org.csapi.jr.se.pam
Class PAMNotificationInfo

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

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

This is a tagged choice of data elements that specifies the notification data provided to the applications for each event.

See Also:
Serialized Form

Constructor Summary
PAMNotificationInfo()
          Creates a new PAMNotificationInfo.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 org.csapi.jr.se.pam.PAMAANotificationData getAgentAssignedNotify()
          This method returns a AgentAssignedNotify
 org.csapi.jr.se.pam.PAMACPSNotificationData getAgentCapabilityPresenceSetNotify()
          This method returns a AgentCapabilityPresenceSetNotify
 org.csapi.jr.se.pam.PAMACNotificationData getAgentCreatedNotify()
          This method returns a AgentCreatedNotify
 org.csapi.jr.se.pam.PAMADNotificationData getAgentDeletedNotify()
          This method returns a AgentDeletedNotify
 org.csapi.jr.se.pam.PAMAPSNotificationData getAgentPresenceSetNotify()
          This method returns a AgentPresenceSetNotify
 org.csapi.jr.se.pam.PAMAUNotificationData getAgentUnassignedNotify()
          This method returns a AgentUnassignedNotify
 org.csapi.jr.se.pam.PAMAVCNotificationData getAvailabilityChangedNotify()
          This method returns a AvailabilityChangedNotify
 org.csapi.jr.se.pam.PAMCCNotificationData getCapabilityChangedNotify()
          This method returns a CapabilityChangedNotify
 org.csapi.jr.se.pam.PAMEventName getDiscriminator()
          This method returns the discriminator.
 org.csapi.jr.se.pam.PAMGMCNotificationData getGroupMembershipChangedNotify()
          This method returns a GroupMembershipChangedNotify
 org.csapi.jr.se.pam.PAMICNotificationData getIdentityCreatedNotify()
          This method returns a IdentityCreatedNotify
 org.csapi.jr.se.pam.PAMIDNotificationData getIdentityDeletedNotify()
          This method returns a IdentityDeletedNotify
 org.csapi.jr.se.pam.PAMIPSNotificationData getIdentityPresenceSetNotify()
          This method returns a IdentityPresenceSetNotify
 org.csapi.jr.se.pam.PAMWCNotificationData getWatchersChangedNotify()
          This method returns a WatchersChangedNotify
 int hashCode()
          Returns a hashcode value for the object.
 void setAgentAssignedNotify(org.csapi.jr.se.pam.PAMAANotificationData value)
          This method sets a AgentAssignedNotify
 void setAgentCapabilityPresenceSetNotify(org.csapi.jr.se.pam.PAMACPSNotificationData value)
          This method sets a AgentCapabilityPresenceSetNotify
 void setAgentCreatedNotify(org.csapi.jr.se.pam.PAMACNotificationData value)
          This method sets a AgentCreatedNotify
 void setAgentDeletedNotify(org.csapi.jr.se.pam.PAMADNotificationData value)
          This method sets a AgentDeletedNotify
 void setAgentPresenceSetNotify(org.csapi.jr.se.pam.PAMAPSNotificationData value)
          This method sets a AgentPresenceSetNotify
 void setAgentUnassignedNotify(org.csapi.jr.se.pam.PAMAUNotificationData value)
          This method sets a AgentUnassignedNotify
 void setAvailabilityChangedNotify(org.csapi.jr.se.pam.PAMAVCNotificationData value)
          This method sets a AvailabilityChangedNotify
 void setCapabilityChangedNotify(org.csapi.jr.se.pam.PAMCCNotificationData value)
          This method sets a CapabilityChangedNotify
 void setGroupMembershipChangedNotify(org.csapi.jr.se.pam.PAMGMCNotificationData value)
          This method sets a GroupMembershipChangedNotify
 void setIdentityCreatedNotify(org.csapi.jr.se.pam.PAMICNotificationData value)
          This method sets a IdentityCreatedNotify
 void setIdentityDeletedNotify(org.csapi.jr.se.pam.PAMIDNotificationData value)
          This method sets a IdentityDeletedNotify
 void setIdentityPresenceSetNotify(org.csapi.jr.se.pam.PAMIPSNotificationData value)
          This method sets a IdentityPresenceSetNotify
 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 setWatchersChangedNotify(org.csapi.jr.se.pam.PAMWCNotificationData value)
          This method sets a WatchersChangedNotify
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAMNotificationInfo

public PAMNotificationInfo()
Creates a new PAMNotificationInfo. 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

getIdentityCreatedNotify

public org.csapi.jr.se.pam.PAMICNotificationData getIdentityCreatedNotify()
                                                                   throws InvalidUnionAccessorException
This method returns a IdentityCreatedNotify

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

setIdentityCreatedNotify

public void setIdentityCreatedNotify(org.csapi.jr.se.pam.PAMICNotificationData value)
This method sets a IdentityCreatedNotify

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

getIdentityDeletedNotify

public org.csapi.jr.se.pam.PAMIDNotificationData getIdentityDeletedNotify()
                                                                   throws InvalidUnionAccessorException
This method returns a IdentityDeletedNotify

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

setIdentityDeletedNotify

public void setIdentityDeletedNotify(org.csapi.jr.se.pam.PAMIDNotificationData value)
This method sets a IdentityDeletedNotify

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

getGroupMembershipChangedNotify

public org.csapi.jr.se.pam.PAMGMCNotificationData getGroupMembershipChangedNotify()
                                                                           throws InvalidUnionAccessorException
This method returns a GroupMembershipChangedNotify

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

setGroupMembershipChangedNotify

public void setGroupMembershipChangedNotify(org.csapi.jr.se.pam.PAMGMCNotificationData value)
This method sets a GroupMembershipChangedNotify

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

getAgentCreatedNotify

public org.csapi.jr.se.pam.PAMACNotificationData getAgentCreatedNotify()
                                                                throws InvalidUnionAccessorException
This method returns a AgentCreatedNotify

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

setAgentCreatedNotify

public void setAgentCreatedNotify(org.csapi.jr.se.pam.PAMACNotificationData value)
This method sets a AgentCreatedNotify

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

getAgentDeletedNotify

public org.csapi.jr.se.pam.PAMADNotificationData getAgentDeletedNotify()
                                                                throws InvalidUnionAccessorException
This method returns a AgentDeletedNotify

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

setAgentDeletedNotify

public void setAgentDeletedNotify(org.csapi.jr.se.pam.PAMADNotificationData value)
This method sets a AgentDeletedNotify

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

getAgentAssignedNotify

public org.csapi.jr.se.pam.PAMAANotificationData getAgentAssignedNotify()
                                                                 throws InvalidUnionAccessorException
This method returns a AgentAssignedNotify

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

setAgentAssignedNotify

public void setAgentAssignedNotify(org.csapi.jr.se.pam.PAMAANotificationData value)
This method sets a AgentAssignedNotify

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

getAgentUnassignedNotify

public org.csapi.jr.se.pam.PAMAUNotificationData getAgentUnassignedNotify()
                                                                   throws InvalidUnionAccessorException
This method returns a AgentUnassignedNotify

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

setAgentUnassignedNotify

public void setAgentUnassignedNotify(org.csapi.jr.se.pam.PAMAUNotificationData value)
This method sets a AgentUnassignedNotify

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

getCapabilityChangedNotify

public org.csapi.jr.se.pam.PAMCCNotificationData getCapabilityChangedNotify()
                                                                     throws InvalidUnionAccessorException
This method returns a CapabilityChangedNotify

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

setCapabilityChangedNotify

public void setCapabilityChangedNotify(org.csapi.jr.se.pam.PAMCCNotificationData value)
This method sets a CapabilityChangedNotify

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

getAgentCapabilityPresenceSetNotify

public org.csapi.jr.se.pam.PAMACPSNotificationData getAgentCapabilityPresenceSetNotify()
                                                                                throws InvalidUnionAccessorException
This method returns a AgentCapabilityPresenceSetNotify

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

setAgentCapabilityPresenceSetNotify

public void setAgentCapabilityPresenceSetNotify(org.csapi.jr.se.pam.PAMACPSNotificationData value)
This method sets a AgentCapabilityPresenceSetNotify

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

getAgentPresenceSetNotify

public org.csapi.jr.se.pam.PAMAPSNotificationData getAgentPresenceSetNotify()
                                                                     throws InvalidUnionAccessorException
This method returns a AgentPresenceSetNotify

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

setAgentPresenceSetNotify

public void setAgentPresenceSetNotify(org.csapi.jr.se.pam.PAMAPSNotificationData value)
This method sets a AgentPresenceSetNotify

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

getIdentityPresenceSetNotify

public org.csapi.jr.se.pam.PAMIPSNotificationData getIdentityPresenceSetNotify()
                                                                        throws InvalidUnionAccessorException
This method returns a IdentityPresenceSetNotify

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

setIdentityPresenceSetNotify

public void setIdentityPresenceSetNotify(org.csapi.jr.se.pam.PAMIPSNotificationData value)
This method sets a IdentityPresenceSetNotify

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

getAvailabilityChangedNotify

public org.csapi.jr.se.pam.PAMAVCNotificationData getAvailabilityChangedNotify()
                                                                        throws InvalidUnionAccessorException
This method returns a AvailabilityChangedNotify

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

setAvailabilityChangedNotify

public void setAvailabilityChangedNotify(org.csapi.jr.se.pam.PAMAVCNotificationData value)
This method sets a AvailabilityChangedNotify

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

getWatchersChangedNotify

public org.csapi.jr.se.pam.PAMWCNotificationData getWatchersChangedNotify()
                                                                   throws InvalidUnionAccessorException
This method returns a WatchersChangedNotify

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

setWatchersChangedNotify

public void setWatchersChangedNotify(org.csapi.jr.se.pam.PAMWCNotificationData value)
This method sets a WatchersChangedNotify

Parameters:
value - a org.csapi.jr.se.pam.PAMWCNotificationData 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