Package com.ibm.di.connector.tam
Class SSOResourceGroup
- java.lang.Object
-
- com.ibm.di.connector.tam.CommonBase
-
- com.ibm.di.connector.tam.SSOResourceGroup
-
public class SSOResourceGroup extends CommonBase
SSO Resource Groups class contains the functionality to find, add, modify and delete Resource Groups from TAM using the TAM Connector for IBM Tivoli Directory Integrator.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SSORESOURCEGROUP_ATTR_DESCRIPTION
static java.lang.String
SSORESOURCEGROUP_ATTR_GROUP_NAME
static java.lang.String
SSORESOURCEGROUP_ATTR_MEMBERS
-
Fields inherited from class com.ibm.di.connector.tam.CommonBase
DATE_FORMAT, MAX_SIGNED_DWORD, MAX_UNSIGNED_DWORD, mLogProxy, mPDContext, mPDMessages, QSS_BOOLEAN, QSS_BYTE_ARRAY, QSS_DATE, QSS_INTEGER, QSS_LONG, QSS_STRING, QSS_VECTOR
-
-
Constructor Summary
Constructors Constructor Description SSOResourceGroup(Entry entry, com.tivoli.pd.jutil.PDContext context, Log log)
SSOResourceGroup ConstructorSSOResourceGroup(SearchCriteria searchcriteria, com.tivoli.pd.jutil.PDContext context, Log log)
SSOResourceGroup ConstructorSSOResourceGroup(com.tivoli.pd.jutil.PDContext context, SearchCriteria searchcriteria, Log log)
SSOResourceGroup ConstructorSSOResourceGroup(java.lang.String s, com.tivoli.pd.jutil.PDContext context, Log log)
SSOResourceGroup Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete()
Deletes an SSO Resource Group from TAMEntry
getAttributes()
Return an Entry object with the SSO Resource Group attributesstatic java.util.List
list(com.tivoli.pd.jutil.PDContext context)
Return a List (ArrayList) of SSO Resource Groupsvoid
modify()
Modify an SSO Resource Group in TAMvoid
put()
Add an SSO Resource Group in TAMstatic java.util.Vector
schema()
Return a Vector of Schema details for IBM Tivoli Directory Integratorvoid
set(Entry entry)
-
Methods inherited from class com.ibm.di.connector.tam.CommonBase
addSchemaEntry, createAndAddEntryAttribute, debug, debug, error, getBooleanEntryAttributeValue, getByteArrayEntryAttributeValue, getDateEntryAttributeValue, getIntegerEntryAttributeValue, getLongEntryAttributeValue, getPDMessage, getStringEntryAttributeValue, logmsg, printEntry, processMsgs
-
-
-
-
Field Detail
-
SSORESOURCEGROUP_ATTR_GROUP_NAME
public static final java.lang.String SSORESOURCEGROUP_ATTR_GROUP_NAME
- See Also:
- Constant Field Values
-
SSORESOURCEGROUP_ATTR_DESCRIPTION
public static final java.lang.String SSORESOURCEGROUP_ATTR_DESCRIPTION
- See Also:
- Constant Field Values
-
SSORESOURCEGROUP_ATTR_MEMBERS
public static final java.lang.String SSORESOURCEGROUP_ATTR_MEMBERS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SSOResourceGroup
public SSOResourceGroup(java.lang.String s, com.tivoli.pd.jutil.PDContext context, Log log) throws com.tivoli.pd.jutil.PDException
SSOResourceGroup ConstructorConstructs a SSOResourceGroup object from a PDSSOResourceGroup object
- Parameters:
s
- The PDSSOResourceGroup namecontext
- The TAM Contextlog
- The IBM Tivoli Directory Integrator Connector log- Throws:
com.tivoli.pd.jutil.PDException
-
SSOResourceGroup
public SSOResourceGroup(Entry entry, com.tivoli.pd.jutil.PDContext context, Log log)
SSOResourceGroup ConstructorConstructs a SSOResourceGroup object from an Entry object
- Parameters:
entry
- The Entry object containing data from IBM Tivoli Directory Integratorcontext
- The TAM Contextlog
- The IBM Tivoli Directory Integrator Connecto log
-
SSOResourceGroup
public SSOResourceGroup(SearchCriteria searchcriteria, com.tivoli.pd.jutil.PDContext context, Log log) throws TAMConnectorException, com.tivoli.pd.jutil.PDException
SSOResourceGroup ConstructorConstructs a SSOResourceGroup object from search criteria
- Parameters:
searchcriteria
- The Search criteria (usually the name of the Resource Group).context
- The TAM Contextlog
- The IBM Tivoli Directory Integrator Connector log- Throws:
TAMConnectorException
com.tivoli.pd.jutil.PDException
-
SSOResourceGroup
public SSOResourceGroup(com.tivoli.pd.jutil.PDContext context, SearchCriteria searchcriteria, Log log) throws TAMConnectorException
SSOResourceGroup ConstructorConstructs a SSOResourceGroup object from search criteria. Only the attribute values from the search criteria are used to initialise the object. No PDObject is accessed.
- Parameters:
context
- The TAM Contextsearchcriteria
- The Search criteria (usually the name of the Resource Group).log
- The IBM Tivoli Directory Integrator Connector log- Throws:
TAMConnectorException
-
-
Method Detail
-
set
public void set(Entry entry)
-
put
public void put() throws TAMConnectorException, com.tivoli.pd.jutil.PDException
Add an SSO Resource Group in TAM- Throws:
TAMConnectorException
com.tivoli.pd.jutil.PDException
-
modify
public void modify() throws TAMConnectorException, com.tivoli.pd.jutil.PDException
Modify an SSO Resource Group in TAM- Throws:
TAMConnectorException
com.tivoli.pd.jutil.PDException
-
delete
public void delete() throws TAMConnectorException, com.tivoli.pd.jutil.PDException
Deletes an SSO Resource Group from TAM- Throws:
TAMConnectorException
com.tivoli.pd.jutil.PDException
-
getAttributes
public Entry getAttributes()
Return an Entry object with the SSO Resource Group attributes- Returns:
- Entry
-
schema
public static java.util.Vector schema()
Return a Vector of Schema details for IBM Tivoli Directory Integrator- Returns:
- Vector
-
list
public static java.util.List list(com.tivoli.pd.jutil.PDContext context) throws com.tivoli.pd.jutil.PDException
Return a List (ArrayList) of SSO Resource Groups- Parameters:
context
- The TAM Context- Returns:
- List (ArrayList)
- Throws:
com.tivoli.pd.jutil.PDException
-
-