com.pmease.quickbuild.model
Class ConfigurationAuthorization
java.lang.Object
com.pmease.quickbuild.model.Persistent
com.pmease.quickbuild.model.ConfigurationAuthorization
- public class ConfigurationAuthorization
- extends Persistent
This class maintains permission relationship between Group
and Configuration
- Author:
- robin shine
Field Summary |
static java.util.Comparator |
COMPARATOR
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
COMPARATOR
public static final java.util.Comparator COMPARATOR
ConfigurationAuthorization
public ConfigurationAuthorization()
getGroup
public Group getGroup()
- Get group of this authorization.
- Returns:
setGroup
public void setGroup(Group group)
getConfiguration
public Configuration getConfiguration()
- Specify the configuration subtree you want to set permission on.
NOTE: If a particular configuration is affected by multiple permission lines,
the actual permission will be the maximum possible permission set on that configuration.
- Returns:
setConfiguration
public void setConfiguration(Configuration configuration)
getPermission
public ConfigurationPermissionEnum getPermission()
- Specify permission for current configuration.
View: Be able to view and access artifacts of all configurations under the specified subtree.
Build: Be able to build all configurations under the specified subtree.
Admin: Be able to administrate all configurations unde the specified subtree.
- Returns:
setPermission
public void setPermission(ConfigurationPermissionEnum permission)
isSelected
public boolean isSelected()
setSelected
public void setSelected(boolean selected)
getCreateDate
public java.util.Date getCreateDate()
- Returns:
setCreateDate
public void setCreateDate(java.util.Date createDate)
Copyright © 2005 PMEase Inc. All Rights Reserved.