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