public class GroupMemberConfig extends AbstractServerConfig
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
groupMemberDocType |
| Constructor and Description |
|---|
GroupMemberConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupMembership(java.lang.String group,
java.lang.String... users) |
void |
clear()
Clears all user-group assignments.
|
java.util.List<java.lang.String> |
getGroupsInUse() |
java.util.List<java.lang.String> |
getGroupsOfUser(java.lang.String user) |
java.util.List<java.lang.String> |
getUsersOfGroup(java.lang.String group) |
boolean |
isEmpty()
Tells whether there are any user-group assignments at all.
|
boolean |
isUserMemberOf(java.lang.String user,
java.lang.String group) |
void |
read(ApplicationContext ctx,
java.io.File inputFile) |
void |
removeGroup(java.lang.String group) |
void |
removeGroupIncludingMembers(java.lang.String group)
Removes the group from the
|
boolean |
removeGroupMember(java.lang.String group,
java.lang.String user) |
java.util.List<java.lang.String> |
removeUser(java.lang.String user)
Returns a list of all groups from which the user was removed.
|
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
void |
write(ApplicationContext ctx,
java.io.File outputFile) |
equals, getConfigFileIn, getConfigFileName, hashCode, read, writeclone, deepCloneconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toStringpublic final java.util.List<java.lang.String> getGroupsInUse()
public final java.util.List<java.lang.String> getGroupsOfUser(java.lang.String user)
public final java.util.List<java.lang.String> getUsersOfGroup(java.lang.String group)
public final boolean isUserMemberOf(java.lang.String user,
java.lang.String group)
public final void addGroupMembership(java.lang.String group,
java.lang.String... users)
public final boolean removeGroupMember(java.lang.String group,
java.lang.String user)
public final void removeGroupIncludingMembers(java.lang.String group)
public final void removeGroup(java.lang.String group)
throws GroupHasStillMembersException
GroupHasStillMembersExceptionpublic final java.util.List<java.lang.String> removeUser(java.lang.String user)
public final void clear()
public final boolean isEmpty()
public final void read(ApplicationContext ctx, java.io.File inputFile) throws java.lang.Exception
read in class AbstractServerConfigjava.lang.Exceptionpublic final void write(ApplicationContext ctx, java.io.File outputFile) throws java.lang.Exception
write in class AbstractServerConfigjava.lang.Exceptionpublic ToString toString(ToString s)
DumpabletoString in interface DumpabletoString in class AbstractServerConfigpublic DumpString toDumpString(DumpString s)
DumpabletoDumpString in interface DumpabletoDumpString in class DumpableObjectCopyright © 2014 EsprIT-Systems. All Rights Reserved.