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.


Method Summary
 boolean userCanExecuteAL(String aUserId, String aConfigId, String aAssemblyLine)
           
 boolean userCanExecuteAll(String aUserId)
           
 boolean userCanExecuteConfig(String aUserId, String aConfigId)
           
 boolean userCanExecuteConfigALs(String aUserId, String aConfigId)
           
 boolean userCanExecuteConfigEHs(String aUserId, String aConfigId)
           
 boolean userCanExecuteEH(String aUserId, String aConfigId, String aEventHandler)
           
 boolean userCanReadAll(String aUserId)
           
 boolean userCanReadConfig(String aUserId, String aConfigId)
           
 boolean userIsAdmin(String aUserId)
           
 

Method Detail

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