D2 install

import com.emc.documentum.rest.model.Repository; import com.emc.documentum.rest.view.impl.RepositoryView; import com.emc.documentum.rest.context.ResourceUriBuilder; import com.emc.documentum.rest.http.UriInfo; import com.emc.documentum.rest.view.annotation.DataViewBinding; import java.util.Map; @DataViewBinding(modelType = Repository.class) public class CustomRepositoryView extends RepositoryView { public CustomRepositoryView(Repository data, UriInfo uriInfo, String repositoryName, boolean returnLinks, Map<String, Object> others) { super(data, uriInfo, repositoryName, returnLinks, others); } @Override public void customize() { // Build the link as a template for the client to fill // Refer to Guide Section 7.6.3.14 (Page 222) String templateHref = ResourceUriBuilder.onResource("SubmissionExportController") .asTemplate("submissionReference") .build(); // Inject the link into the Repository resource makeLink("http://identifiers.emc.com/linkrel/submissions", templateHref); } }

Comments

Popular posts from this blog

Arch Flow

spyml