public interface IDirectoryServiceTask
extends java.rmi.Remote
ExternalDirectoryDef[] getSupportedExternalUserDirectories() throws java.rmi.RemoteException
java.rmi.RemoteException
AuthenticatorLC[] getAllExternalUserDirectoryWithNoContactSettings() throws java.rmi.RemoteException
java.rmi.RemoteException
AuthenticatorLC retrieveUserDirectory(java.lang.String keyID) throws java.rmi.RemoteException
java.rmi.RemoteException
void removeExternalUserDirectory(java.lang.String keyID) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String createExternalUserDirectory(AuthenticatorLC prov) throws java.rmi.RemoteException
java.rmi.RemoteException
void validateUserDirectory(AuthenticatorLC pluginLC) throws java.rmi.RemoteException
java.rmi.RemoteException
void updateExternalUserDirectory(AuthenticatorLC prov) throws java.rmi.RemoteException
java.rmi.RemoteException
SSTRole[] retrieveUserRoles(java.lang.String keyID) throws java.rmi.RemoteException
java.rmi.RemoteException
AuthenticatorLC[] getAllExternalUserDirectory() throws java.rmi.RemoteException
java.rmi.RemoteException
AuthenticatorLC[] getAllUserDirectory() throws java.rmi.RemoteException
java.rmi.RemoteException
AuthenticatorLC getSOAPstationUserDirectory() throws java.rmi.RemoteException
java.rmi.RemoteException
void validateEntity(UserEntity entity) throws java.rmi.RemoteException
java.rmi.RemoteException
void deleteUser(java.lang.String keyID) throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String createUser(UserEntity user) throws java.rmi.RemoteException
java.rmi.RemoteException
void updateUser(UserEntity user) throws java.rmi.RemoteException
java.rmi.RemoteException
UserEntity[] getUserEntities(java.lang.String userDirectoryID, java.lang.String filter, DirectoryFilterType filterType) throws java.rmi.RemoteException
java.rmi.RemoteException
UserEntity[] getGroups(java.lang.String userDirectoryID, java.lang.String filter) throws java.rmi.RemoteException
java.rmi.RemoteException
UserEntity retrieveUser(java.lang.String keyID) throws java.rmi.RemoteException
java.rmi.RemoteException