[New] added elementSubType to REST API for querying Audits
This commit is contained in:
parent
aa11f8098a
commit
5d7cf8469f
|
@ -21,7 +21,6 @@ import javax.xml.bind.annotation.XmlAttribute;
|
|||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
|
||||
/**
|
||||
* @author Robert von Burg <eitch@eitchnet.ch>
|
||||
*/
|
||||
|
@ -32,6 +31,9 @@ public class AuditQuery {
|
|||
@XmlAttribute(name = "elementType")
|
||||
private String elementType;
|
||||
|
||||
@XmlAttribute(name = "elementSubType")
|
||||
private String elementSubType;
|
||||
|
||||
@XmlAttribute(name = "elementId")
|
||||
private String elementId;
|
||||
|
||||
|
@ -52,6 +54,14 @@ public class AuditQuery {
|
|||
this.elementType = elementType;
|
||||
}
|
||||
|
||||
public String getElementSubType() {
|
||||
return elementSubType;
|
||||
}
|
||||
|
||||
public void setElementSubType(String elementSubType) {
|
||||
this.elementSubType = elementSubType;
|
||||
}
|
||||
|
||||
public String getElementId() {
|
||||
return elementId;
|
||||
}
|
||||
|
|
|
@ -32,7 +32,11 @@ public class ToAuditQueryVisitor {
|
|||
// create query
|
||||
li.strolch.model.audit.AuditQuery auditQuery = new li.strolch.model.audit.AuditQuery(elementType, dr);
|
||||
|
||||
// element Id
|
||||
// element
|
||||
String elementSubType = query.getElementSubType();
|
||||
if (StringHelper.isNotEmpty(elementSubType)) {
|
||||
auditQuery.element().elementSubTypes(StringMatchMode.ci(), elementSubType);
|
||||
}
|
||||
String elementId = query.getElementId();
|
||||
if (StringHelper.isNotEmpty(elementId)) {
|
||||
auditQuery.element().elementAccessed(StringMatchMode.ci(), elementId);
|
||||
|
|
Loading…
Reference in New Issue