CA Identity Manager
Java SDK r12.5 SP 8

 

com.ca.identitymanager.provisioning.managedobject
Interface ProvisioningPolicy

All Superinterfaces:
AttributeCollection, ManagedObject, java.util.Map, ModifiableObject, NamedObject, java.io.Serializable

public interface ProvisioningPolicy
extends ManagedObject


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
static java.lang.String PROPERTY_ACCOUNT_NAME
          The Provisioning Policy object's account name mapping.
static java.lang.String PROPERTY_COMMENTS
          The Provisioning object's comments.
static java.lang.String PROPERTY_DESCRIPTION
          The Provisioning object's description.
static java.lang.String PROPERTY_ENDPOINT
          The Provisioning Policy object's endpoint(s).
static java.lang.String PROPERTY_ENDPOINT_NAMES
          The account template object's endpoint(s) friendly names.
static java.lang.String PROPERTY_ENDPOINT_TYPE
          Attribute identifier for the provisioning policy object's endpoint type.
static java.lang.String PROPERTY_ENDPOINTS
          Attribute identifier for the endpoints associated with the provisioning policy.
static java.lang.String PROPERTY_FRIENDLY_NAME
          Attribute identifier for the provisioning policy object's name
static java.lang.String PROPERTY_NAME
          The Provisioning object's friendly name.
 
Method Summary
 java.util.Vector delete(java.lang.String operationId)
          Delete a provisioning policy
 java.lang.String getEndpointAttributeValue(java.lang.String attributeName)
          Retrieve a value of an attribute from the first endpoint (if there are any) associated with this ProvisioningPolicy (account template) object
 java.lang.String getFirstEndpointName()
          Get the first endpoint name in the account template
 
Methods inherited from interface com.netegrity.llsdk6.imsapi.managedobject.ManagedObject
directAddAttributeValue, directRemoveAttributeValue, equals, fixUniqueNames, getImsDirectory, getImsEnvironment, getObjectType, getOrg, getOrg, getProvider, hashCode, move, persisted
 
Methods inherited from interface com.netegrity.llsdk6.imsapi.abstractinterface.NamedObject
getFriendlyName, getUniqueName, toString
 
Methods inherited from interface com.netegrity.llsdk6.imsapi.abstractinterface.AttributeCollection
addAttributes, addValueToAttribute, containsAttribute, doesAttributeHaveMultipleValues, enumerateAttributes, getAttribute, getAttributeMultiValue, getAttributePermission, getAttributes, getExtendedAttribute, getLastCommittedAttribute, getLastCommittedAttributeMultiValue, getLastCommittedValue, getOriginalAttribute, getOriginalAttributeMultiValue, getOriginalValue, getValue, hasAttributeChanged, isAttributeUncommitted, isUncommitted, makeCurrentValueOriginal, removeAttributes, setAttribute, setAttributeMultiValue, setAttributes, setValue, updateAttributeSet
 
Methods inherited from interface com.netegrity.llsdk6.imsapi.abstractinterface.ModifiableObject
modifyObject, modifyObject
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 

Field Detail

PROPERTY_FRIENDLY_NAME

static final java.lang.String PROPERTY_FRIENDLY_NAME
Attribute identifier for the provisioning policy object's name

See Also:
Constant Field Values

PROPERTY_ENDPOINT_TYPE

static final java.lang.String PROPERTY_ENDPOINT_TYPE
Attribute identifier for the provisioning policy object's endpoint type.

See Also:
Constant Field Values

PROPERTY_ENDPOINT

static final java.lang.String PROPERTY_ENDPOINT
The Provisioning Policy object's endpoint(s).

See Also:
Constant Field Values

PROPERTY_ENDPOINTS

static final java.lang.String PROPERTY_ENDPOINTS
Attribute identifier for the endpoints associated with the provisioning policy.


PROPERTY_ENDPOINT_NAMES

static final java.lang.String PROPERTY_ENDPOINT_NAMES
The account template object's endpoint(s) friendly names.

See Also:
Constant Field Values

PROPERTY_NAME

static final java.lang.String PROPERTY_NAME
The Provisioning object's friendly name.

See Also:
Constant Field Values

PROPERTY_DESCRIPTION

static final java.lang.String PROPERTY_DESCRIPTION
The Provisioning object's description.

See Also:
Constant Field Values

PROPERTY_COMMENTS

static final java.lang.String PROPERTY_COMMENTS
The Provisioning object's comments.

See Also:
Constant Field Values

PROPERTY_ACCOUNT_NAME

static final java.lang.String PROPERTY_ACCOUNT_NAME
The Provisioning Policy object's account name mapping.

See Also:
Constant Field Values
Method Detail

delete

java.util.Vector delete(java.lang.String operationId)
                        throws SmApiException
Delete a provisioning policy

Parameters:
operationId - - Operation Id to use for the JIAM session.
Returns:
- operation message from the provisioning server.
Throws:
SmApiException

getEndpointAttributeValue

java.lang.String getEndpointAttributeValue(java.lang.String attributeName)
Retrieve a value of an attribute from the first endpoint (if there are any) associated with this ProvisioningPolicy (account template) object

Parameters:
attributeName -
Returns:

getFirstEndpointName

java.lang.String getFirstEndpointName()
                                      throws JIAMOperationException
Get the first endpoint name in the account template

Returns:
Endpoint name or null
Throws:
JIAMOperationException

CA Identity Manager
Java SDK r12.5 SP 8

06/13/2011

© 2011 CA Technologies, Inc. All rights reserved.