|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kolibribeans.Group
Title: Group Description: Copyright: Copyright (c) 2001 Company:
Constructor Summary | |
Group()
Default constructor to create Group. |
|
Group(int groupid,
User user)
|
|
Group(User creator)
Constructor to create Group who has creator as member. |
Method Summary | |
void |
addNewGroupMembers(java.lang.String[] newmembers,
int roleid,
User user)
With this method you can add either people or groups to group. |
boolean |
existsAuthorizedMember()
|
boolean |
existsInMemberRight(int personid,
int rightid)
|
boolean |
existsMemberInDeleted(int personid)
Check if user has been marked as deleted groupmember |
java.lang.String |
getAdditionalInfo()
Gets additional info of group. |
int |
getGroupID()
Gets groups ID. |
void |
getGroupsMembers(User user,
java.lang.String[] nonmembers)
Set (new) group members |
void |
getGroupsSubGroups(User user,
java.lang.String[] nonmembers)
|
int |
getMember(int personID)
Gets index of given person in group. |
GroupMemberContainer |
getMembers()
Returns groupmembers. |
java.lang.String |
getName()
Gets name of group. |
GroupMemberContainer |
getSubGroups()
Returns groups subgroups. |
java.lang.String |
getUri()
Gets uri of group. |
static boolean |
promoteMember(int groupparticipantid,
int userlevel,
boolean deleted)
|
int |
saveToDB()
Saves group to database. |
void |
setAdditionalInfo(java.lang.String additionalInfo)
Set additional info of group. |
void |
setGroupID(int groupNumber)
Sets groupID. |
void |
setMembers(GroupMemberContainer members)
Sets groups members |
void |
setName(java.lang.String name)
Sets name of group. |
void |
setSubGroups(GroupMemberContainer subGroups)
Sets groups subgroups |
void |
setUri(java.lang.String uri)
Sets uri of group. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Group()
public Group(User creator) throws java.lang.Exception
creator
- creator of group.
java.lang.Exception
- if DB exception occures.public Group(int groupid, User user)
Method Detail |
public GroupMemberContainer getMembers()
public GroupMemberContainer getSubGroups()
public void setSubGroups(GroupMemberContainer subGroups)
subGroups
- subgroups to set.public void setMembers(GroupMemberContainer members)
members
- Members to set.public java.lang.String getName()
public java.lang.String getAdditionalInfo()
public void setName(java.lang.String name)
name
- Name to be set.public void setAdditionalInfo(java.lang.String additionalInfo)
additionalInfo
- text to be set as additional infopublic int getMember(int personID)
personID
- PersonID of person to search.
public int getGroupID()
public void setGroupID(int groupNumber)
groupNumber
- GroupID to be set.public java.lang.String getUri()
public void setUri(java.lang.String uri)
uri
- Uri to be set.public int saveToDB() throws java.lang.Exception
java.lang.Exception
- thrown if saving is not succesfull.public static boolean promoteMember(int groupparticipantid, int userlevel, boolean deleted) throws java.lang.Exception
java.lang.Exception
public void getGroupsMembers(User user, java.lang.String[] nonmembers) throws java.lang.Exception
java.lang.Exception
public void getGroupsSubGroups(User user, java.lang.String[] nonmembers) throws java.lang.Exception
java.lang.Exception
public boolean existsAuthorizedMember()
public boolean existsInMemberRight(int personid, int rightid)
public void addNewGroupMembers(java.lang.String[] newmembers, int roleid, User user)
public boolean existsMemberInDeleted(int personid)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |