Package org.bedework.calsvc
Class GroupsCallBack
java.lang.Object
org.bedework.calfacade.ifs.Directories.CallBack
org.bedework.calsvc.GroupsCallBack
- All Implemented Interfaces:
Serializable
public class GroupsCallBack
extends org.bedework.calfacade.ifs.Directories.CallBack
Class used by groups implementations for calls into CalSvci
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin) voidaddMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin) org.bedework.calfacade.BwGroup<?>Collection<org.bedework.calfacade.BwGroup<?>>findGroupParents(org.bedework.calfacade.BwGroup<?> group, boolean admin) Collection<org.bedework.calfacade.BwGroup<?>>getAll(boolean admin) org.bedework.calfacade.BwPrincipal<?>Collection<org.bedework.calfacade.BwGroup<?>>getGroups(org.bedework.calfacade.BwPrincipal<?> val, boolean admin) Collection<org.bedework.calfacade.BwPrincipal<?>>getMembers(org.bedework.calfacade.BwGroup<?> group, boolean admin) getSysid()voidremoveGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin) voidremoveMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin) voidupdateGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin)
-
Method Details
-
getSysid
- Specified by:
getSysidin classorg.bedework.calfacade.ifs.Directories.CallBack
-
getCurrentUser
public org.bedework.calfacade.BwPrincipal<?> getCurrentUser()- Specified by:
getCurrentUserin classorg.bedework.calfacade.ifs.Directories.CallBack
-
findGroup
- Specified by:
findGroupin classorg.bedework.calfacade.ifs.Directories.CallBack
-
findGroupParents
public Collection<org.bedework.calfacade.BwGroup<?>> findGroupParents(org.bedework.calfacade.BwGroup<?> group, boolean admin) - Specified by:
findGroupParentsin classorg.bedework.calfacade.ifs.Directories.CallBack
-
addGroup
public void addGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin) - Specified by:
addGroupin classorg.bedework.calfacade.ifs.Directories.CallBack
-
updateGroup
public void updateGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin) - Specified by:
updateGroupin classorg.bedework.calfacade.ifs.Directories.CallBack
-
removeGroup
public void removeGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin) - Specified by:
removeGroupin classorg.bedework.calfacade.ifs.Directories.CallBack
-
addMember
public void addMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin) - Specified by:
addMemberin classorg.bedework.calfacade.ifs.Directories.CallBack
-
removeMember
public void removeMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin) - Specified by:
removeMemberin classorg.bedework.calfacade.ifs.Directories.CallBack
-
getMembers
public Collection<org.bedework.calfacade.BwPrincipal<?>> getMembers(org.bedework.calfacade.BwGroup<?> group, boolean admin) - Specified by:
getMembersin classorg.bedework.calfacade.ifs.Directories.CallBack
-
getAll
- Specified by:
getAllin classorg.bedework.calfacade.ifs.Directories.CallBack
-
getGroups
public Collection<org.bedework.calfacade.BwGroup<?>> getGroups(org.bedework.calfacade.BwPrincipal<?> val, boolean admin) - Specified by:
getGroupsin classorg.bedework.calfacade.ifs.Directories.CallBack
-