Class EsbEvent
java.lang.Object
edu.internet2.middleware.grouperClientExt.xmpp.EsbEvent
Simple class to hold changelog event details for dispatch to external system. If an event
does not contain a value for a property it will be null
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSubjectAttribute(String attributeName, String attributeValue) Method to add attribute name/value pair to subjectAttribute arraymicroseconds since 1970 that this event was created.getId()getName()sequence number of event for logging or whatnotString[][]getType()booleanif a change occurred but no sensitive data is being sentvoidsetChangeOccurred(boolean changeOccurred) if a change occurred but no sensitive data is being sentvoidsetCreatedOnMicros(Long createdOnMicros1) microseconds since 1970 that this event was created.voidsetDescription(String description) voidsetDisplayExtension(String displayExtension) voidsetDisplayName(String displayName) voidsetEventType(String eventType) voidsetFieldName(String fieldName) voidsetGroupId(String groupId) voidsetGroupName(String groupName) voidsetGroupTypeId(String groupTypeId) voidsetGroupTypeName(String groupTypeName) voidvoidsetMembershipType(String membershipType) voidvoidsetOwnerId(String ownerId) voidsetOwnerName(String ownerName) voidsetOwnerType(String ownerType) voidsetParentStemId(String parentStemId) voidsetPrivilegeName(String privilegeName) voidsetPrivilegeType(String privilegeType) voidsetPropertyChanged(String propertyChanged) voidsetPropertyNewValue(String propertyNewValue) voidsetPropertyOldValue(String propertyOldValue) voidsetReadPrivilege(String readPrivilege) voidsetSequenceNumber(String sequenceNumber1) sequence number of event for logging or whatnotvoidsetSourceId(String sourceId) voidsetSubjectAttributes(String[][] subjectAttributes) voidsetSubjectId(String subjectId) voidvoidsetWritePrivilege(String writePrivilege) subjectAttribute(String attributeName) get a subject attribute by namebooleansubjectHasAttribute(String attributeName) see if has non blank attribute
-
Constructor Details
-
EsbEvent
public EsbEvent()
-
-
Method Details
-
getCreatedOnMicros
microseconds since 1970 that this event was created. divide by 1000 for millis- Returns:
- the createdOnMicros
-
setCreatedOnMicros
microseconds since 1970 that this event was created. divide by 1000 for millis- Parameters:
createdOnMicros1- the createdOnMicros to set
-
subjectAttribute
get a subject attribute by name- Parameters:
attributeName-- Returns:
- the name
-
subjectHasAttribute
see if has non blank attribute- Parameters:
attributeName-- Returns:
- true if the subject has attribute
-
isChangeOccurred
public boolean isChangeOccurred()if a change occurred but no sensitive data is being sent- Returns:
- the changeOccurred
-
setChangeOccurred
public void setChangeOccurred(boolean changeOccurred) if a change occurred but no sensitive data is being sent- Parameters:
changeOccurred- the changeOccurred to set
-
getSequenceNumber
sequence number of event for logging or whatnot- Returns:
- sequence number
-
setSequenceNumber
sequence number of event for logging or whatnot- Parameters:
sequenceNumber1-
-
getEventType
- Returns:
- eventType
-
setEventType
- Parameters:
eventType-
-
getId
- Returns:
- id
-
setId
- Parameters:
id-
-
getName
- Returns:
- name
-
setName
- Parameters:
name-
-
getDescription
- Returns:
- description
-
setDescription
- Parameters:
description-
-
getDisplayExtension
- Returns:
- displayExtension
-
setDisplayExtension
- Parameters:
displayExtension-
-
getDisplayName
- Returns:
- displayName
-
setDisplayName
- Parameters:
displayName-
-
getFieldName
- Returns:
- fieldName
-
setFieldName
- Parameters:
fieldName-
-
getGroupId
- Returns:
- groupId
-
setGroupId
- Parameters:
groupId-
-
getGroupName
- Returns:
- groupName
-
setGroupName
- Parameters:
groupName-
-
getGroupTypeId
- Returns:
- groupTypeId
-
setGroupTypeId
- Parameters:
groupTypeId-
-
getGroupTypeName
- Returns:
- groupTypeName
-
setGroupTypeName
- Parameters:
groupTypeName-
-
getMembershipType
- Returns:
- membershipType
-
setMembershipType
- Parameters:
membershipType-
-
getOwnerId
- Returns:
- ownerId
-
setOwnerId
- Parameters:
ownerId-
-
getOwnerName
- Returns:
- ownerName
-
setOwnerName
- Parameters:
ownerName-
-
getOwnerType
- Returns:
- ownerType
-
setOwnerType
- Parameters:
ownerType-
-
getParentStemId
- Returns:
- parentStemId
-
setParentStemId
- Parameters:
parentStemId-
-
getPrivilegeName
- Returns:
- privilegeName
-
setPrivilegeName
- Parameters:
privilegeName-
-
getPrivilegeType
- Returns:
- privilegeType
-
setPrivilegeType
- Parameters:
privilegeType-
-
getPropertyChanged
- Returns:
- propertyChanged
-
setPropertyChanged
- Parameters:
propertyChanged-
-
getPropertyNewValue
- Returns:
- propertyNewValue
-
setPropertyNewValue
- Parameters:
propertyNewValue-
-
getPropertyOldValue
- Returns:
- propertyOldValue
-
setPropertyOldValue
- Parameters:
propertyOldValue-
-
getReadPrivilege
- Returns:
- readPrivilege
-
setReadPrivilege
- Parameters:
readPrivilege-
-
getSourceId
- Returns:
- sourceId
-
setSourceId
- Parameters:
sourceId-
-
getSubjectId
- Returns:
- subjectId
-
setSubjectId
- Parameters:
subjectId-
-
getType
- Returns:
- type
-
setType
- Parameters:
type-
-
getWritePrivilege
- Returns:
- writePrivilege
-
setWritePrivilege
- Parameters:
writePrivilege-
-
getSubjectAttributes
- Returns:
- subjectAttributes
-
setSubjectAttributes
- Parameters:
subjectAttributes-
-
addSubjectAttribute
Method to add attribute name/value pair to subjectAttribute array- Parameters:
attributeName-attributeValue-
-