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, write
clone, deepClone
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public 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
GroupHasStillMembersException
public 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 AbstractServerConfig
java.lang.Exception
public final void write(ApplicationContext ctx, java.io.File outputFile) throws java.lang.Exception
write
in class AbstractServerConfig
java.lang.Exception
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class AbstractServerConfig
public DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
Copyright © 2014 EsprIT-Systems. All Rights Reserved.