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

...