|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.dataservices.model.ObjectProfile | +--com.ibm.itim.dataservices.model.ServiceProfile
Value Object class that holds the attribute data of an object profile.
ObjectProfileEntity
,
Serialized FormField Summary | |
---|---|
static java.lang.String |
ACCOUNT_PROFILE
The name attribute with the name of the account profile corresponding to this service type. |
static java.lang.String |
ACCOUNTCLASS
The name attribute with the name of the account class corresponding to this service type. |
static java.lang.String |
LOCAL
Name of service profile property indicating that the service is local. |
static java.lang.String |
PROPERTIES
The name attribute with the collection of protocol and behavior properties |
static java.lang.String |
PROTOCOL_MAPPINGS
The name attribute with the collection of protocol mappings. |
static java.lang.String |
SERVICE_PROVIDER_FACTORY
The name attribute with the name of the Java class used to instantiate the ServiceProvider. |
static java.lang.String |
TRANSFORMS
The name attribute with the xml document containing the transforms used to communicate with legacy TIM agents. |
static java.lang.String |
TRUE
Value of service profile property indicating that the service is local. |
Fields inherited from class com.ibm.itim.dataservices.model.ObjectProfile |
---|
ER_XML, OBJ_PROFILE_ATTR_CATEGORY, OBJ_PROFILE_ATTR_CUSTOM_CLASS, OBJ_PROFILE_ATTR_MAP, OBJ_PROFILE_ATTR_NAME, OBJ_PROFILE_ATTR_RDN, OBJ_PROFILE_ATTR_SEARCH, OBJ_PROFILE_RULES_ATTR |
Constructor Summary | |
---|---|
ServiceProfile(DistinguishedName dn,
java.lang.String name,
java.lang.String customClass,
java.lang.String nameAttr,
java.util.Map attrMap,
java.lang.String searchAttr,
java.lang.String accountClass,
java.lang.String accountProfileName)
Constructs a new ServiceProfile object. |
|
ServiceProfile(DistinguishedName dn,
java.lang.String name,
java.lang.String customClass,
java.lang.String nameAttr,
java.util.Map attrMap,
java.lang.String searchAttr,
java.lang.String accountClass,
java.lang.String accountProfileName,
java.lang.String serviceProviderFactory,
java.util.Properties properties,
java.util.Properties protocolMappings,
java.lang.String transforms)
Constructs a new ServiceProfile object. |
|
ServiceProfile(DistinguishedName dn,
java.lang.String name,
java.lang.String customClass,
java.lang.String nameAttr,
java.util.Map attrMap,
java.lang.String searchAttr,
java.lang.String accountClass,
java.lang.String accountProfileName,
java.lang.String serviceProviderFactory,
java.util.Properties properties,
java.util.Properties protocolMappings,
java.lang.String transforms,
java.util.Collection operations,
java.util.Collection rules)
Constructs a new ServiceProfile object. |
|
ServiceProfile(java.lang.String name,
java.lang.String customClass,
java.lang.String nameAttr,
java.util.Map attrMap,
java.lang.String searchAttr,
java.lang.String accountClass,
java.lang.String accountProfileName)
Constructs a new ServiceProfile object. |
Method Summary | |
---|---|
java.lang.String |
getAccountClass()
Returns the Account's class name of the service profile. |
java.lang.String |
getAccountProfileName()
Returns the Account's profile name of the service profile. |
java.util.Properties |
getProperties()
Returns the service provider protocol and behavior properties for the service profile. |
java.util.Properties |
getProtocolMappings()
Returns the service provider protocol mappings that determine the service instance attributes to be sent with messages to the managed resource. |
java.lang.String |
getServiceProviderFactory()
Returns the service provider factory for the service profile. |
java.lang.String |
getTransforms()
Returns the service provider transforms for the service profile. |
boolean |
isPasswordAllowedOnRestore()
Property indicates that the account password MAY be send when restoring an account. |
boolean |
isPasswordRequiredOnRestore()
Property indicates that the account password is REQUIRED for restoring accounts. |
void |
setAccountClass(java.lang.String accountClassName)
Sets the Account's class name of the service profile. |
void |
setAccountProfileName(java.lang.String profileName)
Sets the Account's profile name of the profile. |
Methods inherited from class com.ibm.itim.dataservices.model.ObjectProfile |
---|
addOperation, addRule, getAttributeMap, getCategory, getCustomClass, getDistinguishedName, getMappedAttribute, getName, getNameAttribute, getOperation, getOperationNames, getOperations, getRule, getRules, getSearchAttribute, getTenantDN, isPasswordAttributeExist, removeOperation, removeRule, setAttributeMap, setCategory, setCustomClass, setName, setNameAttribute, setOperation, setOperations, setRule, setRules, setSearchAttribute, setTenantDN, toString, toXML |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static java.lang.String ACCOUNTCLASS
public static java.lang.String ACCOUNT_PROFILE
public static java.lang.String SERVICE_PROVIDER_FACTORY
public static java.lang.String PROPERTIES
public static java.lang.String LOCAL
public static java.lang.String TRUE
public static java.lang.String PROTOCOL_MAPPINGS
public static java.lang.String TRANSFORMS
Constructor Detail |
public ServiceProfile(DistinguishedName dn, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map attrMap, java.lang.String searchAttr, java.lang.String accountClass, java.lang.String accountProfileName)
dn
- DistinguishedName of the profile.name
- Name of the object profile.customClass
- Name of the data store class.nameAttr
- Attribute to use as the name of an entry defined by
this profile.attrMap
- A mapping of semantic attributes to class attributes.searchAttr
- Attribute to use when searching entries defined by
this profile.accountClass
- The name of the corresponding account classaccountProfileName
- The name of the corresponding account profilepublic ServiceProfile(java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map attrMap, java.lang.String searchAttr, java.lang.String accountClass, java.lang.String accountProfileName)
name
- Name of the object profile.customClass
- Name of the data store class.nameAttr
- Attribute to use as the name of an entry defined by
this profile.attrMap
- A mapping of semantic attributes to class attributes.searchAttr
- Attribute to use when searching entries defined by
this profile.accountClass
- The name of the corresponding account classaccountProfileName
- The name of the corresponding account profilepublic ServiceProfile(DistinguishedName dn, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map attrMap, java.lang.String searchAttr, java.lang.String accountClass, java.lang.String accountProfileName, java.lang.String serviceProviderFactory, java.util.Properties properties, java.util.Properties protocolMappings, java.lang.String transforms)
dn
- DistinguishedName of the profile.name
- Name of the object profile.customClass
- Name of the data store class.nameAttr
- Attribute to use as the name of an entry defined by
this profile.attrMap
- A mapping of semantic attributes to class attributes.searchAttr
- Attribute to use when searching entries defined by
this profile.accountClass
- The name of the corresponding account classaccountProfileName
- The name of the corresponding account profileserviceProviderFactory
- The name of the Java class used to
instantiate the ServiceProviderfor communication to the managed resourceproperties
- A table of String objects representing protocol
and behavior properties.protocolMappings
- the service provider protocol mappings that determine the
service instance attributes to be sent with messages to the managed
resourcetransforms
- An xml document containing transforms (legacy TIM
agents) - may be nullpublic ServiceProfile(DistinguishedName dn, java.lang.String name, java.lang.String customClass, java.lang.String nameAttr, java.util.Map attrMap, java.lang.String searchAttr, java.lang.String accountClass, java.lang.String accountProfileName, java.lang.String serviceProviderFactory, java.util.Properties properties, java.util.Properties protocolMappings, java.lang.String transforms, java.util.Collection operations, java.util.Collection rules)
dn
- DistinguishedName of the profile.name
- Name of the object profile.customClass
- Name of the data store class.nameAttr
- Attribute to use as the name of an entry defined by
this profile.attrMap
- A mapping of semantic attributes to class attributes.searchAttr
- Attribute to use when searching entries defined by
this profile.accountClass
- The name of the corresponding account classaccountProfileName
- The name of the corresponding account profileserviceProviderFactory
- The name of the Java class used to
instantiate the ServiceProviderfor communication to the managed resourceproperties
- A table of String objects representing protocol
and behavior properties.protocolMappings
- the service provider protocol mappings that determine the
service instance attributes to be sent with messages to the managed
resourcetransforms
- An xml document containing transforms (legacy TIM
agents) - may be nulloperations
- The workflow operation mappings that determine the
operations of this servicerules
- Collection of compliance rules for this service profile.Method Detail |
public java.lang.String getAccountClass()
public void setAccountClass(java.lang.String accountClassName)
accountClassName
- name for the account.public java.lang.String getAccountProfileName()
public void setAccountProfileName(java.lang.String profileName)
profileName
- Profile name for the account.public java.lang.String getServiceProviderFactory()
public java.util.Properties getProperties()
public java.util.Properties getProtocolMappings()
public java.lang.String getTransforms()
public boolean isPasswordAllowedOnRestore()
Note: this method is duplicated from class com.ibm.itim.remoteservices.ResourceProperties.ServiceProviderInformation
public boolean isPasswordRequiredOnRestore()
Note: this method is duplicated from class com.ibm.itim.remoteservices.ResourceProperties.ServiceProviderInformation
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |