|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.adapter.ResourceAdapterBase
com.waveset.adapter.LDAPResourceAdapterBase
com.waveset.adapter.LDAPResourceAdapter
com.waveset.adapter.LDAPActiveSyncAdapterBase
com.waveset.adapter.LDAPChangeLogActiveSyncAdapter
This is the base class for LDAP Active Sync adapters. It has the basic methods implemented for propogating changes - derived classes need to implement at least the method getUpdateRows to return changed objects that need to be synchronized. They also need to implement the staticCreatePrototypeResource method to provide XML for a blank resource. The updates that are received will be fetched from the LDAP server and an IAPI update built and submitted.
Nested Class Summary |
Nested classes inherited from class com.waveset.adapter.LDAPActiveSyncAdapterBase |
LDAPActiveSyncAdapterBase.UpdateRow, LDAPActiveSyncAdapterBase.UpdateRows |
Nested classes inherited from class com.waveset.adapter.LDAPResourceAdapterBase |
LDAPResourceAdapterBase.AcctIter, LDAPResourceAdapterBase.BlockAcctIter, LDAPResourceAdapterBase.VLVAcctIter |
Nested classes inherited from class com.waveset.adapter.ResourceAdapterBase |
ResourceAdapterBase.SimpleAccountIterator |
Nested classes inherited from class com.waveset.adapter.ResourceAdapter |
ResourceAdapter.ActionResult, ResourceAdapter.Features, ResourceAdapter.ObjectType |
Field Summary | |
static java.lang.String |
code_id
Deprecated. |
Fields inherited from class com.waveset.adapter.LDAPActiveSyncAdapterBase |
RA_ACTIVE_SYNC_OBJECT_CLASSES, RA_ATTRIBUTE_FILTER, RA_PROCESS_NAME |
Fields inherited from class com.waveset.adapter.LDAPResourceAdapter |
RA_ENABLE_PASSWORD_SYNC, RA_LDAP_ACTIVATION, RA_LDAP_ACTIVATION_PARM, RA_OR_SEARCH_PARAMS_FILTER, RA_PASSWORD_ENCRYPTION_IV, RA_PASSWORD_ENCRYPTION_KEY, RA_PASSWORD_HASH_ALG |
Fields inherited from class com.waveset.adapter.ResourceAdapterBase |
_cache, _context, _excludedAccountsRule, _excludedAccountsRuleInited, _listAllObjectsAttrParse, _listAllObjectsAttrParseName, _listUserAttrParse, _listUserAttrParseName, _listUserGroupsAttrParse, _listUserGroupsAttrParseName, _resource, _thread, _trace, displayInfoCode, RA_BLOCKCOUNT, RA_LOGIN_ACTION, RA_LOGOFF_ACTION, RA_MULTI_VALUED_ATTRS, RA_TEST_MODE |
Constructor Summary | |
LDAPChangeLogActiveSyncAdapter()
Deprecated. |
|
LDAPChangeLogActiveSyncAdapter(Resource res,
ObjectCache cache)
Deprecated. |
Method Summary | |
Resource |
createPrototypeResource()
Deprecated. |
protected WSUser |
fetchUser(GenericObject changeLogEntry)
Deprecated. Take a change log entry and get the object associated with it. |
void |
setResource(Resource r)
Deprecated. |
static Resource |
staticCreatePrototypeResource()
Deprecated. Override the default to set our class and type and add the source- specific attributes. |
WavesetResult |
testConfiguration()
Deprecated. This currently only adds validations for filters. |
Methods inherited from class com.waveset.adapter.LDAPActiveSyncAdapterBase |
addResourceAttributes, buildEvent, callCompleted, getAttributeValue, getLDIFAttributeValue, getRootDSE, init, logUpdate, poll, processUpdates, setAttributeValue, shutdown |
Methods inherited from class com.waveset.adapter.LDAPResourceAdapter |
addAttributes, getAccountActivator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
Constructor Detail |
public LDAPChangeLogActiveSyncAdapter(Resource res, ObjectCache cache)
public LDAPChangeLogActiveSyncAdapter()
Method Detail |
public void setResource(Resource r)
setResource
in interface ResourceAdapter
setResource
in class LDAPActiveSyncAdapterBase
public static Resource staticCreatePrototypeResource() throws WavesetException
WavesetException
public Resource createPrototypeResource() throws WavesetException
createPrototypeResource
in interface ResourceAdapter
createPrototypeResource
in class LDAPResourceAdapter
WavesetException
protected WSUser fetchUser(GenericObject changeLogEntry) throws WavesetException
fetchUser
in class LDAPActiveSyncAdapterBase
WavesetException
public WavesetResult testConfiguration() throws WavesetException
LDAPResourceAdapterBase
testConfiguration
in interface ResourceAdapter
testConfiguration
in class LDAPResourceAdapterBase
WavesetException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |