org.csapi.jr.se.pam
Class PAMEventInfo

java.lang.Object
  |
  +--org.csapi.jr.se.pam.PAMEventInfo
All Implemented Interfaces:
java.io.Serializable

public final class PAMEventInfo
extends java.lang.Object
implements java.io.Serializable

This is a tagged choice of data elements that specifies the event data provided by applications while registering.

See Also:
Serialized Form

Constructor Summary
PAMEventInfo()
          Creates a new PAMEventInfo.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 org.csapi.jr.se.pam.PAMAAEventData getAgentAssigned()
          This method returns a AgentAssigned
 org.csapi.jr.se.pam.PAMACPSEventData getAgentCapabilityPresenceSet()
          This method returns a AgentCapabilityPresenceSet
 org.csapi.jr.se.pam.PAMACEventData getAgentCreated()
          This method returns a AgentCreated
 org.csapi.jr.se.pam.PAMADEventData getAgentDeleted()
          This method returns a AgentDeleted
 org.csapi.jr.se.pam.PAMAPSEventData getAgentPresenceSet()
          This method returns a AgentPresenceSet
 org.csapi.jr.se.pam.PAMAUEventData getAgentUnassigned()
          This method returns a AgentUnassigned
 org.csapi.jr.se.pam.PAMAVCEventData getAvailabilityChanged()
          This method returns a AvailabilityChanged
 org.csapi.jr.se.pam.PAMCCEventData getCapabilityChanged()
          This method returns a CapabilityChanged
 org.csapi.jr.se.pam.PAMEventName getDiscriminator()
          This method returns the discriminator.
 org.csapi.jr.se.pam.PAMGMCEventData getGroupMembershipChanged()
          This method returns a GroupMembershipChanged
 org.csapi.jr.se.pam.PAMICEventData getIdentityCreated()
          This method returns a IdentityCreated
 org.csapi.jr.se.pam.PAMIDEventData getIdentityDeleted()
          This method returns a IdentityDeleted
 org.csapi.jr.se.pam.PAMIPSEventData getIdentityPresenceSet()
          This method returns a IdentityPresenceSet
 org.csapi.jr.se.pam.PAMWCEventData getWatchersChanged()
          This method returns a WatchersChanged
 int hashCode()
          Returns a hashcode value for the object.
 void setAgentAssigned(org.csapi.jr.se.pam.PAMAAEventData value)
          This method sets a AgentAssigned
 void setAgentCapabilityPresenceSet(org.csapi.jr.se.pam.PAMACPSEventData value)
          This method sets a AgentCapabilityPresenceSet
 void setAgentCreated(org.csapi.jr.se.pam.PAMACEventData value)
          This method sets a AgentCreated
 void setAgentDeleted(org.csapi.jr.se.pam.PAMADEventData value)
          This method sets a AgentDeleted
 void setAgentPresenceSet(org.csapi.jr.se.pam.PAMAPSEventData value)
          This method sets a AgentPresenceSet
 void setAgentUnassigned(org.csapi.jr.se.pam.PAMAUEventData value)
          This method sets a AgentUnassigned
 void setAvailabilityChanged(org.csapi.jr.se.pam.PAMAVCEventData value)
          This method sets a AvailabilityChanged
 void setCapabilityChanged(org.csapi.jr.se.pam.PAMCCEventData value)
          This method sets a CapabilityChanged
 void setGroupMembershipChanged(org.csapi.jr.se.pam.PAMGMCEventData value)
          This method sets a GroupMembershipChanged
 void setIdentityCreated(org.csapi.jr.se.pam.PAMICEventData value)
          This method sets a IdentityCreated
 void setIdentityDeleted(org.csapi.jr.se.pam.PAMIDEventData value)
          This method sets a IdentityDeleted
 void setIdentityPresenceSet(org.csapi.jr.se.pam.PAMIPSEventData value)
          This method sets a IdentityPresenceSet
 void setUndefined(org.csapi.jr.se.pam.PAMEventName discriminator)
          This method will receive the discriminator as a parameter and will set _object to null
 void setWatchersChanged(org.csapi.jr.se.pam.PAMWCEventData value)
          This method sets a WatchersChanged
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAMEventInfo

public PAMEventInfo()
Creates a new PAMEventInfo. Tagged choice of data elements always have empty constructors

Method Detail

getDiscriminator

public org.csapi.jr.se.pam.PAMEventName getDiscriminator()
                                                  throws InvalidUnionAccessorException
This method returns the discriminator.

Returns:
a PAMEventName value
Throws:
InvalidUnionAccessorException - if an error occurs

getIdentityCreated

public org.csapi.jr.se.pam.PAMICEventData getIdentityCreated()
                                                      throws InvalidUnionAccessorException
This method returns a IdentityCreated

Returns:
a org.csapi.jr.se.pam.PAMICEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setIdentityCreated

public void setIdentityCreated(org.csapi.jr.se.pam.PAMICEventData value)
This method sets a IdentityCreated

Parameters:
value - a org.csapi.jr.se.pam.PAMICEventData value

getIdentityDeleted

public org.csapi.jr.se.pam.PAMIDEventData getIdentityDeleted()
                                                      throws InvalidUnionAccessorException
This method returns a IdentityDeleted

Returns:
a org.csapi.jr.se.pam.PAMIDEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setIdentityDeleted

public void setIdentityDeleted(org.csapi.jr.se.pam.PAMIDEventData value)
This method sets a IdentityDeleted

Parameters:
value - a org.csapi.jr.se.pam.PAMIDEventData value

getGroupMembershipChanged

public org.csapi.jr.se.pam.PAMGMCEventData getGroupMembershipChanged()
                                                              throws InvalidUnionAccessorException
This method returns a GroupMembershipChanged

Returns:
a org.csapi.jr.se.pam.PAMGMCEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setGroupMembershipChanged

public void setGroupMembershipChanged(org.csapi.jr.se.pam.PAMGMCEventData value)
This method sets a GroupMembershipChanged

Parameters:
value - a org.csapi.jr.se.pam.PAMGMCEventData value

getAgentCreated

public org.csapi.jr.se.pam.PAMACEventData getAgentCreated()
                                                   throws InvalidUnionAccessorException
This method returns a AgentCreated

Returns:
a org.csapi.jr.se.pam.PAMACEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setAgentCreated

public void setAgentCreated(org.csapi.jr.se.pam.PAMACEventData value)
This method sets a AgentCreated

Parameters:
value - a org.csapi.jr.se.pam.PAMACEventData value

getAgentDeleted

public org.csapi.jr.se.pam.PAMADEventData getAgentDeleted()
                                                   throws InvalidUnionAccessorException
This method returns a AgentDeleted

Returns:
a org.csapi.jr.se.pam.PAMADEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setAgentDeleted

public void setAgentDeleted(org.csapi.jr.se.pam.PAMADEventData value)
This method sets a AgentDeleted

Parameters:
value - a org.csapi.jr.se.pam.PAMADEventData value

getAgentAssigned

public org.csapi.jr.se.pam.PAMAAEventData getAgentAssigned()
                                                    throws InvalidUnionAccessorException
This method returns a AgentAssigned

Returns:
a org.csapi.jr.se.pam.PAMAAEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setAgentAssigned

public void setAgentAssigned(org.csapi.jr.se.pam.PAMAAEventData value)
This method sets a AgentAssigned

Parameters:
value - a org.csapi.jr.se.pam.PAMAAEventData value

getAgentUnassigned

public org.csapi.jr.se.pam.PAMAUEventData getAgentUnassigned()
                                                      throws InvalidUnionAccessorException
This method returns a AgentUnassigned

Returns:
a org.csapi.jr.se.pam.PAMAUEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setAgentUnassigned

public void setAgentUnassigned(org.csapi.jr.se.pam.PAMAUEventData value)
This method sets a AgentUnassigned

Parameters:
value - a org.csapi.jr.se.pam.PAMAUEventData value

getCapabilityChanged

public org.csapi.jr.se.pam.PAMCCEventData getCapabilityChanged()
                                                        throws InvalidUnionAccessorException
This method returns a CapabilityChanged

Returns:
a org.csapi.jr.se.pam.PAMCCEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setCapabilityChanged

public void setCapabilityChanged(org.csapi.jr.se.pam.PAMCCEventData value)
This method sets a CapabilityChanged

Parameters:
value - a org.csapi.jr.se.pam.PAMCCEventData value

getAgentCapabilityPresenceSet

public org.csapi.jr.se.pam.PAMACPSEventData getAgentCapabilityPresenceSet()
                                                                   throws InvalidUnionAccessorException
This method returns a AgentCapabilityPresenceSet

Returns:
a org.csapi.jr.se.pam.PAMACPSEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setAgentCapabilityPresenceSet

public void setAgentCapabilityPresenceSet(org.csapi.jr.se.pam.PAMACPSEventData value)
This method sets a AgentCapabilityPresenceSet

Parameters:
value - a org.csapi.jr.se.pam.PAMACPSEventData value

getAgentPresenceSet

public org.csapi.jr.se.pam.PAMAPSEventData getAgentPresenceSet()
                                                        throws InvalidUnionAccessorException
This method returns a AgentPresenceSet

Returns:
a org.csapi.jr.se.pam.PAMAPSEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setAgentPresenceSet

public void setAgentPresenceSet(org.csapi.jr.se.pam.PAMAPSEventData value)
This method sets a AgentPresenceSet

Parameters:
value - a org.csapi.jr.se.pam.PAMAPSEventData value

getIdentityPresenceSet

public org.csapi.jr.se.pam.PAMIPSEventData getIdentityPresenceSet()
                                                           throws InvalidUnionAccessorException
This method returns a IdentityPresenceSet

Returns:
a org.csapi.jr.se.pam.PAMIPSEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setIdentityPresenceSet

public void setIdentityPresenceSet(org.csapi.jr.se.pam.PAMIPSEventData value)
This method sets a IdentityPresenceSet

Parameters:
value - a org.csapi.jr.se.pam.PAMIPSEventData value

getAvailabilityChanged

public org.csapi.jr.se.pam.PAMAVCEventData getAvailabilityChanged()
                                                           throws InvalidUnionAccessorException
This method returns a AvailabilityChanged

Returns:
a org.csapi.jr.se.pam.PAMAVCEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setAvailabilityChanged

public void setAvailabilityChanged(org.csapi.jr.se.pam.PAMAVCEventData value)
This method sets a AvailabilityChanged

Parameters:
value - a org.csapi.jr.se.pam.PAMAVCEventData value

getWatchersChanged

public org.csapi.jr.se.pam.PAMWCEventData getWatchersChanged()
                                                      throws InvalidUnionAccessorException
This method returns a WatchersChanged

Returns:
a org.csapi.jr.se.pam.PAMWCEventData value
Throws:
InvalidUnionAccessorException - if an error occurs

setWatchersChanged

public void setWatchersChanged(org.csapi.jr.se.pam.PAMWCEventData value)
This method sets a WatchersChanged

Parameters:
value - a org.csapi.jr.se.pam.PAMWCEventData value

setUndefined

public void setUndefined(org.csapi.jr.se.pam.PAMEventName discriminator)
This method will receive the discriminator as a parameter and will set _object to null

Parameters:
discriminator - a PAMEventName value

equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object