wt.adapter.org
Class UpdatePrincipalsWebjectDelegate
java.lang.Object
wt.adapter.WebjectConstants
wt.adapter.BasicWebjectDelegate
wt.adapter.org.UpdatePrincipalsWebjectDelegate
- All Implemented Interfaces:
- Externalizable, Serializable, WebjectDelegate
- public class UpdatePrincipalsWebjectDelegate
- extends BasicWebjectDelegate
- implements Externalizable
Supported API: false
Extendable: false
- See Also:
- Serialized Form
Method Summary |
private Element |
createElement(String[] fields)
|
Vector |
getPrincipals(Class principalClass,
String whereClause,
DirectoryContextProvider[] contexts,
String[] attributes)
|
Task |
invoke(Task task,
Properties props,
com.infoengine.log.ServiceWriter log)
Supported API: false |
private UpdatePrincipalsWebjectDelegate.AttributeSpec |
newAttributeSpec(Class principalClass,
DirectoryContextProvider[] contexts,
String[] attributes)
|
private UpdatePrincipalsWebjectDelegate.AttributeSpec |
newAttributeSpec(Class principalClass,
DirectoryContextProvider context,
String[] attributes)
|
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source,
which is not the current version. |
protected boolean |
readVersion(UpdatePrincipalsWebjectDelegate thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
private String |
updateObject(Element object,
String modification)
|
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class wt.adapter.BasicWebjectDelegate |
addAttributeToNode, addAttributeToNode, assignValues, assignValues, checkInObjects, checkOutObjects, createGroup, createGroup, createGroup, createGroup, createNode, createNode, createNode, createObject, createObject, createOutputGroup, debug, getAllAttributeNames, getAttributeHelper, getLocalDomain, getLocale, getLocalGuid, getObject, getObjectByUfid, getObjectPropertyValueString, getObjectPropertyValueString, getObjectRefByUfid, getObjects, getProperties, getProperty, getReferenceFactory, getUfid, getUfid, isObjectLocal, parseFields, parseWhere, readVersion, removeQuotes |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
EXTERNALIZATION_VERSION_UID
public static final long EXTERNALIZATION_VERSION_UID
- See Also:
- Constant Field Values
OLD_FORMAT_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
- See Also:
- Constant Field Values
containerRefs
private Enumeration containerRefs
outputAttributeNames
private String[] outputAttributeNames
services
Enumeration services
ADAPTER_RESOURCE
private static final String ADAPTER_RESOURCE
- See Also:
- Constant Field Values
IE_RESOURCE
private static final String IE_RESOURCE
- See Also:
- Constant Field Values
VERBOSE
private static boolean VERBOSE
UPDATE_PRINCIPAL_TASK
private static String UPDATE_PRINCIPAL_TASK
PRINCIPAL_KEY
private static final String PRINCIPAL_KEY
- See Also:
- Constant Field Values
UpdatePrincipalsWebjectDelegate
public UpdatePrincipalsWebjectDelegate()
writeExternal
public void writeExternal(ObjectOutput output)
throws IOException
- Writes the non-transient fields of this class to an external source.
Supported API: false
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class BasicWebjectDelegate
- Parameters:
output
-
- Throws:
IOException
readExternal
public void readExternal(ObjectInput input)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source.
Supported API: false
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class BasicWebjectDelegate
- Parameters:
input
-
- Throws:
IOException
ClassNotFoundException
readVersion
protected boolean readVersion(UpdatePrincipalsWebjectDelegate thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source.
Supported API: false
- Parameters:
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
- Returns:
- boolean
- Throws:
IOException
ClassNotFoundException
readOldVersion
private boolean readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source,
which is not the current version.
- Parameters:
input
- readSerialVersionUID
- passThrough
- superDone
-
- Returns:
- boolean
- Throws:
IOException
ClassNotFoundException
invoke
public Task invoke(Task task,
Properties props,
com.infoengine.log.ServiceWriter log)
throws WebjectServiceException,
WTException
Supported API: false
- Specified by:
invoke
in interface WebjectDelegate
- Parameters:
task
- props
- log
-
- Returns:
- Task
- Throws:
WebjectServiceException
WTException
updateObject
private String updateObject(Element object,
String modification)
throws WTException
- Throws:
WTException
createElement
private Element createElement(String[] fields)
getPrincipals
public Vector getPrincipals(Class principalClass,
String whereClause,
DirectoryContextProvider[] contexts,
String[] attributes)
throws WTException
- Throws:
WTException
newAttributeSpec
private UpdatePrincipalsWebjectDelegate.AttributeSpec newAttributeSpec(Class principalClass,
DirectoryContextProvider[] contexts,
String[] attributes)
throws WTException
- Throws:
WTException
newAttributeSpec
private UpdatePrincipalsWebjectDelegate.AttributeSpec newAttributeSpec(Class principalClass,
DirectoryContextProvider context,
String[] attributes)
throws WTException
- Throws:
WTException