public class BusinessGroupImpl extends PersistentObject implements BusinessGroup
MAX_GROUP_NAME_LENGTH, TYPE_BUDDYGROUP, TYPE_LEARNINGROUP, TYPE_RIGHTGROUP, VALID_GROUPNAME_REGEXP| 构造器和说明 |
|---|
BusinessGroupImpl()
constructs an unitialised BusinessGroup, use setXXX for setting attributes
|
BusinessGroupImpl(java.lang.String type,
java.lang.String groupName,
java.lang.String description,
SecurityGroup ownerGroup,
SecurityGroup partipiciantGroup,
SecurityGroup waitingGroup,
BGContext groupContext)
convenience constructor
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object obj)
Compares the keys.
|
java.lang.Boolean |
getAutoCloseRanksEnabled() |
java.lang.String |
getDescription() |
BGContext |
getGroupContext() |
java.util.Date |
getLastModified() |
java.util.Date |
getLastUsage() |
java.lang.Integer |
getMaxParticipants() |
java.lang.Integer |
getMinParticipants() |
java.lang.String |
getName() |
SecurityGroup |
getOwnerGroup()
The BusinessGroup has 1..n Owners acting as administrators .
|
SecurityGroup |
getPartipiciantGroup()
The BusinessGroup has 0..n Partipiciants.
|
java.lang.Long |
getResourceableId() |
java.lang.String |
getResourceableTypeName() |
java.lang.String |
getType() |
SecurityGroup |
getWaitingGroup()
The BusinessGroup has 0..n people in the waiting group.
|
java.lang.Boolean |
getWaitingListEnabled() |
int |
hashCode() |
void |
setAutoCloseRanksEnabled(java.lang.Boolean autoCloseRanksEnabled) |
void |
setDescription(java.lang.String descriptionP) |
void |
setGroupContext(BGContext groupContext) |
void |
setLastModified(java.util.Date date) |
void |
setLastUsage(java.util.Date lastUsageP)
set last usage
|
void |
setMaxParticipants(java.lang.Integer maxParticipants) |
void |
setMinParticipants(java.lang.Integer minParticipants) |
void |
setName(java.lang.String groupName) |
void |
setWaitingGroup(SecurityGroup waitingGroup) |
void |
setWaitingListEnabled(java.lang.Boolean waitingListEnabled) |
java.lang.String |
toString() |
equalsByPersistableKey, getCreationDate, getKeyequalsByPersistableKey, getKeygetCreationDatepublic BusinessGroupImpl()
public BusinessGroupImpl(java.lang.String type,
java.lang.String groupName,
java.lang.String description,
SecurityGroup ownerGroup,
SecurityGroup partipiciantGroup,
SecurityGroup waitingGroup,
BGContext groupContext)
type - groupName - description - ownerGroup - partipiciantGroup - groupContext - public void setName(java.lang.String groupName)
setName 在接口中 BusinessGroupgroupName - public java.lang.String getDescription()
getDescription 在接口中 BusinessGrouppublic void setDescription(java.lang.String descriptionP)
setDescription 在接口中 BusinessGroupdescriptionP - the description of this group. Might be NULLpublic java.lang.String getName()
getName 在接口中 BusinessGrouppublic SecurityGroup getOwnerGroup()
BusinessGroupgetOwnerGroup 在接口中 BusinessGrouppublic SecurityGroup getPartipiciantGroup()
BusinessGroupgetPartipiciantGroup 在接口中 BusinessGrouppublic SecurityGroup getWaitingGroup()
BusinessGroupgetWaitingGroup 在接口中 BusinessGrouppublic java.util.Date getLastUsage()
getLastUsage 在接口中 BusinessGrouppublic void setLastUsage(java.util.Date lastUsageP)
setLastUsage 在接口中 BusinessGrouplastUsageP - public java.lang.String getType()
getType 在接口中 BusinessGrouppublic java.lang.String getResourceableTypeName()
getResourceableTypeName 在接口中 OLATResourceablepublic java.lang.Long getResourceableId()
getResourceableId 在接口中 OLATResourceablepublic BGContext getGroupContext()
getGroupContext 在接口中 BusinessGrouppublic void setGroupContext(BGContext groupContext)
setGroupContext 在接口中 BusinessGroupgroupContext - the business group contextpublic java.lang.Integer getMaxParticipants()
getMaxParticipants 在接口中 BusinessGrouppublic void setMaxParticipants(java.lang.Integer maxParticipants)
setMaxParticipants 在接口中 BusinessGroupmaxParticipants - the maximal number of participantspublic java.lang.Integer getMinParticipants()
getMinParticipants 在接口中 BusinessGrouppublic void setMinParticipants(java.lang.Integer minParticipants)
setMinParticipants 在接口中 BusinessGroupminParticipants - the minimal number of participantspublic java.lang.String toString()
toString 在类中 PersistentObjectpublic void setWaitingGroup(SecurityGroup waitingGroup)
setWaitingGroup 在接口中 BusinessGroupwaitingGroup - New waiting group.public java.lang.Boolean getAutoCloseRanksEnabled()
getAutoCloseRanksEnabled 在接口中 BusinessGrouppublic void setAutoCloseRanksEnabled(java.lang.Boolean autoCloseRanksEnabled)
setAutoCloseRanksEnabled 在接口中 BusinessGroupautoCloseRanksEnabled - true: enable automaticly close ranks form waiting list to participant list.public java.lang.Boolean getWaitingListEnabled()
getWaitingListEnabled 在接口中 BusinessGrouppublic void setWaitingListEnabled(java.lang.Boolean waitingListEnabled)
setWaitingListEnabled 在接口中 BusinessGrouppublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.util.Date getLastModified()
getLastModified 在接口中 ModifiedInfopublic void setLastModified(java.util.Date date)
setLastModified 在接口中 ModifiedInfo