Package com.ibm.di.connector.tam
Class Domain
- java.lang.Object
-
- com.ibm.di.connector.tam.CommonBase
-
- com.ibm.di.connector.tam.Domain
-
public class Domain extends CommonBase
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDOMAIN_ATTR_DOMAIN_NAME-
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 Domain(Entry entry, com.tivoli.pd.jutil.PDContext context, java.lang.String adminLogin, java.lang.String adminPassword, Log log)Domain ConstructorDomain(SearchCriteria searchcriteria, com.tivoli.pd.jutil.PDContext context, java.lang.String adminLogin, java.lang.String adminPassword, Log log)Domain ConstructorDomain(com.tivoli.pd.jutil.PDContext context, SearchCriteria searchcriteria, Log log)Domain Constructor.Domain(java.lang.String s, com.tivoli.pd.jutil.PDContext context, java.lang.String adminLogin, java.lang.String adminPassword, Log log)Domain Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(boolean deleteReg)Deletes a TAM DomainEntrygetAttributes()Returns the Domain in the form of an Entry objectstatic java.util.Listlist(com.tivoli.pd.jutil.PDContext context)Return a List (ArrayList) of Domainsvoidmodify()Modifies a TAM Domain Descriptionvoidput()Creates a Domain in TAMstatic java.util.Vectorschema()Return the IBM Tivoli Directory Integrator schema in the form of a Vectorvoidset(Entry entry)Set the object attributes from the IBM Tivoli Directory Integrator entry object-
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
-
DOMAIN_ATTR_DOMAIN_NAME
public static final java.lang.String DOMAIN_ATTR_DOMAIN_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Domain
public Domain(java.lang.String s, com.tivoli.pd.jutil.PDContext context, java.lang.String adminLogin, java.lang.String adminPassword, Log log) throws com.tivoli.pd.jutil.PDExceptionDomain Constructor- Parameters:
s- The Domain namecontext- The TAM ContextadminLogin- The TAM Admin UseradminPassword- The TAM Admin Passwordlog- The IBM Tivoli Directory Integrator Connector log- Throws:
com.tivoli.pd.jutil.PDException
-
Domain
public Domain(Entry entry, com.tivoli.pd.jutil.PDContext context, java.lang.String adminLogin, java.lang.String adminPassword, Log log)
Domain Constructor- Parameters:
entry- The Entry object containing IBM Tivoli Directory Integrator Datacontext- The TAM ContextadminLogin- The TAM Admin UseradminPassword- The TAM Admin Passwordlog- The IBM Tivoli Directory Integrator Connector Log
-
Domain
public Domain(SearchCriteria searchcriteria, com.tivoli.pd.jutil.PDContext context, java.lang.String adminLogin, java.lang.String adminPassword, Log log) throws TAMConnectorException, com.tivoli.pd.jutil.PDException
Domain Constructor- Parameters:
searchcriteria- The specified Domain Namecontext- The TAM ContextadminLogin- The TAM Admin UseradminPassword- The TAM Admin Passwordlog- The IBM Tivoli Directory Integrator Connector log- Throws:
TAMConnectorExceptioncom.tivoli.pd.jutil.PDException
-
Domain
public Domain(com.tivoli.pd.jutil.PDContext context, SearchCriteria searchcriteria, Log log) throws TAMConnectorExceptionDomain Constructor.- Parameters:
context- The TAM Contextsearchcriteria- The specified Domain Namelog- The IBM Tivoli Directory Integrator Connector log- Throws:
TAMConnectorException
-
-
Method Detail
-
set
public void set(Entry entry)
Set the object attributes from the IBM Tivoli Directory Integrator entry object- Parameters:
entry- The IBM Tivoli Directory Integrator Entry object
-
put
public void put() throws TAMConnectorException, com.tivoli.pd.jutil.PDExceptionCreates a Domain in TAM- Throws:
TAMConnectorExceptioncom.tivoli.pd.jutil.PDException
-
modify
public void modify() throws TAMConnectorException, com.tivoli.pd.jutil.PDExceptionModifies a TAM Domain Description- Throws:
TAMConnectorExceptioncom.tivoli.pd.jutil.PDException
-
delete
public void delete(boolean deleteReg) throws TAMConnectorException, com.tivoli.pd.jutil.PDExceptionDeletes a TAM Domain- Parameters:
deleteReg-trueto delete the domain from TAM and the registryfalseto delete from TAM only and leave in the registry- Throws:
TAMConnectorExceptioncom.tivoli.pd.jutil.PDException
-
getAttributes
public Entry getAttributes()
Returns the Domain in the form of an Entry object- Returns:
- Entry
-
schema
public static java.util.Vector schema()
Return the IBM Tivoli Directory Integrator schema in the form of a Vector- Returns:
- Vector
-
list
public static java.util.List list(com.tivoli.pd.jutil.PDContext context) throws com.tivoli.pd.jutil.PDExceptionReturn a List (ArrayList) of Domains- Parameters:
context- The TAM Context- Returns:
- List (ArrayList)
- Throws:
com.tivoli.pd.jutil.PDException
-
-