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.getService(Workspace.class);
WorkspaceItem workspaceItem = ws.create(col, true);
dspace.commit();

WorkflowManager Example

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

context.commit();


Code Block
DSpace dspace = new DSpace();
Workflow workflow = dspace.getWorkflow();

workflow.start(wi);

dspace.commit();

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.getService(CollectionService.class);
Collection col = cs.find(id);

col.setName("Some text");

cs.update(col);


dspace.commit();

 

 

 

API Contracts for the DSpace Domain Model

...