Uses of Class
org.mycore.user.MCRUser

Packages that use MCRUser
org.mycore.access   
org.mycore.access.mcrimpl   
org.mycore.backend.hibernate   
org.mycore.frontend   
org.mycore.user   
 

Uses of MCRUser in org.mycore.access
 

Methods in org.mycore.access with parameters of type MCRUser
 boolean MCRAccessInterface.checkPermission(String permission, MCRUser user)
          determines whether a given user has the permission to perform a certain action.
 boolean MCRAccessBaseImpl.checkPermission(String permission, MCRUser user)
           
 boolean MCRAccessInterface.checkPermission(String id, String permission, MCRUser user)
          determines whether a given user has the permission to perform a certain action.
 boolean MCRAccessBaseImpl.checkPermission(String id, String permission, MCRUser user)
           
 

Uses of MCRUser in org.mycore.access.mcrimpl
 

Methods in org.mycore.access.mcrimpl that return MCRUser
 MCRUser MCRAccessData.getUser()
           
 

Methods in org.mycore.access.mcrimpl with parameters of type MCRUser
 boolean MCRAccessRule.checkAccess(MCRUser user, Date date, MCRIPAddress ip)
           
 boolean MCRAccessControlSystem.checkAccess(String objID, String permission, MCRUser user, MCRIPAddress ip)
          Validator methods to validate access definition for given object and pool
 boolean MCRAccessControlSystem.checkPermission(String permission, MCRUser user)
           
 boolean MCRAccessControlSystem.checkPermission(String id, String permission, MCRUser user)
           
 void MCRAccessData.setUser(MCRUser user)
           
 

Constructors in org.mycore.access.mcrimpl with parameters of type MCRUser
MCRAccessData(MCRUser user, Date date, MCRIPAddress ip)
           
 

Uses of MCRUser in org.mycore.backend.hibernate
 

Methods in org.mycore.backend.hibernate that return MCRUser
 MCRUser MCRHIBUserStore.retrieveUser(String userID)
          This method retrieves a MyCoRe user object from the persistent datastore.
 

Methods in org.mycore.backend.hibernate with parameters of type MCRUser
 void MCRHIBUserStore.createUser(MCRUser newUser)
          This method creates a MyCoRe user object in the persistent datastore.
 void MCRHIBUserStore.updateUser(MCRUser updUser)
          This method updates a MyCoRe user object in the persistent datastore.
 

Uses of MCRUser in org.mycore.frontend
 

Methods in org.mycore.frontend with parameters of type MCRUser
static boolean MCRLayoutUtilities.itemAccess(String permission, Element item, boolean access, MCRUser user)
          Verifies a single item on access according to $permission and for a given user
 

Uses of MCRUser in org.mycore.user
 

Methods in org.mycore.user that return MCRUser
 MCRUser MCRUserMgr.getCurrentUser()
          The access control subsystem needs to know the current working user.
 MCRUser MCRUserMgr.retrieveUser(String userID)
          This method first retrieves the user object with the given userID.
 MCRUser MCRUserStore.retrieveUser(String userID)
          This method retrieves a MyCoRe user object from the persistent datastore.
protected  MCRUser MCRUserMgr.retrieveUser(String userID, boolean bFromDataStore)
          This method first looks for a given userID in the user cache and returns this user object.
 

Methods in org.mycore.user that return types with arguments of type MCRUser
 Set<MCRUser> MCRUserMgr.retrieveUsers(Set<String> userIDs)
          In the access control subsystem only IDs are stored, not references to user or group objects.
 

Methods in org.mycore.user with parameters of type MCRUser
 void MCRUserMgr.createUser(MCRUser user)
          This method creates a user in the datastore (and the user cache as well).
 void MCRUserStore.createUser(MCRUser newUser)
          This method creates a MyCoRe user object in the persistent datastore.
 Set<MCRGroup> MCRUserMgr.getGroupsContainingUser(MCRUser user, Set<MCRGroup> groups)
          This method determines in which groups of a given set of groups a given user is a member of.
 boolean MCRGroup.hasUserMember(MCRUser user)
          This method checks if a user is a member of this group.
 void MCRUserMgr.initializeUser(MCRUser user, String creator)
          This method is used by the initialization process of the user/group system to create a starting configuration without checking the consistency of the data.
static boolean MCRUserMgr.isAuthenticated(MCRUser user)
          This method checks if the user is authenticated, i.e.
 void MCRUser.update(MCRUser newuser)
          This method updates this instance with the data of the given MCRUser.
 void MCRUserMgr.updateUser(MCRUser updUser)
          This method updates a user in the datastore (and the cache as well).
 void MCRUserStore.updateUser(MCRUser user)
          This method updates a MyCoRe user object in the persistent datastore.