|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 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)
Initialise 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 |
LDAPHierarchicalAuthentication.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson)
Nothing here, initialization is done when auto-registering. |
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. |
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.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 |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||