Uses of Class
org.dspace.eperson.EPerson

Packages that use EPerson
org.dspace.app.itemexport   
org.dspace.authenticate End-user authentication manager, interface and implementations. 
org.dspace.authorize Handles permissions for DSpace content. 
org.dspace.content Provides an API for reading and manipulating content in the DSpace system. 
org.dspace.core Provides some basic functionality required throughout the DSpace system. 
org.dspace.eperson Provides classes representing e-people and groups of e-people. 
org.dspace.workflow DSpace's workflow system 
 

Uses of EPerson in org.dspace.app.itemexport
 

Methods in org.dspace.app.itemexport with parameters of type EPerson
static String ItemExport.assembleFileName(String type, EPerson eperson, Date date)
          Create a file name based on the date and eperson
static InputStream ItemExport.getExportDownloadInputStream(String fileName, EPerson eperson)
          Used to read the export archived.
static List<String> ItemExport.getExportsAvailable(EPerson eperson)
          Reads the download directory for the eperson to see if any export archives are available
 

Uses of EPerson in org.dspace.authenticate
 

Methods in org.dspace.authenticate with parameters of type EPerson
 void X509Authentication.initEPerson(Context context, javax.servlet.http.HttpServletRequest request, EPerson eperson)
          Nothing extra to initialize.
 void PasswordAuthentication.initEPerson(Context context, javax.servlet.http.HttpServletRequest request, EPerson eperson)
          Nothing extra to initialize.
 void LDAPAuthentication.initEPerson(Context context, javax.servlet.http.HttpServletRequest request, EPerson eperson)
          Nothing here, initialization is done when auto-registering.
 void IPAuthentication.initEPerson(Context context, javax.servlet.http.HttpServletRequest request, EPerson eperson)
           
 void AuthenticationMethod.initEPerson(Context context, javax.servlet.http.HttpServletRequest request, EPerson eperson)
          Initialize a new EPerson record for a self-registered new user.
static void AuthenticationManager.initEPerson(Context context, javax.servlet.http.HttpServletRequest request, EPerson eperson)
          Initialize a new e-person record for a self-registered new user.
 

Uses of EPerson in org.dspace.authorize
 

Methods in org.dspace.authorize that return EPerson
 EPerson ResourcePolicy.getEPerson()
          get EPerson this policy relates to
 

Methods in org.dspace.authorize with parameters of type EPerson
static void AuthorizeManager.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e)
          Add a policy for an individual eperson
 void ResourcePolicy.setEPerson(EPerson e)
          assign an EPerson to this policy
 

Uses of EPerson in org.dspace.content
 

Methods in org.dspace.content that return EPerson
 EPerson WorkspaceItem.getSubmitter()
           
 EPerson Item.getSubmitter()
          Get the e-person that originally submitted this item
 EPerson InProgressSubmission.getSubmitter()
          Get the submitter
 

Methods in org.dspace.content with parameters of type EPerson
static SupervisedItem[] SupervisedItem.findbyEPerson(Context context, EPerson ep)
          Get items being supervised by given EPerson
static WorkspaceItem[] WorkspaceItem.findByEPerson(Context context, EPerson ep)
          Get all workspace items for a particular e-person.
static ItemIterator Item.findBySubmitter(Context context, EPerson eperson)
          Find all the items in the archive by a given submitter.
 void Item.licenseGranted(String license, EPerson eperson)
          Store a copy of the license a user granted in this item.
 void Item.setSubmitter(EPerson sub)
          Set the e-person that originally submitted this item.
 

Uses of EPerson in org.dspace.core
 

Methods in org.dspace.core that return EPerson
 EPerson Context.getCurrentUser()
          Get the current (authenticated) user
 

Methods in org.dspace.core with parameters of type EPerson
static Locale I18nUtil.getEPersonLocale(EPerson ep)
          Get the Locale for a specified EPerson.
 void Context.setCurrentUser(EPerson user)
          Set the current user.
 

Uses of EPerson in org.dspace.eperson
 

Methods in org.dspace.eperson that return EPerson
static EPerson[] Group.allMembers(Context c, Group g)
          Get all of the epeople who are a member of the specified group, or a member of a sub-group of the specified group, etc.
static EPerson EPerson.create(Context context)
          Create a new eperson
static EPerson EPerson.find(Context context, int id)
          Get an EPerson from the database.
static EPerson[] EPerson.findAll(Context context, int sortField)
          Find all the epeople that match a particular query ID LASTNAME EMAIL NETID
static EPerson EPerson.findByEmail(Context context, String email)
          Find the eperson by their email address
static EPerson EPerson.findByNetid(Context context, String netid)
          Find the eperson by their netid
static EPerson AccountManager.getEPerson(Context context, String token)
           Return the EPerson corresponding to token, where token was emailed to the person by either the sendRegistrationInfo or sendForgotPasswordInfo methods.
 EPerson[] Group.getMembers()
          Return EPerson members of a Group
static EPerson[] EPerson.search(Context context, String query)
          Find the epeople that match the search query across firstname, lastname or email
static EPerson[] EPerson.search(Context context, String query, int offset, int limit)
          Find the epeople that match the search query across firstname, lastname or email.
 

Methods in org.dspace.eperson with parameters of type EPerson
 void Group.addMember(EPerson e)
          add an eperson member
static Set<Integer> Group.allMemberGroupIDs(Context c, EPerson e)
          get Set of Integers all of the group memberships for an eperson
static Group[] Group.allMemberGroups(Context c, EPerson e)
          Get all of the groups that an eperson is a member of
static Collection[] Subscribe.getSubscriptions(Context context, EPerson eperson)
          Find out which collections an e-person is subscribed to
 boolean Group.isMember(EPerson e)
          check to see if an eperson is a member
static boolean Subscribe.isSubscribed(Context context, EPerson eperson, Collection collection)
          Is that e-person subscribed to that collection?
 void Group.removeMember(EPerson e)
          remove an eperson from a group
static void Subscribe.sendEmail(Context context, EPerson eperson, List collections, boolean test)
          Sends an email to the given e-person with details of new items in the given collections, items that appeared yesterday.
static void Subscribe.subscribe(Context context, EPerson eperson, Collection collection)
          Subscribe an e-person to a collection.
static void Subscribe.unsubscribe(Context context, EPerson eperson, Collection collection)
          Unsubscribe an e-person to a collection.
 

Uses of EPerson in org.dspace.workflow
 

Methods in org.dspace.workflow that return EPerson
 EPerson WorkflowItem.getOwner()
          get owner of WorkflowItem
 EPerson WorkflowItem.getSubmitter()
           
 

Methods in org.dspace.workflow with parameters of type EPerson
static void WorkflowManager.abort(Context c, WorkflowItem wi, EPerson e)
          abort() aborts a workflow, completely deleting it (administrator do this) (it will basically do a reject from any state - the item ends up back in the user's PersonalWorkspace
static void WorkflowManager.advance(Context c, WorkflowItem wi, EPerson e)
          approveAction() sends an item forward in the workflow (reviewers, approvers, and editors all do an 'approve' to move the item forward) if the item arrives at the submit state, then remove the WorkflowItem and call the archive() method to put it in the archive, and email notify the submitter of a successful submission
static void WorkflowManager.claim(Context c, WorkflowItem wi, EPerson e)
          claim() claims a workflow task for an EPerson
static WorkflowItem[] WorkflowItem.findByEPerson(Context context, EPerson ep)
          Get all workflow items that were original submissions by a particular e-person.
static List WorkflowManager.getOwnedTasks(Context c, EPerson e)
          getOwnedTasks() returns a List of WorkflowItems containing the tasks claimed and owned by an EPerson.
static List WorkflowManager.getPooledTasks(Context c, EPerson e)
          getPooledTasks() returns a List of WorkflowItems an EPerson could claim (as a reviewer, etc.) for display on a user's MyDSpace page.
static WorkspaceItem WorkflowManager.reject(Context c, WorkflowItem wi, EPerson e, String rejection_message)
          rejects an item - rejection means undoing a submit - WorkspaceItem is created, and the WorkflowItem is removed, user is emailed rejection_message.
 void WorkflowItem.setOwner(EPerson ep)
          set owner of WorkflowItem
static void WorkflowManager.unclaim(Context c, WorkflowItem wi, EPerson e)
          unclaim() returns an owned task/item to the pool
 



Copyright © 2008 The DSpace Foundation. All Rights Reserved.