edu.internet2.middleware.grouperClientExt.xmpp
Class EsbEvent

java.lang.Object
  extended by edu.internet2.middleware.grouperClientExt.xmpp.EsbEvent

public class EsbEvent
extends Object

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
static class EsbEvent.EsbEventType
          type of event
 
Constructor Summary
EsbEvent()
           
 
Method Summary
 void addSubjectAttribute(String attributeName, String attributeValue)
          Method to add attribute name/value pair to subjectAttribute array
 String getDescription()
           
 String getDisplayExtension()
           
 String getDisplayName()
           
 String getEventType()
           
 String getFieldName()
           
 String getGroupId()
           
 String getGroupName()
           
 String getGroupTypeId()
           
 String getGroupTypeName()
           
 String getId()
           
 String getMembershipType()
           
 String getName()
           
 String getOwnerId()
           
 String getOwnerName()
           
 String getOwnerType()
           
 String getParentStemId()
           
 String getPrivilegeName()
           
 String getPrivilegeType()
           
 String getPropertyChanged()
           
 String getPropertyNewValue()
           
 String getPropertyOldValue()
           
 String getReadPrivilege()
           
 String getSequenceNumber()
          sequence number of event for logging or whatnot
 String getSourceId()
           
 String[][] getSubjectAttributes()
           
 String getSubjectId()
           
 String getType()
           
 String getWritePrivilege()
           
 void setDescription(String description)
           
 void setDisplayExtension(String displayExtension)
           
 void setDisplayName(String displayName)
           
 void setEventType(String eventType)
           
 void setFieldName(String fieldName)
           
 void setGroupId(String groupId)
           
 void setGroupName(String groupName)
           
 void setGroupTypeId(String groupTypeId)
           
 void setGroupTypeName(String groupTypeName)
           
 void setId(String id)
           
 void setMembershipType(String membershipType)
           
 void setName(String name)
           
 void setOwnerId(String ownerId)
           
 void setOwnerName(String ownerName)
           
 void setOwnerType(String ownerType)
           
 void setParentStemId(String parentStemId)
           
 void setPrivilegeName(String privilegeName)
           
 void setPrivilegeType(String privilegeType)
           
 void setPropertyChanged(String propertyChanged)
           
 void setPropertyNewValue(String propertyNewValue)
           
 void setPropertyOldValue(String propertyOldValue)
           
 void setReadPrivilege(String readPrivilege)
           
 void setSequenceNumber(String sequenceNumber1)
          sequence number of event for logging or whatnot
 void setSourceId(String sourceId)
           
 void setSubjectAttributes(String[][] subjectAttributes)
           
 void setSubjectId(String subjectId)
           
 void setType(String type)
           
 void setWritePrivilege(String writePrivilege)
           
 String subjectAttribute(String attributeName)
          get a subject attribute by name
 boolean subjectHasAttribute(String attributeName)
          see if has non blank attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EsbEvent

public EsbEvent()
Method Detail

subjectAttribute

public String subjectAttribute(String attributeName)
get a subject attribute by name

Parameters:
attributeName -
Returns:
the name

subjectHasAttribute

public boolean subjectHasAttribute(String attributeName)
see if has non blank attribute

Parameters:
attributeName -
Returns:
true if the subject has attribute

getSequenceNumber

public String getSequenceNumber()
sequence number of event for logging or whatnot

Returns:
sequence number

setSequenceNumber

public void setSequenceNumber(String sequenceNumber1)
sequence number of event for logging or whatnot

Parameters:
sequenceNumber1 -

getEventType

public String getEventType()
Returns:
eventType

setEventType

public void setEventType(String eventType)
Parameters:
eventType -

getId

public String getId()
Returns:
id

setId

public void setId(String id)
Parameters:
id -

getName

public String getName()
Returns:
name

setName

public void setName(String name)
Parameters:
name -

getDescription

public String getDescription()
Returns:
description

setDescription

public void setDescription(String description)
Parameters:
description -

getDisplayExtension

public String getDisplayExtension()
Returns:
displayExtension

setDisplayExtension

public void setDisplayExtension(String displayExtension)
Parameters:
displayExtension -

getDisplayName

public String getDisplayName()
Returns:
displayName

setDisplayName

public void setDisplayName(String displayName)
Parameters:
displayName -

getFieldName

public String getFieldName()
Returns:
fieldName

setFieldName

public void setFieldName(String fieldName)
Parameters:
fieldName -

getGroupId

public String getGroupId()
Returns:
groupId

setGroupId

public void setGroupId(String groupId)
Parameters:
groupId -

getGroupName

public String getGroupName()
Returns:
groupName

setGroupName

public void setGroupName(String groupName)
Parameters:
groupName -

getGroupTypeId

public String getGroupTypeId()
Returns:
groupTypeId

setGroupTypeId

public void setGroupTypeId(String groupTypeId)
Parameters:
groupTypeId -

getGroupTypeName

public String getGroupTypeName()
Returns:
groupTypeName

setGroupTypeName

public void setGroupTypeName(String groupTypeName)
Parameters:
groupTypeName -

getMembershipType

public String getMembershipType()
Returns:
membershipType

setMembershipType

public void setMembershipType(String membershipType)
Parameters:
membershipType -

getOwnerId

public String getOwnerId()
Returns:
ownerId

setOwnerId

public void setOwnerId(String ownerId)
Parameters:
ownerId -

getOwnerName

public String getOwnerName()
Returns:
ownerName

setOwnerName

public void setOwnerName(String ownerName)
Parameters:
ownerName -

getOwnerType

public String getOwnerType()
Returns:
ownerType

setOwnerType

public void setOwnerType(String ownerType)
Parameters:
ownerType -

getParentStemId

public String getParentStemId()
Returns:
parentStemId

setParentStemId

public void setParentStemId(String parentStemId)
Parameters:
parentStemId -

getPrivilegeName

public String getPrivilegeName()
Returns:
privilegeName

setPrivilegeName

public void setPrivilegeName(String privilegeName)
Parameters:
privilegeName -

getPrivilegeType

public String getPrivilegeType()
Returns:
privilegeType

setPrivilegeType

public void setPrivilegeType(String privilegeType)
Parameters:
privilegeType -

getPropertyChanged

public String getPropertyChanged()
Returns:
propertyChanged

setPropertyChanged

public void setPropertyChanged(String propertyChanged)
Parameters:
propertyChanged -

getPropertyNewValue

public String getPropertyNewValue()
Returns:
propertyNewValue

setPropertyNewValue

public void setPropertyNewValue(String propertyNewValue)
Parameters:
propertyNewValue -

getPropertyOldValue

public String getPropertyOldValue()
Returns:
propertyOldValue

setPropertyOldValue

public void setPropertyOldValue(String propertyOldValue)
Parameters:
propertyOldValue -

getReadPrivilege

public String getReadPrivilege()
Returns:
readPrivilege

setReadPrivilege

public void setReadPrivilege(String readPrivilege)
Parameters:
readPrivilege -

getSourceId

public String getSourceId()
Returns:
sourceId

setSourceId

public void setSourceId(String sourceId)
Parameters:
sourceId -

getSubjectId

public String getSubjectId()
Returns:
subjectId

setSubjectId

public void setSubjectId(String subjectId)
Parameters:
subjectId -

getType

public String getType()
Returns:
type

setType

public void setType(String type)
Parameters:
type -

getWritePrivilege

public String getWritePrivilege()
Returns:
writePrivilege

setWritePrivilege

public void setWritePrivilege(String writePrivilege)
Parameters:
writePrivilege -

getSubjectAttributes

public String[][] getSubjectAttributes()
Returns:
subjectAttributes

setSubjectAttributes

public void setSubjectAttributes(String[][] subjectAttributes)
Parameters:
subjectAttributes -

addSubjectAttribute

public void addSubjectAttribute(String attributeName,
                                String attributeValue)
Method to add attribute name/value pair to subjectAttribute array

Parameters:
attributeName -
attributeValue -


Copyright © 2012 Internet2. All Rights Reserved.