com.ibm.itim.dataservices.model.domain.access
Interface Access

All Known Implementing Classes:
AccessInfo

public interface Access

A generic interface to represent an access and access provisioning configuration. Access is an abstraction of IT resource access that is independent of access control mechanism in IT environment.

Since:
TIM 5.0

Field Summary
static java.lang.String ACCESS_ATTR_APPROVAL_PROCESS_ID
          String constant for the access attribute approval process ID.
static java.lang.String ACCESS_ATTR_DESC
          String constant for the access attribute description.
static java.lang.String ACCESS_ATTR_NAME
          String constant for the access attribute name.
static java.lang.String ACCESS_ATTR_NOTIFY_DEPROVISION
          String constant for the access attribute notify foir deprovision.
static java.lang.String ACCESS_ATTR_NOTIFY_PROVISION
          String constant for the access attribute notify for new provision.
static java.lang.String ACCESS_ATTR_OPTION
          String constant for the access attribute option.
static java.lang.String ACCESS_ATTR_OWNER
          String constant for the access attribute owner.
static java.lang.String ACCESS_ATTR_TYPE
          String constant for the access attribute type.
 
Method Summary
 java.lang.String getAccessDescription()
          Returns the access description.
 java.lang.String getAccessId()
          Returns the unique id for the access.
 java.lang.String getAccessName()
          Returns the access name.
 DistinguishedName getAccessOwner()
          Returns the DisginuishedName of the access administration owner.
 java.lang.String getAccessType()
          Returns the access type.
 ProvisioningConfiguration getProvisioningConfiguration()
          Returns the provisioning configuration of the access.
 boolean isAccessEnabled()
          Returns true if access is enabled for user request, false otherwise.
 boolean isCommonAccess()
          Returns true if access is enabled for user request and it is commonly requested, false otherwise.
 

Field Detail

ACCESS_ATTR_NAME

static final java.lang.String ACCESS_ATTR_NAME
String constant for the access attribute name.

See Also:
Constant Field Values

ACCESS_ATTR_TYPE

static final java.lang.String ACCESS_ATTR_TYPE
String constant for the access attribute type.

See Also:
Constant Field Values

ACCESS_ATTR_DESC

static final java.lang.String ACCESS_ATTR_DESC
String constant for the access attribute description.

See Also:
Constant Field Values

ACCESS_ATTR_OWNER

static final java.lang.String ACCESS_ATTR_OWNER
String constant for the access attribute owner.

See Also:
Constant Field Values

ACCESS_ATTR_OPTION

static final java.lang.String ACCESS_ATTR_OPTION
String constant for the access attribute option.

See Also:
Constant Field Values

ACCESS_ATTR_APPROVAL_PROCESS_ID

static final java.lang.String ACCESS_ATTR_APPROVAL_PROCESS_ID
String constant for the access attribute approval process ID.

See Also:
Constant Field Values

ACCESS_ATTR_NOTIFY_PROVISION

static final java.lang.String ACCESS_ATTR_NOTIFY_PROVISION
String constant for the access attribute notify for new provision.

See Also:
Constant Field Values

ACCESS_ATTR_NOTIFY_DEPROVISION

static final java.lang.String ACCESS_ATTR_NOTIFY_DEPROVISION
String constant for the access attribute notify foir deprovision.

See Also:
Constant Field Values
Method Detail

getAccessId

java.lang.String getAccessId()
Returns the unique id for the access.

Returns:
String format of the id

getAccessName

java.lang.String getAccessName()
Returns the access name.

Returns:
String that represents the name

getAccessType

java.lang.String getAccessType()
Returns the access type.

Returns:
String that represents the type

isAccessEnabled

boolean isAccessEnabled()
Returns true if access is enabled for user request, false otherwise.


isCommonAccess

boolean isCommonAccess()
Returns true if access is enabled for user request and it is commonly requested, false otherwise.


getAccessDescription

java.lang.String getAccessDescription()
Returns the access description.

Returns:
String that represents the access description

getAccessOwner

DistinguishedName getAccessOwner()
Returns the DisginuishedName of the access administration owner.

Returns:
DisginuishedName of the owner

getProvisioningConfiguration

ProvisioningConfiguration getProvisioningConfiguration()
Returns the provisioning configuration of the access.

Returns:
ProvisioningConfiguration
See Also:
ProvisioningConfiguration


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.