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 Type
    Method
    Description
    void
    addGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin)
     
    void
    addMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin)
     
    org.bedework.calfacade.BwGroup<?>
    findGroup(String account, boolean admin)
     
    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)
     
     
    void
    removeGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin)
     
    void
    removeMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin)
     
    void
    updateGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getSysid

      public String getSysid()
      Specified by:
      getSysid in class org.bedework.calfacade.ifs.Directories.CallBack
    • getCurrentUser

      public org.bedework.calfacade.BwPrincipal<?> getCurrentUser()
      Specified by:
      getCurrentUser in class org.bedework.calfacade.ifs.Directories.CallBack
    • findGroup

      public org.bedework.calfacade.BwGroup<?> findGroup(String account, boolean admin)
      Specified by:
      findGroup in class org.bedework.calfacade.ifs.Directories.CallBack
    • findGroupParents

      public Collection<org.bedework.calfacade.BwGroup<?>> findGroupParents(org.bedework.calfacade.BwGroup<?> group, boolean admin)
      Specified by:
      findGroupParents in class org.bedework.calfacade.ifs.Directories.CallBack
    • addGroup

      public void addGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin)
      Specified by:
      addGroup in class org.bedework.calfacade.ifs.Directories.CallBack
    • updateGroup

      public void updateGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin)
      Specified by:
      updateGroup in class org.bedework.calfacade.ifs.Directories.CallBack
    • removeGroup

      public void removeGroup(org.bedework.calfacade.BwGroup<?> group, boolean admin)
      Specified by:
      removeGroup in class org.bedework.calfacade.ifs.Directories.CallBack
    • addMember

      public void addMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin)
      Specified by:
      addMember in class org.bedework.calfacade.ifs.Directories.CallBack
    • removeMember

      public void removeMember(org.bedework.calfacade.BwGroup<?> group, org.bedework.calfacade.BwPrincipal<?> val, boolean admin)
      Specified by:
      removeMember in class org.bedework.calfacade.ifs.Directories.CallBack
    • getMembers

      public Collection<org.bedework.calfacade.BwPrincipal<?>> getMembers(org.bedework.calfacade.BwGroup<?> group, boolean admin)
      Specified by:
      getMembers in class org.bedework.calfacade.ifs.Directories.CallBack
    • getAll

      public Collection<org.bedework.calfacade.BwGroup<?>> getAll(boolean admin)
      Specified by:
      getAll in class org.bedework.calfacade.ifs.Directories.CallBack
    • getGroups

      public Collection<org.bedework.calfacade.BwGroup<?>> getGroups(org.bedework.calfacade.BwPrincipal<?> val, boolean admin)
      Specified by:
      getGroups in class org.bedework.calfacade.ifs.Directories.CallBack