com.ibm.di.api.jmx.mbeans
Class SecurityRegistry
java.lang.Object
com.ibm.di.api.jmx.mbeans.BaseAdmin
com.ibm.di.api.jmx.mbeans.SecurityRegistry
All Implemented Interfaces: BaseAdminMBean , BaseMBean , SecurityRegistryMBean
public class SecurityRegistry extends BaseAdmin implements SecurityRegistryMBean
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
MBEAN_TYPE
public static final String MBEAN_TYPE
See Also: Constant Field Values
MBEAN_ID
public static final String MBEAN_ID
See Also: Constant Field Values
SecurityRegistry
public SecurityRegistry (SecurityRegistry aSecurityRegistry)
getType
public String getType ()
Description copied from interface: BaseMBean
Reads attribute "Type".
getType()
and getId()
are used in a common schema for
object names for all MBeans in the management package. The key properties part
of the object name of each MBean is defined as
"type=" + getType() + ",id=" + getId()
, for example
"type=AssemblyLine,id=Hello".
Specified by: getType
in interface BaseMBean
Returns: the type of this MBean.
getId
public String getId ()
Description copied from interface: BaseMBean
Reads attribute "Id". The "Id" value should be different for different MBeans of
the same type.
getType()
and getId()
are used in a common schema for
object names for all MBeans in the management package. The key properties part
of the object name of each MBean is defined as
"type=" + getType() + ",id=" + getId()
, for example
"type=AssemblyLine,id=Hello".
Specified by: getId
in interface BaseMBean
Returns: the Id of this MBean.
userIsAdmin
public Boolean userIsAdmin (String aUserId)
throws DIException
Specified by: userIsAdmin
in interface SecurityRegistryMBean
Throws:
DIException
userCanReadConfig
public Boolean userCanReadConfig (String aUserId,
String aConfigId)
throws DIException
Specified by: userCanReadConfig
in interface SecurityRegistryMBean
Throws:
DIException
userCanExecuteAL
public Boolean userCanExecuteAL (String aUserId,
String aConfigId,
String aAssemblyLine)
throws DIException
Specified by: userCanExecuteAL
in interface SecurityRegistryMBean
Throws:
DIException
userCanExecuteEH
public Boolean userCanExecuteEH (String aUserId,
String aConfigId,
String aEventHandler)
throws DIException
Specified by: userCanExecuteEH
in interface SecurityRegistryMBean
Throws:
DIException
userCanExecuteConfig
public Boolean userCanExecuteConfig (String aUserId,
String aConfigId)
throws DIException
Specified by: userCanExecuteConfig
in interface SecurityRegistryMBean
Throws:
DIException
userCanExecuteConfigALs
public Boolean userCanExecuteConfigALs (String aUserId,
String aConfigId)
throws DIException
Specified by: userCanExecuteConfigALs
in interface SecurityRegistryMBean
Throws:
DIException
userCanExecuteConfigEHs
public Boolean userCanExecuteConfigEHs (String aUserId,
String aConfigId)
throws DIException
Specified by: userCanExecuteConfigEHs
in interface SecurityRegistryMBean
Throws:
DIException
userCanExecuteAll
public Boolean userCanExecuteAll (String aUserId)
throws DIException
Specified by: userCanExecuteAll
in interface SecurityRegistryMBean
Throws:
DIException
userCanReadAll
public Boolean userCanReadAll (String aUserId)
throws DIException
Specified by: userCanReadAll
in interface SecurityRegistryMBean
Throws:
DIException