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.String
DOMAIN_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 void
delete(boolean deleteReg)
Deletes a TAM DomainEntry
getAttributes()
Returns the Domain in the form of an Entry objectstatic java.util.List
list(com.tivoli.pd.jutil.PDContext context)
Return a List (ArrayList) of Domainsvoid
modify()
Modifies a TAM Domain Descriptionvoid
put()
Creates a Domain in TAMstatic java.util.Vector
schema()
Return the IBM Tivoli Directory Integrator schema in the form of a Vectorvoid
set(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.PDException
Domain 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:
TAMConnectorException
com.tivoli.pd.jutil.PDException
-
Domain
public Domain(com.tivoli.pd.jutil.PDContext context, SearchCriteria searchcriteria, Log log) throws TAMConnectorException
Domain 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.PDException
Creates a Domain in TAM- Throws:
TAMConnectorException
com.tivoli.pd.jutil.PDException
-
modify
public void modify() throws TAMConnectorException, com.tivoli.pd.jutil.PDException
Modifies a TAM Domain Description- Throws:
TAMConnectorException
com.tivoli.pd.jutil.PDException
-
delete
public void delete(boolean deleteReg) throws TAMConnectorException, com.tivoli.pd.jutil.PDException
Deletes a TAM Domain- Parameters:
deleteReg
-true
to delete the domain from TAM and the registryfalse
to delete from TAM only and leave in the registry- Throws:
TAMConnectorException
com.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.PDException
Return a List (ArrayList) of Domains- Parameters:
context
- The TAM Context- Returns:
- List (ArrayList)
- Throws:
com.tivoli.pd.jutil.PDException
-
-