Package mks.ci.server.engine
Class LocalTriggerManager.ScriptUserBean
- java.lang.Object
-
- mks.frame.triggers.ScriptExposableBaseBean
-
- mks.frame.triggers.beans.ScriptBaseBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptIMBaseBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptIdentifiedBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptPrincipalBean
-
- mks.ci.server.engine.LocalTriggerManager.ScriptUserBean
-
- All Implemented Interfaces:
mks.frame.triggers.ScriptExposableBean
- Enclosing class:
- LocalTriggerManager
public static class LocalTriggerManager.ScriptUserBean extends LocalTriggerManager.ScriptPrincipalBean
Bean which encompasses a user
-
-
Constructor Summary
Constructors Constructor Description ScriptUserBean(mks.ci.server.engine.User u, int userId, java.sql.Connection c)
Create a new UserBean
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getExposedName()
Get the name of this bean:imUserBean
java.lang.String
getFullName()
java.lang.String[]
getGroups()
Return the full list of static groups for which this user is a member.boolean
isMember(java.lang.String group)
Is this user a member of the specified group?-
Methods inherited from class mks.ci.server.engine.LocalTriggerManager.ScriptPrincipalBean
getEmailAddress, getName, isActive
-
Methods inherited from class mks.ci.server.engine.LocalTriggerManager.ScriptIdentifiedBean
getCreatedDate, getCreatedUser, getInternalID, getModifiedDate, getModifiedUser
-
Methods inherited from class mks.ci.server.engine.LocalTriggerManager.ScriptIMBaseBean
getCurrentDatabaseTime, getCurrentDatabaseTime, getCurrentUser, getServerBean, getUserID, isParallelProcessingEnabled
-
Methods inherited from class mks.frame.triggers.beans.ScriptBaseBean
getEnvironmentBean, setEnvironmentBean
-
-
-
-
Method Detail
-
getFullName
public java.lang.String getFullName()
- Returns:
- the full name for the principal
-
getGroups
public java.lang.String[] getGroups()
Return the full list of static groups for which this user is a member.- Returns:
- the list of static groups that this user is a member of, as an array of strings.
-
isMember
public boolean isMember(java.lang.String group) throws mks.frame.triggers.TriggerException
Is this user a member of the specified group?- Parameters:
group
- The name of the group- Throws:
mks.frame.triggers.TriggerException
- The group does not exist.
-
getExposedName
public java.lang.String getExposedName()
Get the name of this bean:imUserBean
- Specified by:
getExposedName
in interfacemks.frame.triggers.ScriptExposableBean
- Specified by:
getExposedName
in classScriptBaseBean
- Returns:
- the bean name:
imUserBean
.
-
-