public interface Authorization
| Modifier and Type | Field and Description |
|---|---|
static String |
ACTION_CATEGORY |
static String |
ACTION_CATEGORY_ACCESS |
static String |
ENVIRONMENT_CATEGORY |
static String |
ENVIRONMENT_CATEGORY_ACCESS |
static String |
FEDORA_ROLE_KEY |
static String |
RESOURCE_CATEGORY |
static String |
RESOURCE_CATEGORY_ACCESS |
static String |
SUBJECT_CATEGORY |
static String |
SUBJECT_CATEGORY_ACCESS |
| Modifier and Type | Method and Description |
|---|---|
void |
enforce_Internal_DSState(Context context,
String PID,
String state) |
void |
enforceAddDatastream(Context context,
String pid,
String dsId,
String[] altIDs,
String MIMEType,
String formatURI,
String dsLocation,
String controlGroup,
String dsState,
String checksumType,
String checksum) |
void |
enforceAddRelationship(Context context,
String pid,
String predicate,
String object,
boolean isLiteral,
String datatype) |
void |
enforceCompareDatastreamChecksum(Context context,
String pid,
String datastreamId,
Date versionDate) |
void |
enforceDescribeRepository(Context context) |
void |
enforceExport(Context context,
String pid,
String format,
String exportContext,
String exportEncoding) |
void |
enforceExportObject(Context context,
String pid,
String format,
String exportContext,
String exportEncoding)
Deprecated.
|
void |
enforceFindObjects(Context context) |
void |
enforceGetDatastream(Context context,
String pid,
String datastreamId,
Date asOfDateTime) |
void |
enforceGetDatastreamDissemination(Context context,
String pid,
String datastreamId,
Date asOfDate) |
void |
enforceGetDatastreamHistory(Context context,
String pid,
String datastreamId) |
void |
enforceGetDatastreams(Context context,
String pid,
Date asOfDate,
String state) |
void |
enforceGetDissemination(Context context,
String pid,
String sDefPID,
String methodName,
Date asOfDate,
String authzAux_objState,
String authzAux_sdefState,
String authzAux_sDepPID,
String authzAux_sDepState,
String authzAux_dissState) |
void |
enforceGetNextPid(Context context,
String namespace,
int nNewPids) |
void |
enforceGetObjectHistory(Context context,
String pid) |
void |
enforceGetObjectProfile(Context context,
String pid,
Date asOfDate) |
void |
enforceGetObjectXML(Context context,
String pid,
String objectXmlEncoding) |
void |
enforceGetRelationships(Context context,
String pid,
String predicate) |
void |
enforceIngest(Context context,
String pid,
String format,
String ingestEncoding) |
void |
enforceIngestObject(Context context,
String pid,
String format,
String ingestEncoding)
Deprecated.
|
void |
enforceListDatastreams(Context context,
String pid,
Date asOfDate) |
void |
enforceListMethods(Context context,
String pid,
Date ofAsDate) |
void |
enforceListObjectInFieldSearchResults(Context context,
String pid) |
void |
enforceListObjectInResourceIndexResults(Context context,
String pid) |
void |
enforceModifyDatastreamByReference(Context context,
String pid,
String datastreamId,
String[] altIDs,
String mimeType,
String formatURI,
String datastreamNewLocation,
String checksumType,
String checksum) |
void |
enforceModifyDatastreamByValue(Context context,
String pid,
String datastreamId,
String[] altIDs,
String mimeType,
String formatURI,
String checksumType,
String checksum) |
void |
enforceModifyObject(Context context,
String pid,
String objectState,
String ownerId) |
void |
enforceOAIRespond(Context context) |
void |
enforcePurgeDatastream(Context context,
String pid,
String datastreamId,
Date endDT) |
void |
enforcePurgeObject(Context context,
String pid) |
void |
enforcePurgeRelationship(Context context,
String pid,
String predicate,
String object,
boolean isLiteral,
String datatype) |
void |
enforceReloadPolicies(Context context) |
void |
enforceResolveDatastream(Context context,
Date ticketDateTime) |
void |
enforceRetrieveFile(Context context,
String fileURI) |
void |
enforceRIFindObjects(Context context) |
void |
enforceServerStatus(Context context) |
void |
enforceSetDatastreamState(Context context,
String pid,
String datastreamId,
String datastreamNewState) |
void |
enforceSetDatastreamVersionable(Context context,
String pid,
String datastreamId,
boolean versionableNewState) |
void |
enforceUpload(Context context) |
void |
enforceValidate(Context context,
String pid,
Date asOfDateTime) |
void |
reloadPolicies(Context context) |
static final String SUBJECT_CATEGORY
static final String SUBJECT_CATEGORY_ACCESS
static final String ACTION_CATEGORY
static final String ACTION_CATEGORY_ACCESS
static final String RESOURCE_CATEGORY
static final String RESOURCE_CATEGORY_ACCESS
static final String ENVIRONMENT_CATEGORY
static final String ENVIRONMENT_CATEGORY_ACCESS
static final String FEDORA_ROLE_KEY
void enforceAddDatastream(Context context, String pid, String dsId, String[] altIDs, String MIMEType, String formatURI, String dsLocation, String controlGroup, String dsState, String checksumType, String checksum) throws AuthzException
AuthzExceptionvoid enforceExport(Context context, String pid, String format, String exportContext, String exportEncoding) throws AuthzException
AuthzException@Deprecated void enforceExportObject(Context context, String pid, String format, String exportContext, String exportEncoding) throws AuthzException
AuthzExceptionvoid enforceGetDatastream(Context context, String pid, String datastreamId, Date asOfDateTime) throws AuthzException
AuthzExceptionvoid enforceGetDatastreamHistory(Context context, String pid, String datastreamId) throws AuthzException
AuthzExceptionvoid enforceGetDatastreams(Context context, String pid, Date asOfDate, String state) throws AuthzException
AuthzExceptionvoid enforceGetNextPid(Context context, String namespace, int nNewPids) throws AuthzException
AuthzExceptionvoid enforceGetObjectXML(Context context, String pid, String objectXmlEncoding) throws AuthzException
AuthzExceptionvoid enforceIngest(Context context, String pid, String format, String ingestEncoding) throws AuthzException
AuthzException@Deprecated void enforceIngestObject(Context context, String pid, String format, String ingestEncoding) throws AuthzException
AuthzExceptionvoid enforceListObjectInFieldSearchResults(Context context, String pid) throws AuthzException
AuthzExceptionvoid enforceListObjectInResourceIndexResults(Context context, String pid) throws AuthzException
AuthzExceptionvoid enforceModifyDatastreamByReference(Context context, String pid, String datastreamId, String[] altIDs, String mimeType, String formatURI, String datastreamNewLocation, String checksumType, String checksum) throws AuthzException
AuthzExceptionvoid enforceModifyDatastreamByValue(Context context, String pid, String datastreamId, String[] altIDs, String mimeType, String formatURI, String checksumType, String checksum) throws AuthzException
AuthzExceptionvoid enforceModifyObject(Context context, String pid, String objectState, String ownerId) throws AuthzException
AuthzExceptionvoid enforcePurgeDatastream(Context context, String pid, String datastreamId, Date endDT) throws AuthzException
AuthzExceptionvoid enforcePurgeObject(Context context, String pid) throws AuthzException
AuthzExceptionvoid enforceSetDatastreamState(Context context, String pid, String datastreamId, String datastreamNewState) throws AuthzException
AuthzExceptionvoid enforceSetDatastreamVersionable(Context context, String pid, String datastreamId, boolean versionableNewState) throws AuthzException
AuthzExceptionvoid enforceCompareDatastreamChecksum(Context context, String pid, String datastreamId, Date versionDate) throws AuthzException
AuthzExceptionvoid enforceGetRelationships(Context context, String pid, String predicate) throws AuthzException
AuthzExceptionvoid enforceAddRelationship(Context context, String pid, String predicate, String object, boolean isLiteral, String datatype) throws AuthzException
AuthzExceptionvoid enforcePurgeRelationship(Context context, String pid, String predicate, String object, boolean isLiteral, String datatype) throws AuthzException
AuthzExceptionvoid enforceDescribeRepository(Context context) throws AuthzException
AuthzExceptionvoid enforceFindObjects(Context context) throws AuthzException
AuthzExceptionvoid enforceRIFindObjects(Context context) throws AuthzException
AuthzExceptionvoid enforceGetDatastreamDissemination(Context context, String pid, String datastreamId, Date asOfDate) throws AuthzException
AuthzExceptionvoid enforceGetDissemination(Context context, String pid, String sDefPID, String methodName, Date asOfDate, String authzAux_objState, String authzAux_sdefState, String authzAux_sDepPID, String authzAux_sDepState, String authzAux_dissState) throws AuthzException
AuthzExceptionvoid enforceGetObjectHistory(Context context, String pid) throws AuthzException
AuthzExceptionvoid enforceGetObjectProfile(Context context, String pid, Date asOfDate) throws AuthzException
AuthzExceptionvoid enforceListDatastreams(Context context, String pid, Date asOfDate) throws AuthzException
AuthzExceptionvoid enforceListMethods(Context context, String pid, Date ofAsDate) throws AuthzException
AuthzExceptionvoid enforceServerStatus(Context context) throws AuthzException
AuthzExceptionvoid enforceOAIRespond(Context context) throws AuthzException
AuthzExceptionvoid enforceUpload(Context context) throws AuthzException
AuthzExceptionvoid enforce_Internal_DSState(Context context, String PID, String state) throws AuthzException
AuthzExceptionvoid enforceResolveDatastream(Context context, Date ticketDateTime) throws AuthzException
AuthzExceptionvoid enforceReloadPolicies(Context context) throws AuthzException
AuthzExceptionvoid enforceRetrieveFile(Context context, String fileURI) throws AuthzException
AuthzExceptionvoid enforceValidate(Context context, String pid, Date asOfDateTime) throws AuthzException
AuthzExceptionCopyright © 2013 DuraSpace. All Rights Reserved.