Uses of Class
org.dspace.content.WorkspaceItem
Packages that use WorkspaceItem
Package
Description
Provides an API for reading and manipulating content in the DSpace system.
Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)
DSpace has a simple workflow system, which models the workflows
as named steps: SUBMIT, arbitrary named steps that you define, and ARCHIVE.
An Item submission begins as a
WorkspaceItem in some user's workspace.-
Uses of WorkspaceItem in org.dspace.content
Fields in org.dspace.content with type parameters of type WorkspaceItemModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.EntityType<WorkspaceItem>WorkspaceItem_.class_static jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Collection> WorkspaceItem_.collectionstatic jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Item> WorkspaceItem_.itemstatic jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Boolean> WorkspaceItem_.multipleFilesstatic jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Boolean> WorkspaceItem_.multipleTitlesstatic jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Integer> WorkspaceItem_.pageReachedstatic jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Boolean> WorkspaceItem_.publishedBeforestatic jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Integer> WorkspaceItem_.stageReachedstatic jakarta.persistence.metamodel.SingularAttribute<WorkspaceItem,Integer> WorkspaceItem_.workspaceItemIdMethods in org.dspace.content that return WorkspaceItemModifier and TypeMethodDescriptionWorkspaceItemServiceImpl.create(Context context, Collection collection, boolean template) WorkspaceItemServiceImpl.create(Context context, Collection collection, boolean template, boolean isNewVersion) WorkspaceItemServiceImpl.create(Context context, Collection collection, UUID uuid, boolean template, boolean isNewVersion) WorkspaceItemServiceImpl.create(Context c, WorkflowItem workflowItem) WorkspaceItemServiceImpl.findByItem(Context context, Item item) Methods in org.dspace.content that return types with arguments of type WorkspaceItemModifier and TypeMethodDescriptionWorkspaceItemServiceImpl.findByCollection(Context context, Collection collection) WorkspaceItemServiceImpl.findByEPerson(Context context, EPerson ep) WorkspaceItemServiceImpl.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) Methods in org.dspace.content with parameters of type WorkspaceItemModifier and TypeMethodDescriptionItemServiceImpl.create(Context context, WorkspaceItem workspaceItem) ItemServiceImpl.create(Context context, WorkspaceItem workspaceItem, UUID uuid) voidWorkspaceItemServiceImpl.deleteAll(Context context, WorkspaceItem workspaceItem) voidWorkspaceItemServiceImpl.deleteWrapper(Context context, WorkspaceItem workspaceItem) voidWorkspaceItemServiceImpl.move(Context context, WorkspaceItem source, Collection fromCollection, Collection toCollection) voidWorkspaceItemServiceImpl.update(Context context, WorkspaceItem workspaceItem) -
Uses of WorkspaceItem in org.dspace.content.dao
Methods in org.dspace.content.dao that return WorkspaceItemMethods in org.dspace.content.dao that return types with arguments of type WorkspaceItemModifier and TypeMethodDescriptionWorkspaceItemDAO.findByCollection(Context context, Collection c) WorkspaceItemDAO.findByEPerson(Context context, EPerson ep) WorkspaceItemDAO.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) -
Uses of WorkspaceItem in org.dspace.content.dao.impl
Methods in org.dspace.content.dao.impl that return WorkspaceItemMethods in org.dspace.content.dao.impl that return types with arguments of type WorkspaceItemModifier and TypeMethodDescriptionWorkspaceItemDAOImpl.findByCollection(Context context, Collection c) WorkspaceItemDAOImpl.findByEPerson(Context context, EPerson ep) WorkspaceItemDAOImpl.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) -
Uses of WorkspaceItem in org.dspace.content.packager
Methods in org.dspace.content.packager with parameters of type WorkspaceItemModifier and TypeMethodDescriptionstatic ItemPackageUtils.finishCreateItem(Context context, WorkspaceItem wsi, String handle, PackageParameters params) Perform any final tasks on a newly created WorkspaceItem in order to finish ingestion of an Item. -
Uses of WorkspaceItem in org.dspace.content.service
Methods in org.dspace.content.service that return WorkspaceItemModifier and TypeMethodDescriptionWorkspaceItemService.create(Context context, Collection collection, boolean template) Create a new workspace item, with a new ID.WorkspaceItemService.create(Context context, Collection collection, boolean template, boolean isNewVersion) Create a new workspace item, with a new ID.WorkspaceItemService.create(Context context, Collection collection, UUID uuid, boolean template, boolean isNewVersion) Create a new workspace item, with a new ID.WorkspaceItemService.create(Context c, WorkflowItem wfi) Get a workspace item from the database.WorkspaceItemService.findByItem(Context context, Item item) Check to see if a particular item is currently still in a user's Workspace.Methods in org.dspace.content.service that return types with arguments of type WorkspaceItemModifier and TypeMethodDescriptionGet all workspace items in the whole systemGet all workspace items in the whole system, paginated.WorkspaceItemService.findByCollection(Context context, Collection collection) Get all workspace items for a particular collection.WorkspaceItemService.findByEPerson(Context context, EPerson ep) Get all workspace items for a particular e-person.WorkspaceItemService.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) Get a page of workspace items for a particular e-person.Methods in org.dspace.content.service with parameters of type WorkspaceItemModifier and TypeMethodDescriptionItemService.create(Context context, WorkspaceItem workspaceItem) Create a new item, with a new internal ID.ItemService.create(Context context, WorkspaceItem workspaceItem, UUID uuid) Create a new item, with a provided ID.voidWorkspaceItemService.deleteAll(Context context, WorkspaceItem workspaceItem) Delete the workspace item. -
Uses of WorkspaceItem in org.dspace.discovery
Methods in org.dspace.discovery with parameters of type WorkspaceItemModifier and TypeMethodDescriptionstatic List<DiscoveryConfiguration>SearchUtils.getAllDiscoveryConfigurations(Context context, WorkspaceItem witem) Return all the discovery configuration applicable to the provided workspace item -
Uses of WorkspaceItem in org.dspace.discovery.indexobject
Methods in org.dspace.discovery.indexobject with parameters of type WorkspaceItemModifier and TypeMethodDescriptionWorkspaceItemIndexFactoryImpl.getIndexableObjects(Context context, WorkspaceItem object) Constructors in org.dspace.discovery.indexobject with parameters of type WorkspaceItem -
Uses of WorkspaceItem in org.dspace.external.service
Methods in org.dspace.external.service that return WorkspaceItemModifier and TypeMethodDescriptionExternalDataService.createWorkspaceItemFromExternalDataObject(Context context, ExternalDataObject externalDataObject, Collection collection) This method will create a WorkspaceItem in the given Collection based on the given ExternalDataObject. -
Uses of WorkspaceItem in org.dspace.external.service.impl
Methods in org.dspace.external.service.impl that return WorkspaceItemModifier and TypeMethodDescriptionExternalDataServiceImpl.createWorkspaceItemFromExternalDataObject(Context context, ExternalDataObject externalDataObject, Collection collection) -
Uses of WorkspaceItem in org.dspace.workflow
Methods in org.dspace.workflow that return WorkspaceItemModifier and TypeMethodDescriptionabort() 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 PersonalWorkspaceWorkflowService.sendWorkflowItemBackSubmission(Context c, T workflowItem, EPerson e, String provenance, String rejection_message) Methods in org.dspace.workflow with parameters of type WorkspaceItemModifier and TypeMethodDescriptionWorkflowService.start(Context context, WorkspaceItem wsi) Move an Item from a submitter's workspace into a collection's workflow - in a single transaction do away with the WorkspaceItem and turn it into a WorkflowItem.WorkflowService.startWithoutNotify(Context c, WorkspaceItem wsi) Start the workflow normally, but disable notifications for the first workflow step. -
Uses of WorkspaceItem in org.dspace.xmlworkflow
Methods in org.dspace.xmlworkflow that return WorkspaceItemModifier and TypeMethodDescriptionXmlWorkflowServiceImpl.abort(Context c, XmlWorkflowItem wi, EPerson e) protected WorkspaceItemXmlWorkflowServiceImpl.returnToWorkspace(Context c, XmlWorkflowItem wfi) Return the workflow item to the workspace of the submitter.XmlWorkflowServiceImpl.sendWorkflowItemBackSubmission(Context context, XmlWorkflowItem wi, EPerson e, String provenance, String rejection_message) Methods in org.dspace.xmlworkflow with parameters of type WorkspaceItemModifier and TypeMethodDescriptionXmlWorkflowServiceImpl.start(Context context, WorkspaceItem wsi) XmlWorkflowServiceImpl.startWithoutNotify(Context context, WorkspaceItem wsi)