pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

Uses of Class
org.torweg.pulse.accesscontrol.AbstractAccessControlObject

Packages that use AbstractAccessControlObject
org.torweg.pulse.accesscontrol controls the access to Bundles and their Controllers. 
org.torweg.pulse.component.core.accesscontrol.admin is the user and rights administration. 
org.torweg.pulse.site.map is the main management model for the websites hierarchical structure. 
 

Uses of AbstractAccessControlObject in org.torweg.pulse.accesscontrol
 

Subclasses of AbstractAccessControlObject in org.torweg.pulse.accesscontrol
 class AbstractUserBase
          abstract base for User containing all utility methods.
 class Group
          A Group is an entity used to group Permissions and Users.
 class Permission
          A Permission is an entity used to restrict the excecution of Commands.
 class Role
          A Role is an entity used to combine Groups and Permissions, in order to reduce the number of Group s and Permissions, that have to be assigned to a certain User.
 class User
          A User is an entity representing a user in the pulse container.
static class User.Everybody
          is a dummy User used for non-logged-in users to provide them the "~Everybody" Role for access checks.
 

Methods in org.torweg.pulse.accesscontrol that return types with arguments of type AbstractAccessControlObject
protected  java.util.List<? extends AbstractAccessControlObject> AbstractAccessControlObject.getAssociatedAbstractAccessControlObjects(org.hibernate.Session s, java.lang.Class<? extends AbstractAccessControlObject> clazz, java.lang.String alias, java.lang.Long id)
          Loads the {@code
 

Method parameters in org.torweg.pulse.accesscontrol with type arguments of type AbstractAccessControlObject
protected  java.util.List<? extends AbstractAccessControlObject> AbstractAccessControlObject.getAssociatedAbstractAccessControlObjects(org.hibernate.Session s, java.lang.Class<? extends AbstractAccessControlObject> clazz, java.lang.String alias, java.lang.Long id)
          Loads the {@code
protected  org.hibernate.Criteria AbstractAccessControlObject.getLoadCriteriaForClassWithAlias(org.hibernate.Session s, java.lang.Class<? extends AbstractAccessControlObject> c, java.lang.String alias, java.lang.Long id)
          Returns a Criteria to load the AbstractAccessControlObjects associated with the given {@code Class
 

Uses of AbstractAccessControlObject in org.torweg.pulse.component.core.accesscontrol.admin
 

Methods in org.torweg.pulse.component.core.accesscontrol.admin with parameters of type AbstractAccessControlObject
 void AccessControlEditorResult.setRole(AbstractAccessControlObject r)
          sets the Role for the result.
 

Method parameters in org.torweg.pulse.component.core.accesscontrol.admin with type arguments of type AbstractAccessControlObject
protected  net.sf.json.JSONArray AbstractAccessControlEditor.loadAssorterData(ServiceRequest request, org.hibernate.Session s, java.lang.Class<? extends AbstractAccessControlObject> clazz, java.util.List<java.lang.Long> ids)
          Loads the assorter-data for the joined entities.
 

Uses of AbstractAccessControlObject in org.torweg.pulse.site.map
 

Methods in org.torweg.pulse.site.map with parameters of type AbstractAccessControlObject
 boolean SitemapNode.removeRole(AbstractAccessControlObject rl)
          Removes a Role from the SitemapNode's Set of Roles if it is part of it.