Uses of Interface
pt.digitalis.dif.controller.security.objects.IDIFGroup

Packages that use IDIFGroup
pt.digitalis.dif.controller.objects   
pt.digitalis.dif.controller.security.managers   
pt.digitalis.dif.controller.security.managers.impl   
pt.digitalis.dif.controller.security.objects   
 

Uses of IDIFGroup in pt.digitalis.dif.controller.objects
 

Methods in pt.digitalis.dif.controller.objects that return IDIFGroup
 IDIFGroup DIFUserInSession.getProfile()
           
 

Methods in pt.digitalis.dif.controller.objects that return types with arguments of type IDIFGroup
 Map<String,IDIFGroup> DIFUserInSession.getGroups()
           
 

Uses of IDIFGroup in pt.digitalis.dif.controller.security.managers
 

Methods in pt.digitalis.dif.controller.security.managers that return IDIFGroup
 IDIFGroup IIdentityManager.getGroup(String groupID)
          Gets a group from its id, if it exists.
 

Methods in pt.digitalis.dif.controller.security.managers that return types with arguments of type IDIFGroup
 Set<IDIFGroup> IIdentityManager.getAllGroups()
          Get all the groups registered in the system
 Map<String,IDIFGroup> IIdentityManager.getGroupGroups(String parentGroupID)
          Returns the list of groups whose parent group is the given group
 Set<IDIFGroup> IIdentityManager.getGroups(Pagination page)
          Returns a subset of all groups in the system, according to the parameters
 Map<String,IDIFGroup> IIdentityManager.getUserGroups(String userID)
          Returns the list of groups of a given user
 Map<String,IDIFGroup> IIdentityManager.getUserGroups(String userID, boolean parseGroupHierarchy)
          Returns the list of groups of a given user
 Map<String,IDIFGroup> IIdentityManager.getUserGroupsPagination(String userID, Pagination page)
          Returns the list of groups of a given user, with pagination.
 

Methods in pt.digitalis.dif.controller.security.managers with parameters of type IDIFGroup
 void IIdentityManager.addGroup(IDIFGroup newGroup)
          Adds a new group to the manager.
 boolean IAuthorizationManager.hasAccessGroup(IDIFGroup group, Entity entityType, String entityID)
          Checks if a group can access a given stage.
 boolean IAuthorizationManager.hasAccessGroup(IDIFGroup group, IApplication application)
          Checks if the group can access a given application.
 boolean IAuthorizationManager.hasAccessGroup(IDIFGroup group, IService service)
          Checks if the group can access a given service.
 boolean IAuthorizationManager.hasAccessGroup(IDIFGroup group, IStage stage)
          Checks if a group can access to a given stage.
 void IIdentityManager.updateGroup(IDIFGroup existingGroup)
          Updates an existing group.
 

Uses of IDIFGroup in pt.digitalis.dif.controller.security.managers.impl
 

Methods in pt.digitalis.dif.controller.security.managers.impl that return IDIFGroup
 IDIFGroup IdentityManagerStaticImpl.getGroup(String groupID)
          Returns null if the group doesn't exist.
 

Methods in pt.digitalis.dif.controller.security.managers.impl that return types with arguments of type IDIFGroup
 Set<IDIFGroup> IdentityManagerStaticImpl.getAllGroups()
           
 Map<String,IDIFGroup> IdentityManagerStaticImpl.getGroupGroups(String parentGroupID)
           
 Set<IDIFGroup> IdentityManagerStaticImpl.getGroups(Pagination page)
           
 Map<String,IDIFGroup> IdentityManagerStaticImpl.getUserGroups(String userID)
           
 Map<String,IDIFGroup> AbstractIdentityManager.getUserGroups(String userID, boolean parseGroupHierarchy)
           
 Map<String,IDIFGroup> IdentityManagerStaticImpl.getUserGroupsPagination(String userID, Pagination page)
           
 

Methods in pt.digitalis.dif.controller.security.managers.impl with parameters of type IDIFGroup
 void IdentityManagerStaticImpl.addGroup(IDIFGroup newGroup)
           
protected  boolean AbstractAuthorizationManagerImpl.checkAccessToGroup(IDIFGroup group, Entity entityType, String entityID)
          Check for access grants
protected  boolean AbstractAuthorizationManagerImpl.checkGroupDirectAccess(IDIFGroup group, Entity entityType, String entityID)
          Check if a group has access granted to entity
protected  List<ACLEntry> AbstractAuthorizationManagerImpl.doFindACLEntriesByUserInherited(String userID, IDIFGroup group)
          Implementation for finding inherited ACL entries for a user
 boolean AbstractAuthorizationManagerImpl.hasAccessGroup(IDIFGroup group, Entity entityType, String entityID)
           
 boolean AbstractAuthorizationManagerImpl.hasAccessGroup(IDIFGroup group, IApplication application)
           
 boolean AbstractAuthorizationManagerImpl.hasAccessGroup(IDIFGroup group, IService service)
           
 boolean AbstractAuthorizationManagerImpl.hasAccessGroup(IDIFGroup group, IStage stage)
           
 void IdentityManagerStaticImpl.updateGroup(IDIFGroup existingGroup)
           
 

Uses of IDIFGroup in pt.digitalis.dif.controller.security.objects
 

Classes in pt.digitalis.dif.controller.security.objects that implement IDIFGroup
 class DIFGroupImpl
          Default implementation for DIF group.
 

Methods in pt.digitalis.dif.controller.security.objects that return IDIFGroup
 IDIFGroup IDIFGroup.cloneGroup()
          Returns a new clone of the current group
 IDIFGroup DIFGroupImpl.cloneGroup()
           
 IDIFGroup IDIFGroup.getParentGroup()
          Returns the parent group.
 IDIFGroup DIFGroupImpl.getParentGroup()
           
 IDIFGroup IDIFUser.getProfile()
          Retrieves the user profile or default group
 IDIFGroup DIFUserImpl.getProfile()
           
 

Methods in pt.digitalis.dif.controller.security.objects that return types with arguments of type IDIFGroup
 Map<String,IDIFGroup> IDIFUser.getGroups()
          Retrieves the list of groups associated with this user
 Map<String,IDIFGroup> DIFUserImpl.getGroups()
           
 

Constructors in pt.digitalis.dif.controller.security.objects with parameters of type IDIFGroup
DIFGroupImpl(IDIFGroup group)
          Creates a new group based on a given one
 



Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.