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, getKey
equalsByPersistableKey, getKey
getCreationDate
public 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
在接口中 BusinessGroup
groupName
- public java.lang.String getDescription()
getDescription
在接口中 BusinessGroup
public void setDescription(java.lang.String descriptionP)
setDescription
在接口中 BusinessGroup
descriptionP
- the description of this group. Might be NULLpublic java.lang.String getName()
getName
在接口中 BusinessGroup
public SecurityGroup getOwnerGroup()
BusinessGroup
getOwnerGroup
在接口中 BusinessGroup
public SecurityGroup getPartipiciantGroup()
BusinessGroup
getPartipiciantGroup
在接口中 BusinessGroup
public SecurityGroup getWaitingGroup()
BusinessGroup
getWaitingGroup
在接口中 BusinessGroup
public java.util.Date getLastUsage()
getLastUsage
在接口中 BusinessGroup
public void setLastUsage(java.util.Date lastUsageP)
setLastUsage
在接口中 BusinessGroup
lastUsageP
- public java.lang.String getType()
getType
在接口中 BusinessGroup
public java.lang.String getResourceableTypeName()
getResourceableTypeName
在接口中 OLATResourceable
public java.lang.Long getResourceableId()
getResourceableId
在接口中 OLATResourceable
public BGContext getGroupContext()
getGroupContext
在接口中 BusinessGroup
public void setGroupContext(BGContext groupContext)
setGroupContext
在接口中 BusinessGroup
groupContext
- the business group contextpublic java.lang.Integer getMaxParticipants()
getMaxParticipants
在接口中 BusinessGroup
public void setMaxParticipants(java.lang.Integer maxParticipants)
setMaxParticipants
在接口中 BusinessGroup
maxParticipants
- the maximal number of participantspublic java.lang.Integer getMinParticipants()
getMinParticipants
在接口中 BusinessGroup
public void setMinParticipants(java.lang.Integer minParticipants)
setMinParticipants
在接口中 BusinessGroup
minParticipants
- the minimal number of participantspublic java.lang.String toString()
toString
在类中 PersistentObject
public void setWaitingGroup(SecurityGroup waitingGroup)
setWaitingGroup
在接口中 BusinessGroup
waitingGroup
- New waiting group.public java.lang.Boolean getAutoCloseRanksEnabled()
getAutoCloseRanksEnabled
在接口中 BusinessGroup
public void setAutoCloseRanksEnabled(java.lang.Boolean autoCloseRanksEnabled)
setAutoCloseRanksEnabled
在接口中 BusinessGroup
autoCloseRanksEnabled
- true: enable automaticly close ranks form waiting list to participant list.public java.lang.Boolean getWaitingListEnabled()
getWaitingListEnabled
在接口中 BusinessGroup
public void setWaitingListEnabled(java.lang.Boolean waitingListEnabled)
setWaitingListEnabled
在接口中 BusinessGroup
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public java.util.Date getLastModified()
getLastModified
在接口中 ModifiedInfo
public void setLastModified(java.util.Date date)
setLastModified
在接口中 ModifiedInfo