public interface Referenceable
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
acceptApprovalRequest(PublicReference publicReference)
Accept the Approval of the
PublicReference. |
java.lang.StringBuffer |
negotiateContent(PublicReference publicReference,
ContentNegotiationType type) |
void |
rejectApprovalRequest(PublicReference publicReference)
Reject the Approval of the
PublicReference. |
void |
validateMetaData(PrimaryDataEntityVersion entityVersion)
Validate the
MetaData schema
of the PrimaryDataEntityVersion if it is valid for this
PersistentIdentifier type. |
java.lang.String acceptApprovalRequest(PublicReference publicReference) throws ReferenceableException
PublicReference.publicReference - the PublicReference to accept.ReferenceableException - if unable to accept the request.void rejectApprovalRequest(PublicReference publicReference) throws ReferenceableException
PublicReference.publicReference - the PublicReference to reject.ReferenceableException - if unable to reject the request.void validateMetaData(PrimaryDataEntityVersion entityVersion) throws EdalPublicationMetaDataException
MetaData schema
of the PrimaryDataEntityVersion if it is valid for this
PersistentIdentifier type.entityVersion - the PrimaryDataEntityVersion to check the
MetaData
.EdalPublicationMetaDataException - if validation failed.java.lang.StringBuffer negotiateContent(PublicReference publicReference, ContentNegotiationType type)