com.ibm.di.api.remote
Interface SecurityRegistry
- All Superinterfaces:
- Remote
- All Known Implementing Classes:
- SecurityRegistryImpl
public interface SecurityRegistry
- extends Remote
This interface provides information about various restrictions a user may have.
userIsAdmin
boolean userIsAdmin(String aUserId)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanReadConfig
boolean userCanReadConfig(String aUserId,
String aConfigId)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanExecuteAL
boolean userCanExecuteAL(String aUserId,
String aConfigId,
String aAssemblyLine)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanExecuteEH
boolean userCanExecuteEH(String aUserId,
String aConfigId,
String aEventHandler)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanExecuteConfig
boolean userCanExecuteConfig(String aUserId,
String aConfigId)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanExecuteConfigALs
boolean userCanExecuteConfigALs(String aUserId,
String aConfigId)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanExecuteConfigEHs
boolean userCanExecuteConfigEHs(String aUserId,
String aConfigId)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanExecuteAll
boolean userCanExecuteAll(String aUserId)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException
userCanReadAll
boolean userCanReadAll(String aUserId)
throws DIException,
RemoteException
- Throws:
DIException
RemoteException