|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.org.PendingUserDirectoryContextProvider
An implementation of the DirectoryContextProvider interface which provides
access to a single directory service defined to hold "pending" users. A pending
user is a user that is not yet registered in one of the configured directory
services. This class is used by the StandardOrganizationServicesManager
to
do the special processing required for pending users.
Supported API: false
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
private HashMap |
creationBases
|
static long |
EXTERNALIZATION_VERSION_UID
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private String |
primaryService
|
private static String |
RESOURCE
|
private HashMap |
searchBases
|
private HashMap |
searchCriteria
|
private HashMap |
searchScopes
|
(package private) static long |
serialVersionUID
|
private HashMap |
sizeLimits
|
private String[] |
supportingServices
|
Constructor Summary | |
PendingUserDirectoryContextProvider()
Supported API: false |
Method Summary | |
String |
getCreationBase(String service)
Supported API: false |
String |
getPrimaryService()
Supported API: false |
String |
getSearchBase(String service)
Supported API: false |
String |
getSearchCriteria(String service,
Class principalClass)
Supported API: false |
Enumeration |
getSearchCriteriaClasses(String service)
Supported API: false |
String |
getSearchScope(String service)
Supported API: false |
int |
getSizeLimit(String service)
Supported API: false |
String[] |
getSupportingServices()
Supported API: false |
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(PendingUserDirectoryContextProvider thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setCreationBase(String service,
String creationBase)
Supported API: false |
void |
setSearchBase(String service,
String searchBase)
Supported API: false |
void |
setSearchCriteria(String service,
Class principalClass,
String searchCriteria)
Supported API: false |
void |
setSearchScope(String service,
String searchScope)
Supported API: false |
void |
setSizeLimit(String service,
int sizeLimit)
Supported API: false |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private HashMap creationBases
private String primaryService
private HashMap searchBases
private HashMap searchCriteria
private HashMap searchScopes
private HashMap sizeLimits
private String[] supportingServices
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public PendingUserDirectoryContextProvider() throws WTException
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(PendingUserDirectoryContextProvider thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public String getCreationBase(String service) throws WTException
getCreationBase
in interface DirectoryContextProvider
service
-
WTException
public void setCreationBase(String service, String creationBase) throws WTPropertyVetoException
setCreationBase
in interface DirectoryContextProvider
service
- creationBase
-
WTPropertyVetoException
public String getPrimaryService() throws WTException
getPrimaryService
in interface DirectoryContextProvider
WTException
public String getSearchBase(String service) throws WTException
getSearchBase
in interface DirectoryContextProvider
service
-
WTException
public void setSearchBase(String service, String searchBase) throws WTPropertyVetoException
setSearchBase
in interface DirectoryContextProvider
service
- searchBase
-
WTPropertyVetoException
public String getSearchCriteria(String service, Class principalClass)
getSearchCriteria
in interface DirectoryContextProvider
service
- principalClass
-
public Enumeration getSearchCriteriaClasses(String service)
getSearchCriteriaClasses
in interface DirectoryContextProvider
service
-
public void setSearchCriteria(String service, Class principalClass, String searchCriteria) throws WTPropertyVetoException
setSearchCriteria
in interface DirectoryContextProvider
service
- principalClass
- searchCriteria
-
WTPropertyVetoException
public String getSearchScope(String service) throws WTException
getSearchScope
in interface DirectoryContextProvider
service
-
WTException
public void setSearchScope(String service, String searchScope) throws WTPropertyVetoException
setSearchScope
in interface DirectoryContextProvider
service
- searchScope
-
WTPropertyVetoException
public int getSizeLimit(String service)
getSizeLimit
in interface DirectoryContextProvider
service
-
public void setSizeLimit(String service, int sizeLimit) throws WTPropertyVetoException
setSizeLimit
in interface DirectoryContextProvider
service
- sizeLimit
-
WTPropertyVetoException
public String[] getSupportingServices() throws WTException
getSupportingServices
in interface DirectoryContextProvider
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |