...
For example, for a membership add change log entry, the built in id, fieldName, subjectId, sourceId, membershipType, groupId, groupName, memberId, and fieldId attributes are returned. The ChangeLogDataConnector also returns an actionName attribute, in this case with value "membership", as well as a changeLogCategory attribute, in this case with value "addMembership".
Code Block |
---|
|
package edu.internet2.middleware.grouper.changeLog;
public enum ChangeLogTypeBuiltin implements ChangeLogTypeIdentifier {
/**
* add membership
*/
MEMBERSHIP_ADD(new ChangeLogType("membership", "addMembership",
ChangeLogLabels.MEMBERSHIP_ADD.id,
ChangeLogLabels.MEMBERSHIP_ADD.fieldName,
ChangeLogLabels.MEMBERSHIP_ADD.subjectId,
ChangeLogLabels.MEMBERSHIP_ADD.sourceId,
ChangeLogLabels.MEMBERSHIP_ADD.membershipType,
ChangeLogLabels.MEMBERSHIP_ADD.groupId,
ChangeLogLabels.MEMBERSHIP_ADD.groupName,
ChangeLogLabels.MEMBERSHIP_ADD.memberId,
ChangeLogLabels.MEMBERSHIP_ADD.fieldId)),
|
...
Code Block |
---|
|
<resolver:DataConnector id="testFilterStemNameExact" xsi:type="grouper:StemDataConnector">
<grouper:Filter xsi:type="grouper:StemNameExact" name="parentStem" />
</resolver:DataConnector>
|
Filter - ChangeLogAudit
The ChangeLogAudit filter returns change log entries with the given audit category and or action.
Code Block |
---|
|
<grouper:Filter xsi:type="psp-grouper-changelog:ChangeLogAudit" category="group" action="deleteGroup" />
|
Filter - ChangeLogEntry
The ChangeLogEntry filter returns change log entries with the given change log category and or action.
Code Block |
---|
|
<grouper:Filter xsi:type="psp-grouper-changelog:ChangeLogEntry" category="membership" action="deleteMembership" />
|
Filter - ChangeLogExactAttribute
The ChangeLogExactAttribute filter returns change log entries with the given attribute name and value.
Code Block |
---|
|
<grouper:Filter xsi:type="psp-grouper-changelog:ChangeLogExactAttribute" name="propertyChanged" value="description" />
|
Filter - ChangeLogAttributeAssignType
The ChangeLogAttributeAssignType filter returns change log entries with the given attribute value assign type.
Code Block |
---|
|
<grouper:Filter xsi:type="psp-grouper-changelog:ChangeLogAttributeAssignType" attributeAssignType="group" />
|
Group Attribute Definition
...