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.statistics   
org.dspace.usage   
org.dspace.versioning   
org.dspace.workflow DSpace's workflow system 
org.dspace.xmlworkflow   
org.dspace.xmlworkflow.storedcomponents   
 

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 void ItemExport.emailErrorMessage(EPerson eperson, String error)
          Since the archive is created in a new thread we are unable to communicate with calling method about success or failure.
static void ItemExport.emailSuccessMessage(Context context, EPerson eperson, String fileName)
          Since the archive is created in a new thread we are unable to communicate with calling method about success or failure.
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 ShibAuthentication.initEPerson(Context context, javax.servlet.http.HttpServletRequest request, EPerson eperson)
          Initialize a new e-person record for a self-registered new user.
 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
static void AuthorizeManager.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e, String type)
          Add a policy for an individual eperson
static ResourcePolicy AuthorizeManager.createOrModifyPolicy(ResourcePolicy policy, Context context, String name, int idGroup, EPerson ePerson, Date embargoDate, int action, String reason, DSpaceObject dso)
           
static void AuthorizeManager.removeEPersonPolicies(Context c, DSpaceObject o, EPerson e)
          Removes all policies from an eperson for a particular object that belong to an 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.
static String LicenseUtils.getLicenseText(Locale locale, Collection collection, Item item, EPerson eperson)
          Utility method if no additional arguments has need to be supplied to the license template.
static String LicenseUtils.getLicenseText(Locale locale, Collection collection, Item item, EPerson eperson, Map<String,Object> additionalInfo)
          Return the text of the license that the user has granted/must grant before for submit the 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 direct 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<Collection> 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.statistics
 

Methods in org.dspace.statistics with parameters of type EPerson
static void SolrLogger.post(DSpaceObject dspaceObject, javax.servlet.http.HttpServletRequest request, EPerson currentUser)
          Deprecated.  
 void ElasticSearchLogger.post(DSpaceObject dspaceObject, javax.servlet.http.HttpServletRequest request, EPerson currentUser)
           
static void SolrLogger.postSearch(DSpaceObject resultObject, javax.servlet.http.HttpServletRequest request, EPerson currentUser, List<String> queries, int rpp, String sortBy, String order, int page, DSpaceObject scope)
           
static void SolrLogger.postView(DSpaceObject dspaceObject, javax.servlet.http.HttpServletRequest request, EPerson currentUser)
          Store a usage event into Solr.
 

Uses of EPerson in org.dspace.usage
 

Methods in org.dspace.usage that return EPerson
 EPerson UsageWorkflowEvent.getActor()
           
 EPerson[] UsageWorkflowEvent.getEpersonOwners()
           
 

Methods in org.dspace.usage with parameters of type EPerson
 void UsageWorkflowEvent.setEpersonOwners(EPerson... epersonOwners)
           
 

Constructors in org.dspace.usage with parameters of type EPerson
UsageWorkflowEvent(Context context, Item item, InProgressSubmission workflowItem, String workflowStep, String oldState, Collection scope, EPerson actor)
           
 

Uses of EPerson in org.dspace.versioning
 

Methods in org.dspace.versioning that return EPerson
 EPerson VersionImpl.getEperson()
           
 EPerson Version.getEperson()
           
 

Methods in org.dspace.versioning with parameters of type EPerson
 void VersionImpl.setEperson(EPerson ePerson)
           
 

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)
          advance() 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 boolean WorkflowManager.advance(Context c, WorkflowItem wi, EPerson e, boolean curate, boolean record)
          advance() 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<WorkflowItem> WorkflowManager.getOwnedTasks(Context c, EPerson e)
          getOwnedTasks() returns a List of WorkflowItems containing the tasks claimed and owned by an EPerson.
static List<WorkflowItem> 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 void WorkflowManager.notifyOfCuration(Context c, WorkflowItem wi, EPerson[] epa, String taskName, String action, String message)
           
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
 

Uses of EPerson in org.dspace.xmlworkflow
 

Methods in org.dspace.xmlworkflow that return types with arguments of type EPerson
 ArrayList<EPerson> RoleMembers.getAllUniqueMembers(Context context)
           
 ArrayList<EPerson> RoleMembers.getEPersons()
           
 

Methods in org.dspace.xmlworkflow with parameters of type EPerson
static WorkspaceItem XmlWorkflowManager.abort(Context c, XmlWorkflowItem wi, EPerson e)
           
static void WorkflowRequirementsManager.addClaimedUser(Context c, XmlWorkflowItem wfi, Step step, EPerson user)
          Adds a claimed user in the metadata if enough users have claimed this task (claimed or finished) to meet the required number the pooled tasks will be deleted
 void RoleMembers.addEPerson(EPerson eperson)
           
static void WorkflowRequirementsManager.addFinishedUser(Context c, XmlWorkflowItem wfi, EPerson user)
          Adds a finished user in the metadata this method will also remove the user from the inprogress metadata
static void XmlWorkflowManager.createOwnedTask(Context c, XmlWorkflowItem wi, Step step, WorkflowActionConfig action, EPerson e)
           
static WorkflowActionConfig XmlWorkflowManager.doState(Context c, EPerson user, javax.servlet.http.HttpServletRequest request, int workflowItemId, Workflow workflow, WorkflowActionConfig currentActionConfig)
           
static String XmlWorkflowManager.getEPersonName(EPerson e)
           
protected static void XmlWorkflowManager.logWorkflowEvent(Context c, String workflowId, String previousStepId, String previousActionConfigId, XmlWorkflowItem wfi, EPerson actor, Step newStep, WorkflowActionConfig newActionConfig)
           
static WorkflowActionConfig XmlWorkflowManager.processOutcome(Context c, EPerson user, Workflow workflow, Step currentStep, WorkflowActionConfig currentActionConfig, ActionResult currentOutcome, XmlWorkflowItem wfi, boolean enteredNewStep)
           
static void WorkflowRequirementsManager.removeClaimedUser(Context c, XmlWorkflowItem wfi, EPerson user, String stepID)
           
static WorkspaceItem XmlWorkflowManager.sendWorkflowItemBackSubmission(Context c, XmlWorkflowItem wi, EPerson e, String provenance, String rejection_message)
          rejects an item - rejection means undoing a submit - WorkspaceItem is created, and the WorkflowItem is removed, user is emailed rejection_message.
 

Method parameters in org.dspace.xmlworkflow with type arguments of type EPerson
static void XmlWorkflowManager.alertUsersOnTaskActivation(Context c, XmlWorkflowItem wfi, String emailTemplate, List<EPerson> epa, String... arguments)
           
 

Uses of EPerson in org.dspace.xmlworkflow.storedcomponents
 

Methods in org.dspace.xmlworkflow.storedcomponents that return EPerson
 EPerson WorkflowItemRole.getEPerson()
           
 EPerson XmlWorkflowItem.getSubmitter()
           
 

Methods in org.dspace.xmlworkflow.storedcomponents with parameters of type EPerson
static XmlWorkflowItem[] XmlWorkflowItem.findByEPerson(Context context, EPerson ep)
           
 void WorkflowItemRole.setEPerson(EPerson eperson)
           
 



Copyright © 2012 DuraSpace. All Rights Reserved.