|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BusinessGroup
Initial Date: Aug 2, 2004
| Field Summary | |
|---|---|
static java.lang.String |
TYPE_BUDDYGROUP
group type: buddygroup * |
static java.lang.String |
TYPE_LEARNINGROUP
group type: learning group * |
static java.lang.String |
TYPE_RIGHTGROUP
group type: course right group * |
static java.lang.String |
VALID_GROUPNAME_REGEXP
regular expression to check for valid group names |
| Method Summary | |
|---|---|
java.lang.Boolean |
getAutoCloseRanksEnabled()
|
java.lang.String |
getDescription()
|
BGContext |
getGroupContext()
|
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.String |
getType()
|
SecurityGroup |
getWaitingGroup()
The BusinessGroup has 0..n people in the waiting group. |
java.lang.Boolean |
getWaitingListEnabled()
|
void |
setAutoCloseRanksEnabled(java.lang.Boolean autoCloseRanksEnabled)
|
void |
setDescription(java.lang.String description)
|
void |
setGroupContext(BGContext groupContext)
|
void |
setLastUsage(java.util.Date lastUsage)
BusinessGroup was active, lastUsage will be used to determine which groups should get deleted by the big administrator. |
void |
setMaxParticipants(java.lang.Integer maxParticipants)
|
void |
setMinParticipants(java.lang.Integer minParticipants)
|
void |
setName(java.lang.String name)
|
void |
setWaitingGroup(SecurityGroup waitingGroup)
|
void |
setWaitingListEnabled(java.lang.Boolean waitingListEnabled)
|
| Methods inherited from interface org.olat.core.id.Persistable |
|---|
equalsByPersistableKey, getKey |
| Methods inherited from interface org.olat.core.id.CreateInfo |
|---|
getCreationDate |
| Methods inherited from interface org.olat.core.id.ModifiedInfo |
|---|
getLastModified, setLastModified |
| Methods inherited from interface org.olat.core.id.OLATResourceable |
|---|
getResourceableId, getResourceableTypeName |
| Field Detail |
|---|
static final java.lang.String TYPE_BUDDYGROUP
static final java.lang.String TYPE_LEARNINGROUP
static final java.lang.String TYPE_RIGHTGROUP
static final java.lang.String VALID_GROUPNAME_REGEXP
| Method Detail |
|---|
java.lang.String getType()
java.lang.String getName()
void setName(java.lang.String name)
name - The group display name. Must never be NULLjava.lang.String getDescription()
void setLastUsage(java.util.Date lastUsage)
lastUsage - void setDescription(java.lang.String description)
description - the description of this group. Might be NULLSecurityGroup getOwnerGroup()
SecurityGroup getPartipiciantGroup()
SecurityGroup getWaitingGroup()
java.util.Date getLastUsage()
BGContext getGroupContext()
void setGroupContext(BGContext groupContext)
groupContext - the business group contextjava.lang.Integer getMaxParticipants()
void setMaxParticipants(java.lang.Integer maxParticipants)
maxParticipants - the maximal number of participantsjava.lang.Integer getMinParticipants()
void setMinParticipants(java.lang.Integer minParticipants)
minParticipants - the minimal number of participantsjava.lang.Boolean getAutoCloseRanksEnabled()
void setAutoCloseRanksEnabled(java.lang.Boolean autoCloseRanksEnabled)
autoCloseRanksEnabled - true: enable automaticly close ranks form waiting list to participant list.java.lang.Boolean getWaitingListEnabled()
void setWaitingListEnabled(java.lang.Boolean waitingListEnabled)
waitinglistEnabled - true: enable waiting list.void setWaitingGroup(SecurityGroup waitingGroup)
waitingGroup - New waiting group.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||