org.csapi.jr.se.pam
Class PAMCCEventData

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

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

This is a Sequence of Data Elements to specify the input data for subscribing to identity capability changed events. The event is registered for changes in any of the named capabilities. If no capabilities are named, then the event is registered for all capabilities.

See Also:
Serialized Form

Constructor Summary
PAMCCEventData()
          Creates a new PAMCCEventData instance.
PAMCCEventData(java.lang.String[] _identityName, java.lang.String[] _identityType, java.lang.String[] _capabilities)
          Creates a new PAMCCEventData instance.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 java.lang.String[] getCapabilities()
          This method returns a capabilities.
 java.lang.String[] getIdentityName()
          This method returns a identityName.
 java.lang.String[] getIdentityType()
          This method returns a identityType.
 int hashCode()
          Returns a hashcode value for the object.
 void setCapabilities(java.lang.String[] capabilities)
          This method sets a capabilities.
 void setIdentityName(java.lang.String[] identityName)
          This method sets a identityName.
 void setIdentityType(java.lang.String[] identityType)
          This method sets a identityType.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAMCCEventData

public PAMCCEventData()
Creates a new PAMCCEventData instance.


PAMCCEventData

public PAMCCEventData(java.lang.String[] _identityName,
                      java.lang.String[] _identityType,
                      java.lang.String[] _capabilities)
Creates a new PAMCCEventData instance.

Parameters:
_identityName - Specifies the name of the identity for which the capability change is to be notified. Can be an empty array if notification is required for any identity instance
_identityType - Specifies the type of the identity for which this notification is requested if the identityName is specified as an empty array. Can be an empty array if notification required for identities of any type.
_capabilities - Specifies the capabilities of interest. Can be an empty array if notifications are required for any capability.
Method Detail

getIdentityName

public java.lang.String[] getIdentityName()
This method returns a identityName.

Returns:
a String[] value

getIdentityType

public java.lang.String[] getIdentityType()
This method returns a identityType.

Returns:
a String[] value

getCapabilities

public java.lang.String[] getCapabilities()
This method returns a capabilities.

Returns:
a String[] value

setIdentityName

public void setIdentityName(java.lang.String[] identityName)
This method sets a identityName.


setIdentityType

public void setIdentityType(java.lang.String[] identityType)
This method sets a identityType.


setCapabilities

public void setCapabilities(java.lang.String[] capabilities)
This method sets a capabilities.


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