fedora.server.security
Interface Authorization
- All Known Implementing Classes:
- DefaultAuthorization
public interface Authorization
- Author:
- wdn5e@virginia.edu
|
Method Summary |
void |
enforce_Internal_DSState(Context context,
java.lang.String PID,
java.lang.String state)
|
void |
enforceAddDatastream(Context context,
java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum)
|
void |
enforceAddDisseminator(Context context,
java.lang.String pid,
java.lang.String bDefPid,
java.lang.String bMechPid,
java.lang.String dissState)
|
void |
enforceAdminPing(Context context)
|
void |
enforceCompareDatastreamChecksum(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date versionDate)
|
void |
enforceDescribeRepository(Context context)
|
void |
enforceExportObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.lang.String exportEncoding)
|
void |
enforceFindObjects(Context context)
|
void |
enforceGetDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date asOfDateTime)
|
void |
enforceGetDatastreamDissemination(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date asOfDate)
|
void |
enforceGetDatastreamHistory(Context context,
java.lang.String pid,
java.lang.String datastreamId)
|
void |
enforceGetDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDate,
java.lang.String state)
|
void |
enforceGetDissemination(Context context,
java.lang.String pid,
java.lang.String bDefPID,
java.lang.String methodName,
java.util.Date asOfDate,
java.lang.String authzAux_objState,
java.lang.String authzAux_bdefState,
java.lang.String authzAux_bmechPID,
java.lang.String authzAux_bmechState,
java.lang.String authzAux_dissState)
|
void |
enforceGetDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.util.Date asOfDateTime)
|
void |
enforceGetDisseminatorHistory(Context context,
java.lang.String pid,
java.lang.String disseminatorPid)
|
void |
enforceGetDisseminators(Context context,
java.lang.String pid,
java.util.Date asOfDate,
java.lang.String disseminatorState)
|
void |
enforceGetNextPid(Context context,
java.lang.String namespace,
int nNewPids)
|
void |
enforceGetObjectHistory(Context context,
java.lang.String pid)
|
void |
enforceGetObjectProfile(Context context,
java.lang.String pid,
java.util.Date asOfDate)
|
void |
enforceGetObjectProperties(Context context,
java.lang.String pid)
|
void |
enforceGetObjectXML(Context context,
java.lang.String pid,
java.lang.String objectXmlEncoding)
|
void |
enforceIngestObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String ingestEncoding)
|
void |
enforceListDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDate)
|
void |
enforceListMethods(Context context,
java.lang.String pid,
java.util.Date ofAsDate)
|
void |
enforceListObjectInFieldSearchResults(Context context,
java.lang.String pid)
|
void |
enforceListObjectInResourceIndexResults(Context context,
java.lang.String pid)
|
void |
enforceModifyDatastreamByReference(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.lang.String[] altIDs,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String datastreamNewLocation,
java.lang.String checksumType,
java.lang.String checksum)
|
void |
enforceModifyDatastreamByValue(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.lang.String[] altIDs,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String checksumType,
java.lang.String checksum)
|
void |
enforceModifyDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.lang.String mechanismPid,
java.lang.String disseminatorState)
|
void |
enforceModifyObject(Context context,
java.lang.String pid,
java.lang.String objectState,
java.lang.String ownerId)
|
void |
enforceOAIRespond(Context context)
|
void |
enforcePurgeDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date endDT)
|
void |
enforcePurgeDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.util.Date endDT)
|
void |
enforcePurgeObject(Context context,
java.lang.String pid)
|
void |
enforceReloadPolicies(Context context)
|
void |
enforceResolveDatastream(Context context,
java.util.Date ticketDateTime)
|
void |
enforceRIFindObjects(Context context)
|
void |
enforceServerShutdown(Context context)
|
void |
enforceServerStatus(Context context)
|
void |
enforceSetDatastreamState(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.lang.String datastreamNewState)
|
void |
enforceSetDatastreamVersionable(Context context,
java.lang.String pid,
java.lang.String datastreamId,
boolean versionableNewState)
|
void |
enforceSetDisseminatorState(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.lang.String disseminatorNewState)
|
void |
enforceUpload(Context context)
|
void |
reloadPolicies(Context context)
|
SUBJECT_CATEGORY
static final java.lang.String SUBJECT_CATEGORY
- See Also:
- Constant Field Values
SUBJECT_CATEGORY_ACCESS
static final java.lang.String SUBJECT_CATEGORY_ACCESS
- See Also:
- Constant Field Values
ACTION_CATEGORY
static final java.lang.String ACTION_CATEGORY
- See Also:
- Constant Field Values
ACTION_CATEGORY_ACCESS
static final java.lang.String ACTION_CATEGORY_ACCESS
- See Also:
- Constant Field Values
RESOURCE_CATEGORY
static final java.lang.String RESOURCE_CATEGORY
- See Also:
- Constant Field Values
RESOURCE_CATEGORY_ACCESS
static final java.lang.String RESOURCE_CATEGORY_ACCESS
- See Also:
- Constant Field Values
ENVIRONMENT_CATEGORY
static final java.lang.String ENVIRONMENT_CATEGORY
- See Also:
- Constant Field Values
ENVIRONMENT_CATEGORY_ACCESS
static final java.lang.String ENVIRONMENT_CATEGORY_ACCESS
- See Also:
- Constant Field Values
FEDORA_ROLE_KEY
static final java.lang.String FEDORA_ROLE_KEY
- See Also:
- Constant Field Values
reloadPolicies
void reloadPolicies(Context context)
throws java.lang.Exception
- Throws:
java.lang.Exception
enforceAddDatastream
void enforceAddDatastream(Context context,
java.lang.String pid,
java.lang.String dsId,
java.lang.String[] altIDs,
java.lang.String MIMEType,
java.lang.String formatURI,
java.lang.String dsLocation,
java.lang.String controlGroup,
java.lang.String dsState,
java.lang.String checksumType,
java.lang.String checksum)
throws AuthzException
- Throws:
AuthzException
enforceAddDisseminator
void enforceAddDisseminator(Context context,
java.lang.String pid,
java.lang.String bDefPid,
java.lang.String bMechPid,
java.lang.String dissState)
throws AuthzException
- Throws:
AuthzException
enforceExportObject
void enforceExportObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String exportContext,
java.lang.String exportEncoding)
throws AuthzException
- Throws:
AuthzException
enforceGetDatastream
void enforceGetDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date asOfDateTime)
throws AuthzException
- Throws:
AuthzException
enforceGetDatastreamHistory
void enforceGetDatastreamHistory(Context context,
java.lang.String pid,
java.lang.String datastreamId)
throws AuthzException
- Throws:
AuthzException
enforceGetDatastreams
void enforceGetDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDate,
java.lang.String state)
throws AuthzException
- Throws:
AuthzException
enforceGetDisseminator
void enforceGetDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.util.Date asOfDateTime)
throws AuthzException
- Throws:
AuthzException
enforceGetDisseminators
void enforceGetDisseminators(Context context,
java.lang.String pid,
java.util.Date asOfDate,
java.lang.String disseminatorState)
throws AuthzException
- Throws:
AuthzException
enforceGetDisseminatorHistory
void enforceGetDisseminatorHistory(Context context,
java.lang.String pid,
java.lang.String disseminatorPid)
throws AuthzException
- Throws:
AuthzException
enforceGetNextPid
void enforceGetNextPid(Context context,
java.lang.String namespace,
int nNewPids)
throws AuthzException
- Throws:
AuthzException
enforceGetObjectProperties
void enforceGetObjectProperties(Context context,
java.lang.String pid)
throws AuthzException
- Throws:
AuthzException
enforceGetObjectXML
void enforceGetObjectXML(Context context,
java.lang.String pid,
java.lang.String objectXmlEncoding)
throws AuthzException
- Throws:
AuthzException
enforceIngestObject
void enforceIngestObject(Context context,
java.lang.String pid,
java.lang.String format,
java.lang.String ingestEncoding)
throws AuthzException
- Throws:
AuthzException
enforceListObjectInFieldSearchResults
void enforceListObjectInFieldSearchResults(Context context,
java.lang.String pid)
throws AuthzException
- Throws:
AuthzException
enforceListObjectInResourceIndexResults
void enforceListObjectInResourceIndexResults(Context context,
java.lang.String pid)
throws AuthzException
- Throws:
AuthzException
enforceModifyDatastreamByReference
void enforceModifyDatastreamByReference(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.lang.String[] altIDs,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String datastreamNewLocation,
java.lang.String checksumType,
java.lang.String checksum)
throws AuthzException
- Throws:
AuthzException
enforceModifyDatastreamByValue
void enforceModifyDatastreamByValue(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.lang.String[] altIDs,
java.lang.String mimeType,
java.lang.String formatURI,
java.lang.String checksumType,
java.lang.String checksum)
throws AuthzException
- Throws:
AuthzException
enforceModifyDisseminator
void enforceModifyDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.lang.String mechanismPid,
java.lang.String disseminatorState)
throws AuthzException
- Throws:
AuthzException
enforceModifyObject
void enforceModifyObject(Context context,
java.lang.String pid,
java.lang.String objectState,
java.lang.String ownerId)
throws AuthzException
- Throws:
AuthzException
enforcePurgeDatastream
void enforcePurgeDatastream(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date endDT)
throws AuthzException
- Throws:
AuthzException
enforcePurgeDisseminator
void enforcePurgeDisseminator(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.util.Date endDT)
throws AuthzException
- Throws:
AuthzException
enforcePurgeObject
void enforcePurgeObject(Context context,
java.lang.String pid)
throws AuthzException
- Throws:
AuthzException
enforceSetDatastreamState
void enforceSetDatastreamState(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.lang.String datastreamNewState)
throws AuthzException
- Throws:
AuthzException
enforceSetDatastreamVersionable
void enforceSetDatastreamVersionable(Context context,
java.lang.String pid,
java.lang.String datastreamId,
boolean versionableNewState)
throws AuthzException
- Throws:
AuthzException
enforceCompareDatastreamChecksum
void enforceCompareDatastreamChecksum(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date versionDate)
throws AuthzException
- Throws:
AuthzException
enforceSetDisseminatorState
void enforceSetDisseminatorState(Context context,
java.lang.String pid,
java.lang.String disseminatorId,
java.lang.String disseminatorNewState)
throws AuthzException
- Throws:
AuthzException
enforceDescribeRepository
void enforceDescribeRepository(Context context)
throws AuthzException
- Throws:
AuthzException
enforceFindObjects
void enforceFindObjects(Context context)
throws AuthzException
- Throws:
AuthzException
enforceRIFindObjects
void enforceRIFindObjects(Context context)
throws AuthzException
- Throws:
AuthzException
enforceGetDatastreamDissemination
void enforceGetDatastreamDissemination(Context context,
java.lang.String pid,
java.lang.String datastreamId,
java.util.Date asOfDate)
throws AuthzException
- Throws:
AuthzException
enforceGetDissemination
void enforceGetDissemination(Context context,
java.lang.String pid,
java.lang.String bDefPID,
java.lang.String methodName,
java.util.Date asOfDate,
java.lang.String authzAux_objState,
java.lang.String authzAux_bdefState,
java.lang.String authzAux_bmechPID,
java.lang.String authzAux_bmechState,
java.lang.String authzAux_dissState)
throws AuthzException
- Throws:
AuthzException
enforceGetObjectHistory
void enforceGetObjectHistory(Context context,
java.lang.String pid)
throws AuthzException
- Throws:
AuthzException
enforceGetObjectProfile
void enforceGetObjectProfile(Context context,
java.lang.String pid,
java.util.Date asOfDate)
throws AuthzException
- Throws:
AuthzException
enforceListDatastreams
void enforceListDatastreams(Context context,
java.lang.String pid,
java.util.Date asOfDate)
throws AuthzException
- Throws:
AuthzException
enforceListMethods
void enforceListMethods(Context context,
java.lang.String pid,
java.util.Date ofAsDate)
throws AuthzException
- Throws:
AuthzException
enforceAdminPing
void enforceAdminPing(Context context)
throws AuthzException
- Throws:
AuthzException
enforceServerShutdown
void enforceServerShutdown(Context context)
throws AuthzException
- Throws:
AuthzException
enforceServerStatus
void enforceServerStatus(Context context)
throws AuthzException
- Throws:
AuthzException
enforceOAIRespond
void enforceOAIRespond(Context context)
throws AuthzException
- Throws:
AuthzException
enforceUpload
void enforceUpload(Context context)
throws AuthzException
- Throws:
AuthzException
enforce_Internal_DSState
void enforce_Internal_DSState(Context context,
java.lang.String PID,
java.lang.String state)
throws AuthzException
- Throws:
AuthzException
enforceResolveDatastream
void enforceResolveDatastream(Context context,
java.util.Date ticketDateTime)
throws AuthzException
- Throws:
AuthzException
enforceReloadPolicies
void enforceReloadPolicies(Context context)
throws AuthzException
- Throws:
AuthzException