com.ibm.itim.dataservices.model.policy.recert
Class RecertificationParticipant

java.lang.Object
  extended by com.ibm.itim.dataservices.model.policy.recert.RecertificationParticipant
All Implemented Interfaces:
java.io.Serializable

public class RecertificationParticipant
extends java.lang.Object
implements java.io.Serializable

Represents an individual, group, role, and so on that is responsible for a specific unit of work or activity within a recertification process.

See Also:
Serialized Form

Field Summary
static java.lang.String TYPE_ACCESS_OWNER
          Constant to specify participant type when the participant type is access owner
static java.lang.String TYPE_PERSON
          Constant to specify participant type when the participant type is specified user.
static java.lang.String TYPE_REQUESTEE
          Constant to specify participant type when the participant type is requestee(account owner, user being recertified).
static java.lang.String TYPE_ROLE
          Constant to specify participant type when the participant type is specified organizational role.
static java.lang.String TYPE_SERVICE_OWNER
          Constant to specify participant type when the participant type is service owner.
static java.lang.String TYPE_SUPERVISOR
          Constant to specify participant type when the participant type is supervisor(manager).
static java.lang.String TYPE_SYSADMIN
          Constant to specify participant type when the participant type is system administrator.
static java.lang.String TYPE_SYSTEM_ROLE
          Constant to specify participant type when the participant type is specified system role(ITIM Group).
 
Method Summary
static RecertificationParticipant create(java.lang.String type, java.lang.String name, java.lang.String description)
          This method is used to create a new RecertificationParticipant object.
 java.lang.String getDescription()
          Access method for the description property.
 java.lang.String getName()
          Access method for the name property.
 java.lang.String getType()
          Access method for the type property.
 void setDescription(java.lang.String description)
          Sets the value of the description property.
 void setName(java.lang.String name)
          Sets the value of the name property.
 void setType(java.lang.String type)
          Sets the value of the type property.
 java.lang.String toString()
          Overridden from Object.toString()
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_REQUESTEE

public static final java.lang.String TYPE_REQUESTEE
Constant to specify participant type when the participant type is requestee(account owner, user being recertified).

See Also:
Constant Field Values

TYPE_ROLE

public static final java.lang.String TYPE_ROLE
Constant to specify participant type when the participant type is specified organizational role.

See Also:
Constant Field Values

TYPE_SYSTEM_ROLE

public static final java.lang.String TYPE_SYSTEM_ROLE
Constant to specify participant type when the participant type is specified system role(ITIM Group).

See Also:
Constant Field Values

TYPE_SERVICE_OWNER

public static final java.lang.String TYPE_SERVICE_OWNER
Constant to specify participant type when the participant type is service owner.

See Also:
Constant Field Values

TYPE_SUPERVISOR

public static final java.lang.String TYPE_SUPERVISOR
Constant to specify participant type when the participant type is supervisor(manager).

See Also:
Constant Field Values

TYPE_SYSADMIN

public static final java.lang.String TYPE_SYSADMIN
Constant to specify participant type when the participant type is system administrator.

See Also:
Constant Field Values

TYPE_PERSON

public static final java.lang.String TYPE_PERSON
Constant to specify participant type when the participant type is specified user.

See Also:
Constant Field Values

TYPE_ACCESS_OWNER

public static final java.lang.String TYPE_ACCESS_OWNER
Constant to specify participant type when the participant type is access owner

See Also:
Constant Field Values
Method Detail

create

public static RecertificationParticipant create(java.lang.String type,
                                                java.lang.String name,
                                                java.lang.String description)
This method is used to create a new RecertificationParticipant object.

Parameters:
type - a participant type: Possible values are The participant type TYPE_SERVICE_OWNER is not valid for the user recertification policy. The participant type TYPE_ACCESS_OWNER is not valid for the user and account recertification policy.
name - a distinguished name of the participant if the participant types are TYPE_PERSON, TYPE_ROLE, TYPE_SYSTEM_ROLE.
description - a description of the participant.
Returns:
A new RecertificationParticipant object.

getName

public java.lang.String getName()
Access method for the name property.

Returns:
the current value of the name property.

setName

public void setName(java.lang.String name)
Sets the value of the name property.

Parameters:
name - the new value of the name property.

getDescription

public java.lang.String getDescription()
Access method for the description property.

Returns:
the current value of the description property.

setDescription

public void setDescription(java.lang.String description)
Sets the value of the description property.

Parameters:
description - the new value of the description property.

getType

public java.lang.String getType()
Access method for the type property.

Returns:
the current value of the type property.

setType

public void setType(java.lang.String type)
Sets the value of the type property. Possible values are:
TYPE_REQUESTEE,
TYPE_SYSADMIN,
TYPE_SERVICE_OWNER,
TYPE_SUPERVISOR,
TYPE_ACCESS_OWNER,
TYPE_PERSON,
TYPE_ROLE,
TYPE_SYSTEM_ROLE. The participant type TYPE_SERVICE_OWNER is not valid for the user recertification policy. The participant type TYPE_ACCESS_OWNER is not valid for the user and account recertification policy.

Parameters:
aType - the new value of the type property.

toString

public java.lang.String toString()
Overridden from Object.toString()

Overrides:
toString in class java.lang.Object
Returns:
The string representation of this object.


IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.