Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Example

Old Form

New Form

WorkspaceItem Example

Code Block
Context context = new Context();
WorkspaceItem wi = WorkspaceItem.create(context, col, true);
context.commit();
Code Block
DSpace dspace = new DSpace();
Workspace ws = dspace.getSingletonService(Workspace.class);
WorkspaceItem workspaceItem = ws.create(col, true);

// Create Item in someone elses workspace
// ws.create(col, eperson, true);

WorkflowManager Example

Code Block
Context context = new Context();
WorkflowManager.start(context, wi);
context.commit();


Code Block
DSpace dspace = new DSpace();
Workflow workflow = dspace.getSingletonService(Workflow.class)
workflow.start(wi);

// Starting workflow for another user
// workflow.start(wi, eperson);

Collection Edit Example

Code Block
Context context = new Context();
Collection col = Collection.find(context, id);
col.setName("Some text.");
col.update();
context.commit();


Code Block
DSpace dspace = new DSpace();
CollectionService cs = dspace.getSingletonService(CollectionService.class);
Collection col = cs.find(id);
col.setName("Some text");
cs.update(col);

 

 

 

...