Uses of Class
org.fcrepo.kernel.api.identifiers.FedoraId
-
Packages that use FedoraId Package Description org.fcrepo.http.api This package provides a RESTful API for several content management and core repository services.org.fcrepo.http.api.services org.fcrepo.http.commons.api.rdf Utilities for assembling and manipulating RDF responses.org.fcrepo.kernel.api org.fcrepo.kernel.api.identifiers org.fcrepo.kernel.api.lock org.fcrepo.kernel.api.models org.fcrepo.kernel.api.observer org.fcrepo.kernel.api.operations org.fcrepo.kernel.api.services org.fcrepo.kernel.impl org.fcrepo.kernel.impl.lock org.fcrepo.kernel.impl.models org.fcrepo.kernel.impl.observer org.fcrepo.kernel.impl.operations org.fcrepo.kernel.impl.services org.fcrepo.persistence.api org.fcrepo.persistence.common org.fcrepo.persistence.ocfl.api org.fcrepo.persistence.ocfl.impl org.fcrepo.search.api org.fcrepo.search.impl -
-
Uses of FedoraId in org.fcrepo.http.api
Methods in org.fcrepo.http.api with parameters of type FedoraId Modifier and Type Method Description protected boolean
FedoraBaseResource. doesResourceExist(Transaction transaction, FedoraId fedoraId, boolean includeDeleted)
protected FedoraResource
FedoraBaseResource. getFedoraResource(Transaction transaction, FedoraId fedoraId)
Gets a fedora resource by id.protected boolean
FedoraBaseResource. isGhostNode(Transaction transaction, FedoraId fedoraId)
-
Uses of FedoraId in org.fcrepo.http.api.services
Methods in org.fcrepo.http.api.services with parameters of type FedoraId Modifier and Type Method Description org.apache.jena.rdf.model.Model
HttpRdfService. bodyToInternalModel(FedoraId extResourceId, InputStream stream, javax.ws.rs.core.MediaType contentType, HttpIdentifierConverter idTranslator, boolean lenientHandling)
Parse the request body to a Model, with the URI to Fedora ID translations done.String
HttpRdfService. patchRequestToInternalString(FedoraId resourceId, String requestBody, HttpIdentifierConverter idTranslator)
Takes a PATCH request body and translates any subjects and objects that are in the domain of the repository to use internal IDs. -
Uses of FedoraId in org.fcrepo.http.commons.api.rdf
Methods in org.fcrepo.http.commons.api.rdf that return FedoraId Modifier and Type Method Description FedoraId
HttpIdentifierConverter. pathToInternalId(String externalPath)
Function to convert from the external path of a URI to an internal FedoraId. -
Uses of FedoraId in org.fcrepo.kernel.api
Methods in org.fcrepo.kernel.api that return FedoraId Modifier and Type Method Description FedoraId
ContainmentIndex. getContainerIdByPath(Transaction tx, FedoraId fedoraId, boolean checkDeleted)
Find the ID for the container of the provided resource by iterating up the path until you find a real resource.Methods in org.fcrepo.kernel.api with parameters of type FedoraId Modifier and Type Method Description void
ContainmentIndex. addContainedBy(Transaction tx, FedoraId parent, FedoraId child)
Add a contained by relation between the child resource and its parent.void
ContainmentIndex. addContainedBy(Transaction tx, FedoraId parent, FedoraId child, Instant startTime, Instant endTime)
Add a contained by relation between the child resource and its parent for a range of time in the past.Instant
ContainmentIndex. containmentLastUpdated(Transaction tx, FedoraId fedoraId)
Find the timestamp of the last child added or deletedString
ContainmentIndex. getContainedBy(Transaction tx, FedoraId resource)
Return the ID of the containing resource for resourceID.FedoraId
ContainmentIndex. getContainerIdByPath(Transaction tx, FedoraId fedoraId, boolean checkDeleted)
Find the ID for the container of the provided resource by iterating up the path until you find a real resource.Stream<String>
ContainmentIndex. getContains(Transaction tx, FedoraId fedoraId)
Return a stream of fedora identifiers contained by the specified fedora resource for the current state of the repository.Stream<String>
ContainmentIndex. getContainsDeleted(Transaction tx, FedoraId fedoraId)
Return a stream of fedora identifiers contained by the specified fedora resource that have deleted relationships.boolean
ContainmentIndex. hasResourcesStartingWith(Transaction tx, FedoraId fedoraId)
Find whether there are any resources that starts with the ID provided.void
ReadOnlyTransaction. lockResource(FedoraId resourceId)
void
Transaction. lockResource(FedoraId resourceId)
Acquires a lock on the specified resource for this transaction.void
ContainmentIndex. purgeResource(Transaction tx, FedoraId resource)
Remove all relationships to the specified resource.void
ContainmentIndex. removeContainedBy(Transaction tx, FedoraId parent, FedoraId child)
Mark a contained by relation between the child resource and its parent as deleted.void
ContainmentIndex. removeResource(Transaction tx, FedoraId resource)
Mark all relationships to the specified resource as deleted.boolean
ContainmentIndex. resourceExists(Transaction tx, FedoraId fedoraId, boolean includeDeleted)
Check if the resourceID exists in the containment index. -
Uses of FedoraId in org.fcrepo.kernel.api.identifiers
Methods in org.fcrepo.kernel.api.identifiers that return FedoraId Modifier and Type Method Description FedoraId
FedoraId. asAcl()
Creates a new Fedora ID based on this ID that points to an ACL resource.FedoraId
FedoraId. asBaseId()
Behaves the same asgetBaseId()
except it returns a FedoraId rather than a String.FedoraId
FedoraId. asDescription()
Creates a new Fedora ID based on this ID that points to a binary description resource.FedoraId
FedoraId. asMemento(String mementoString)
Creates a new Fedora ID based on this ID that points to a memento resource.FedoraId
FedoraId. asMemento(Instant mementoInstant)
Creates a new Fedora ID based on this ID that points to a memento resource.FedoraId
FedoraId. asResourceId()
Behaves the same asgetResourceId()
except it returns a FedoraId rather than a String.FedoraId
FedoraId. asTimemap()
Creates a new Fedora ID based on this ID that points to a timemap resource.FedoraId
FedoraId. asTombstone()
Creates a new Fedora ID based on this ID that points to a tombstone resource.static FedoraId
FedoraId. create(String... additions)
Static create methodstatic FedoraId
FedoraId. getRepositoryRootId()
Get a FedoraId for repository root.FedoraId
FedoraId. resolve(String child)
Creates a new Fedora ID by joining the base ID of this Fedora ID with the specified string part. -
Uses of FedoraId in org.fcrepo.kernel.api.lock
Methods in org.fcrepo.kernel.api.lock with parameters of type FedoraId Modifier and Type Method Description void
ResourceLockManager. acquire(String txId, FedoraId resourceId)
Acquires a lock on the resource, associating it to the txId. -
Uses of FedoraId in org.fcrepo.kernel.api.models
Methods in org.fcrepo.kernel.api.models that return FedoraId Modifier and Type Method Description FedoraId
ResourceHeaders. getArchivalGroupId()
Get the identifier of the archival group resource that contains this resource, or null if the resource is not an archival part resourceFedoraId
FedoraResource. getFedoraId()
Get the FedoraId for this resource.FedoraId
ResourceHeaders. getId()
Get the identifier for the described resource.FedoraId
ResourceHeaders. getParent()
Get the identifier of the parent of the resourceMethods in org.fcrepo.kernel.api.models with parameters of type FedoraId Modifier and Type Method Description boolean
ResourceHelper. doesResourceExist(Transaction transaction, FedoraId fedoraId, boolean includeDeleted)
Check if a resource exists.Stream<FedoraResource>
ResourceFactory. getChildren(Transaction transaction, FedoraId resourceId)
Get immediate children of the resourceFedoraResource
ResourceFactory. getContainer(Transaction transaction, FedoraId resourceId)
Get the containing resource (if exists).FedoraResource
ResourceFactory. getResource(Transaction transaction, FedoraId fedoraID)
Get a FedoraResource for existing resource<T extends FedoraResource>
TResourceFactory. getResource(Transaction transaction, FedoraId fedoraID, Class<T> clazz)
Get a resource as a particular typeboolean
ResourceHelper. isGhostNode(Transaction transaction, FedoraId resourceId)
Is the resource a "ghost node". -
Uses of FedoraId in org.fcrepo.kernel.api.observer
Methods in org.fcrepo.kernel.api.observer that return FedoraId Modifier and Type Method Description FedoraId
Event. getFedoraId()
Methods in org.fcrepo.kernel.api.observer with parameters of type FedoraId Modifier and Type Method Description void
EventAccumulator. recordEventForOperation(Transaction transaction, FedoraId fedoraId, ResourceOperation operation)
Registers a new event to a transaction. -
Uses of FedoraId in org.fcrepo.kernel.api.operations
Methods in org.fcrepo.kernel.api.operations that return FedoraId Modifier and Type Method Description FedoraId
CreateResourceOperation. getParentId()
Get the identifier of the parent of the resource being createdFedoraId
ResourceOperation. getResourceId()
Id of the resourceMethods in org.fcrepo.kernel.api.operations with parameters of type FedoraId Modifier and Type Method Description ResourceOperationBuilder
ReindexResourceOperationFactory. create(Transaction transaction, FedoraId resourceId)
Get a builder for an operation to reindex a resourceCreateRdfSourceOperationBuilder
RdfSourceOperationFactory. createBuilder(Transaction transaction, FedoraId rescId, String interactionModel, ServerManagedPropsMode serverManagedPropsMode)
Get a builder for an operation to create an RDF sourceCreateVersionResourceOperationBuilder
VersionResourceOperationFactory. createBuilder(Transaction transaction, FedoraId rescId)
Create a newCreateVersionResourceOperationBuilder
builder.CreateNonRdfSourceOperationBuilder
NonRdfSourceOperationFactory. createExternalBinaryBuilder(Transaction transaction, FedoraId rescId, String handling, URI contentUri)
Get a builder for a external binary create operationCreateNonRdfSourceOperationBuilder
NonRdfSourceOperationFactory. createInternalBinaryBuilder(Transaction transaction, FedoraId rescId, InputStream contentStream)
Get a builder for an internal binary create operationResourceOperationBuilder
DeleteResourceOperationFactory. deleteBuilder(Transaction transaction, FedoraId rescId)
Get a builder for an operation to delete a resourceCreateNonRdfSourceOperationBuilder
CreateNonRdfSourceOperationBuilder. parentId(FedoraId parentId)
Set the parent identifier of the resourceCreateRdfSourceOperationBuilder
CreateRdfSourceOperationBuilder. parentId(FedoraId parentId)
Set the parent identifier of the resourceResourceOperationBuilder
DeleteResourceOperationFactory. purgeBuilder(Transaction transaction, FedoraId rescId)
Get a builder for an operation to purge a deleted resource.RdfSourceOperationBuilder
RdfSourceOperationFactory. updateBuilder(Transaction transaction, FedoraId rescId, ServerManagedPropsMode serverManagedPropsMode)
Get a builder for an operation to update an RDF sourceNonRdfSourceOperationBuilder
NonRdfSourceOperationFactory. updateExternalBinaryBuilder(Transaction transaction, FedoraId rescId, String handling, URI contentUri)
Get a builder for a external binary update operationNonRdfSourceOperationBuilder
NonRdfSourceOperationFactory. updateInternalBinaryBuilder(Transaction transaction, FedoraId rescId, InputStream contentStream)
Get a builder for an internal binary update operation -
Uses of FedoraId in org.fcrepo.kernel.api.services
Methods in org.fcrepo.kernel.api.services with parameters of type FedoraId Modifier and Type Method Description void
WebacAclService. create(Transaction transaction, FedoraId fedoraId, String userPrincipal, org.apache.jena.rdf.model.Model model)
Retrieve or create a new WebACL by transaction and pathvoid
VersionService. createVersion(Transaction transaction, FedoraId fedoraId, String userPrincipal)
Explicitly creates a version for the resource at the path provided.void
ReferenceService. deleteAllReferences(Transaction tx, FedoraId resourceId)
Delete all references from a resource to any other resource.WebacAcl
WebacAclService. find(Transaction transaction, FedoraId fedoraId)
Retrieve an existing WebACL by transaction and pathInstant
MembershipService. getLastUpdatedTimestamp(Transaction transaction, FedoraId fedoraId)
Get the timestamp of the most recent member added or removed, or null if none.RdfStream
MembershipService. getMembership(Transaction transaction, FedoraId fedoraId)
Return an RdfStream of membership relations of which the provided resource is the subject.void
CreateResourceService. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, String contentType, String filename, long contentSize, List<String> linkHeaders, Collection<URI> digest, InputStream requestBody, ExternalContent externalContent)
Create a new NonRdfSource resource.void
CreateResourceService. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, List<String> linkHeaders, org.apache.jena.rdf.model.Model model)
Create a new RdfSource resource.void
ReplaceBinariesService. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, String filename, String contentType, Collection<URI> digests, InputStream contentBody, long size, ExternalContent externalContent)
Replace an existing binary.void
ReplacePropertiesService. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, org.apache.jena.rdf.model.Model inputModel)
Replace the properties of this object with the properties from the given modelvoid
MembershipService. populateMembershipHistory(Transaction transaction, FedoraId containerId)
Regenerate the membership history for specified Direct or Indirect container.void
ReindexService. reindexByFedoraId(Transaction transaction, String principal, FedoraId fedoraId)
void
MembershipService. resourceCreated(Transaction transaction, FedoraId fedoraId)
Update membership properties based on the creation of the specified resourcevoid
MembershipService. resourceDeleted(Transaction transaction, FedoraId fedoraId)
Update membership properties based on the deletion of the specified resourcevoid
MembershipService. resourceModified(Transaction transaction, FedoraId fedoraId)
Update membership properties based on the modification of the specified resourcevoid
UpdatePropertiesService. updateProperties(Transaction tx, String userPrincipal, FedoraId fedoraId, String sparqlUpdateStatement)
Update the provided properties with a SPARQL Update query.void
ReferenceService. updateReferences(Transaction tx, FedoraId resourceId, String userPrincipal, RdfStream rdfStream)
Parse the stream of triples for references, add any new ones and remove any missing ones. -
Uses of FedoraId in org.fcrepo.kernel.impl
Methods in org.fcrepo.kernel.impl that return FedoraId Modifier and Type Method Description FedoraId
ContainmentIndexImpl. getContainerIdByPath(Transaction tx, FedoraId fedoraId, boolean checkDeleted)
FedoraId
ContainmentIndexMetrics. getContainerIdByPath(Transaction tx, FedoraId fedoraId, boolean checkDeleted)
Methods in org.fcrepo.kernel.impl with parameters of type FedoraId Modifier and Type Method Description void
ContainmentIndexImpl. addContainedBy(Transaction tx, FedoraId parent, FedoraId child)
void
ContainmentIndexImpl. addContainedBy(Transaction tx, FedoraId parent, FedoraId child, Instant startTime, Instant endTime)
void
ContainmentIndexMetrics. addContainedBy(Transaction tx, FedoraId parent, FedoraId child)
void
ContainmentIndexMetrics. addContainedBy(Transaction tx, FedoraId parent, FedoraId child, Instant startTime, Instant endTime)
Instant
ContainmentIndexImpl. containmentLastUpdated(Transaction tx, FedoraId fedoraId)
Instant
ContainmentIndexMetrics. containmentLastUpdated(Transaction tx, FedoraId fedoraId)
String
ContainmentIndexImpl. getContainedBy(Transaction tx, FedoraId resource)
String
ContainmentIndexMetrics. getContainedBy(Transaction tx, FedoraId resource)
FedoraId
ContainmentIndexImpl. getContainerIdByPath(Transaction tx, FedoraId fedoraId, boolean checkDeleted)
FedoraId
ContainmentIndexMetrics. getContainerIdByPath(Transaction tx, FedoraId fedoraId, boolean checkDeleted)
Stream<String>
ContainmentIndexImpl. getContains(Transaction tx, FedoraId fedoraId)
Stream<String>
ContainmentIndexMetrics. getContains(Transaction tx, FedoraId fedoraId)
Stream<String>
ContainmentIndexImpl. getContainsDeleted(Transaction tx, FedoraId fedoraId)
Stream<String>
ContainmentIndexMetrics. getContainsDeleted(Transaction tx, FedoraId fedoraId)
boolean
ContainmentIndexImpl. hasResourcesStartingWith(Transaction tx, FedoraId fedoraId)
boolean
ContainmentIndexMetrics. hasResourcesStartingWith(Transaction tx, FedoraId fedoraId)
void
TransactionImpl. lockResource(FedoraId resourceId)
void
ContainmentIndexImpl. purgeResource(Transaction tx, FedoraId resource)
void
ContainmentIndexMetrics. purgeResource(Transaction tx, FedoraId resource)
void
ContainmentIndexImpl. removeContainedBy(Transaction tx, FedoraId parent, FedoraId child)
void
ContainmentIndexMetrics. removeContainedBy(Transaction tx, FedoraId parent, FedoraId child)
void
ContainmentIndexImpl. removeResource(Transaction tx, FedoraId resource)
void
ContainmentIndexMetrics. removeResource(Transaction tx, FedoraId resource)
boolean
ContainmentIndexImpl. resourceExists(Transaction tx, FedoraId fedoraId, boolean includeDeleted)
boolean
ContainmentIndexMetrics. resourceExists(Transaction tx, FedoraId fedoraId, boolean includeDeleted)
-
Uses of FedoraId in org.fcrepo.kernel.impl.lock
Methods in org.fcrepo.kernel.impl.lock with parameters of type FedoraId Modifier and Type Method Description void
InMemoryResourceLockManager. acquire(String txId, FedoraId resourceId)
-
Uses of FedoraId in org.fcrepo.kernel.impl.models
Fields in org.fcrepo.kernel.impl.models declared as FedoraId Modifier and Type Field Description protected FedoraId
FedoraResourceImpl. fedoraId
Methods in org.fcrepo.kernel.impl.models that return FedoraId Modifier and Type Method Description FedoraId
FedoraResourceImpl. getFedoraId()
FedoraId
TombstoneImpl. getFedoraId()
Methods in org.fcrepo.kernel.impl.models with parameters of type FedoraId Modifier and Type Method Description boolean
ResourceHelperImpl. doesResourceExist(Transaction transaction, FedoraId fedoraId, boolean includeDeleted)
Stream<FedoraResource>
ResourceFactoryImpl. getChildren(Transaction transaction, FedoraId resourceId)
FedoraResource
ResourceFactoryImpl. getContainer(Transaction transaction, FedoraId resourceId)
FedoraResource
ResourceFactoryImpl. getResource(Transaction transaction, FedoraId fedoraID)
<T extends FedoraResource>
TResourceFactoryImpl. getResource(Transaction transaction, FedoraId identifier, Class<T> clazz)
boolean
ResourceHelperImpl. isGhostNode(Transaction transaction, FedoraId resourceId)
protected void
FedoraResourceImpl. setParentId(FedoraId parentId)
Constructors in org.fcrepo.kernel.impl.models with parameters of type FedoraId Constructor Description BinaryImpl(FedoraId fedoraID, Transaction transaction, PersistentStorageSessionManager pSessionManager, ResourceFactory resourceFactory)
Construct the binaryContainerImpl(FedoraId fedoraID, Transaction transaction, PersistentStorageSessionManager pSessionManager, ResourceFactory resourceFactory)
Construct the containerFedoraResourceImpl(FedoraId fedoraId, Transaction transaction, PersistentStorageSessionManager pSessionManager, ResourceFactory resourceFactory)
NonRdfSourceDescriptionImpl(FedoraId fedoraID, Transaction transaction, PersistentStorageSessionManager pSessionManager, ResourceFactory resourceFactory)
Construct a description resourceTombstoneImpl(FedoraId fedoraID, Transaction transaction, PersistentStorageSessionManager pSessionManager, ResourceFactory resourceFactory, FedoraResource original)
WebacAclImpl(FedoraId fedoraID, Transaction transaction, PersistentStorageSessionManager pSessionManager, ResourceFactory resourceFactory)
Constructor -
Uses of FedoraId in org.fcrepo.kernel.impl.observer
Methods in org.fcrepo.kernel.impl.observer that return FedoraId Modifier and Type Method Description FedoraId
EventImpl. getFedoraId()
Methods in org.fcrepo.kernel.impl.observer with parameters of type FedoraId Modifier and Type Method Description static ResourceOperationEventBuilder
ResourceOperationEventBuilder. fromResourceOperation(FedoraId fedoraId, ResourceOperation operation, String userAgentBaseUri)
Creates a new EventBuilder based on an ResourceOperationvoid
EventAccumulatorImpl. recordEventForOperation(Transaction transaction, FedoraId fedoraId, ResourceOperation operation)
Constructors in org.fcrepo.kernel.impl.observer with parameters of type FedoraId Constructor Description EventImpl(FedoraId fedoraId, Set<EventType> types, Set<String> resourceTypes, String userID, URI userURI, String userAgent, String baseUrl, Instant date)
Create a new FedoraEvent -
Uses of FedoraId in org.fcrepo.kernel.impl.operations
Fields in org.fcrepo.kernel.impl.operations declared as FedoraId Modifier and Type Field Description protected FedoraId
AbstractResourceOperationBuilder. rescId
protected FedoraId
AbstractNonRdfSourceOperationBuilder. resourceId
protected FedoraId
AbstractRdfSourceOperationBuilder. resourceId
String of the resource ID.Methods in org.fcrepo.kernel.impl.operations that return FedoraId Modifier and Type Method Description FedoraId
CreateNonRdfSourceOperation. getParentId()
FedoraId
CreateRdfSourceOperationImpl. getParentId()
FedoraId
AbstractResourceOperation. getResourceId()
Methods in org.fcrepo.kernel.impl.operations with parameters of type FedoraId Modifier and Type Method Description ReindexResourceOperationBuilder
ReindexResourceOperationFactoryImpl. create(Transaction transaction, FedoraId resourceId)
CreateRdfSourceOperationBuilder
RdfSourceOperationFactoryImpl. createBuilder(Transaction transaction, FedoraId rescId, String interactionModel, ServerManagedPropsMode serverManagedPropsMode)
CreateVersionResourceOperationBuilder
VersionResourceOperationFactoryImpl. createBuilder(Transaction transaction, FedoraId rescId)
CreateNonRdfSourceOperationBuilder
NonRdfSourceOperationFactoryImpl. createExternalBinaryBuilder(Transaction transaction, FedoraId rescId, String handling, URI contentUri)
CreateNonRdfSourceOperationBuilder
NonRdfSourceOperationFactoryImpl. createInternalBinaryBuilder(Transaction transaction, FedoraId rescId, InputStream contentStream)
DeleteResourceOperationBuilder
DeleteResourceOperationFactoryImpl. deleteBuilder(Transaction transaction, FedoraId rescId)
CreateNonRdfSourceOperationBuilder
CreateNonRdfSourceOperationBuilderImpl. parentId(FedoraId parentId)
CreateRdfSourceOperationBuilder
CreateRdfSourceOperationBuilderImpl. parentId(FedoraId parentId)
ResourceOperationBuilder
DeleteResourceOperationFactoryImpl. purgeBuilder(Transaction transaction, FedoraId rescId)
void
CreateNonRdfSourceOperation. setParentId(FedoraId parentId)
void
CreateRdfSourceOperationImpl. setParentId(FedoraId parentId)
RdfSourceOperationBuilder
RdfSourceOperationFactoryImpl. updateBuilder(Transaction transaction, FedoraId rescId, ServerManagedPropsMode serverManagedPropsMode)
UpdateNonRdfSourceOperationBuilder
NonRdfSourceOperationFactoryImpl. updateExternalBinaryBuilder(Transaction transaction, FedoraId rescId, String handling, URI contentUri)
UpdateNonRdfSourceOperationBuilder
NonRdfSourceOperationFactoryImpl. updateInternalBinaryBuilder(Transaction transaction, FedoraId rescId, InputStream contentStream)
-
Uses of FedoraId in org.fcrepo.kernel.impl.services
Methods in org.fcrepo.kernel.impl.services with parameters of type FedoraId Modifier and Type Method Description void
MembershipIndexManager. addMembership(Transaction tx, FedoraId sourceId, FedoraId proxyId, org.apache.jena.graph.Triple membership, Instant startTime)
Add new membership property to the index, clearing any delete operations for the property if necessary.void
MembershipIndexManager. addMembership(Transaction tx, FedoraId sourceId, FedoraId proxyId, org.apache.jena.graph.Triple membership, Instant startTime, Instant endTime)
Add new membership property to the indexvoid
WebacAclServiceImpl. create(Transaction transaction, FedoraId fedoraId, String userPrincipal, org.apache.jena.rdf.model.Model model)
void
VersionServiceImpl. createVersion(Transaction transaction, FedoraId fedoraId, String userPrincipal)
void
ReferenceServiceImpl. deleteAllReferences(Transaction tx, FedoraId resourceId)
void
ReferenceServiceMetrics. deleteAllReferences(Transaction tx, FedoraId resourceId)
void
MembershipIndexManager. deleteMembershipForProxyAfter(Transaction tx, FedoraId sourceId, FedoraId proxyId, Instant afterTime)
void
MembershipIndexManager. deleteMembershipForSourceAfter(Transaction tx, FedoraId sourceId, Instant afterTime)
Delete membership entries that are active at or after the given timestamp for the specified sourcevoid
MembershipIndexManager. deleteMembershipReferences(String txId, FedoraId targetId)
Clean up any references to the target id, in transactions and outsideprotected abstract void
AbstractDeleteResourceService. doAction(Transaction tx, PersistentStorageSession pSession, FedoraId resourceId, String userPrincipal)
Perform the actual delete or purge actionprotected void
DeleteResourceServiceImpl. doAction(Transaction tx, PersistentStorageSession pSession, FedoraId fedoraId, String userPrincipal)
protected void
PurgeResourceServiceImpl. doAction(Transaction tx, PersistentStorageSession pSession, FedoraId resourceId, String userPrincipal)
void
MembershipIndexManager. endMembershipForSource(Transaction tx, FedoraId sourceId, Instant endTime)
End all membership properties resulting from the specified source containervoid
MembershipIndexManager. endMembershipFromChild(Transaction tx, FedoraId sourceId, FedoraId proxyId, Instant endTime)
End a membership from the child of a Direct/IndirectContainer, setting an end time if committed, or clearing from the current tx if it was newly added.protected void
AbstractService. ensureValidDirectContainer(FedoraId fedoraId, String interactionModel, org.apache.jena.rdf.model.Model model)
Verifies that DirectContainer properties are valid, throwing exceptions if the triples do not meet LDP requirements or a server managed property is specified as a membership relation.WebacAcl
WebacAclServiceImpl. find(Transaction transaction, FedoraId fedoraId)
Instant
MembershipIndexManager. getLastUpdated(Transaction transaction, FedoraId subjectId)
Instant
MembershipServiceImpl. getLastUpdatedTimestamp(Transaction transaction, FedoraId fedoraId)
Stream<org.apache.jena.graph.Triple>
MembershipIndexManager. getMembership(Transaction tx, FedoraId subjectId)
Get a stream of membership triples withRdfStream
MembershipServiceImpl. getMembership(Transaction tx, FedoraId fedoraId)
protected void
AbstractService. lockArchivalGroupResource(Transaction tx, PersistentStorageSession pSession, FedoraId fedoraId)
protected void
AbstractService. lockArchivalGroupResourceFromParent(Transaction tx, PersistentStorageSession pSession, FedoraId parentId)
void
CreateResourceServiceImpl. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, String contentType, String filename, long contentSize, List<String> linkHeaders, Collection<URI> digest, InputStream requestBody, ExternalContent externalContent)
void
CreateResourceServiceImpl. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, List<String> linkHeaders, org.apache.jena.rdf.model.Model model)
void
ReplaceBinariesServiceImpl. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, String filename, String contentType, Collection<URI> digests, InputStream contentBody, long contentSize, ExternalContent externalContent)
void
ReplacePropertiesServiceImpl. perform(Transaction tx, String userPrincipal, FedoraId fedoraId, org.apache.jena.rdf.model.Model inputModel)
void
MembershipServiceImpl. populateMembershipHistory(Transaction transaction, FedoraId containerId)
protected void
AbstractService. recordEvent(Transaction transaction, FedoraId fedoraId, ResourceOperation operation)
void
ReindexServiceImpl. reindexByFedoraId(Transaction transaction, String principal, FedoraId fedoraId)
void
MembershipServiceImpl. resourceCreated(Transaction tx, FedoraId fedoraId)
void
MembershipServiceImpl. resourceDeleted(Transaction transaction, FedoraId fedoraId)
void
MembershipServiceImpl. resourceModified(Transaction tx, FedoraId fedoraId)
void
UpdatePropertiesServiceImpl. updateProperties(Transaction tx, String userPrincipal, FedoraId fedoraId, String sparqlUpdateStatement)
protected void
AbstractService. updateReferences(Transaction transaction, FedoraId resourceId, String user, org.apache.jena.rdf.model.Model model)
Wrapper to call the referenceService updateReference methodvoid
ReferenceServiceImpl. updateReferences(Transaction tx, FedoraId resourceId, String userPrincipal, RdfStream rdfStream)
void
ReferenceServiceMetrics. updateReferences(Transaction tx, FedoraId resourceId, String userPrincipal, RdfStream rdfStream)
-
Uses of FedoraId in org.fcrepo.persistence.api
Methods in org.fcrepo.persistence.api with parameters of type FedoraId Modifier and Type Method Description InputStream
PersistentStorageSession. getBinaryContent(FedoraId identifier, Instant version)
Get the persisted binary content for the provided resource.ResourceHeaders
PersistentStorageSession. getHeaders(FedoraId identifier, Instant version)
Get the header information for the identified resource.RdfStream
PersistentStorageSession. getTriples(FedoraId identifier, Instant version)
Get the client managed triples for the provided resource.List<Instant>
PersistentStorageSession. listVersions(FedoraId identifier)
Returns a list of immutable versions associated with the specified fedora identifier in ascending order by creation time of the version. -
Uses of FedoraId in org.fcrepo.persistence.common
Methods in org.fcrepo.persistence.common that return FedoraId Modifier and Type Method Description FedoraId
ResourceHeadersImpl. getArchivalGroupId()
FedoraId
ResourceHeadersImpl. getId()
FedoraId
ResourceHeadersImpl. getParent()
Methods in org.fcrepo.persistence.common with parameters of type FedoraId Modifier and Type Method Description static ResourceHeadersImpl
ResourceHeaderUtils. newResourceHeaders(FedoraId parentId, FedoraId fedoraId, String interactionModel)
Construct and populate minimal headers expected for a new resourcevoid
ResourceHeadersImpl. setArchivalGroupId(FedoraId archivalGroupId)
void
ResourceHeadersImpl. setId(FedoraId id)
void
ResourceHeadersImpl. setParent(FedoraId parent)
-
Uses of FedoraId in org.fcrepo.persistence.ocfl.api
Methods in org.fcrepo.persistence.ocfl.api with parameters of type FedoraId Modifier and Type Method Description FedoraOcflMapping
FedoraToOcflObjectIndex. addMapping(Transaction session, FedoraId fedoraResourceIdentifier, FedoraId fedoraRootObjectIdentifier, String ocflObjectId)
Adds a mapping to the indexFedoraOcflMapping
FedoraToOcflObjectIndex. getMapping(Transaction session, FedoraId fedoraResourceIdentifier)
Retrieve identification information for the OCFL object which either contains, or is identified by, the provided fedora resource id.void
FedoraToOcflObjectIndex. removeMapping(Transaction session, FedoraId fedoraResourceIdentifier)
Removes a mapping -
Uses of FedoraId in org.fcrepo.persistence.ocfl.impl
Methods in org.fcrepo.persistence.ocfl.impl that return FedoraId Modifier and Type Method Description FedoraId
ResourceHeadersAdapter. getArchivalGroupId()
FedoraId
ResourceHeadersAdapter. getId()
FedoraId
ResourceHeadersAdapter. getParent()
FedoraId
FedoraOcflMapping. getRootObjectIdentifier()
The id for the fedora resource which represents this ocfl objectMethods in org.fcrepo.persistence.ocfl.impl with parameters of type FedoraId Modifier and Type Method Description FedoraOcflMapping
DbFedoraToOcflObjectIndex. addMapping(Transaction transaction, FedoraId fedoraId, FedoraId fedoraRootId, String ocflId)
FedoraOcflMapping
FedoraToOcflObjectIndexMetrics. addMapping(Transaction session, FedoraId fedoraResourceIdentifier, FedoraId fedoraRootObjectIdentifier, String ocflObjectId)
InputStream
OcflPersistentStorageSession. getBinaryContent(FedoraId identifier, Instant version)
InputStream
OcflPersistentStorageSessionMetrics. getBinaryContent(FedoraId identifier, Instant version)
ResourceHeaders
OcflPersistentStorageSession. getHeaders(FedoraId identifier, Instant version)
ResourceHeaders
OcflPersistentStorageSessionMetrics. getHeaders(FedoraId identifier, Instant version)
FedoraOcflMapping
DbFedoraToOcflObjectIndex. getMapping(Transaction transaction, FedoraId fedoraId)
FedoraOcflMapping
FedoraToOcflObjectIndexMetrics. getMapping(Transaction session, FedoraId fedoraResourceIdentifier)
RdfStream
OcflPersistentStorageSession. getTriples(FedoraId identifier, Instant version)
RdfStream
OcflPersistentStorageSessionMetrics. getTriples(FedoraId identifier, Instant version)
List<Instant>
OcflPersistentStorageSession. listVersions(FedoraId fedoraIdentifier)
List<Instant>
OcflPersistentStorageSessionMetrics. listVersions(FedoraId identifier)
void
DbFedoraToOcflObjectIndex. removeMapping(Transaction transaction, FedoraId fedoraId)
void
FedoraToOcflObjectIndexMetrics. removeMapping(Transaction session, FedoraId fedoraResourceIdentifier)
void
ResourceHeadersAdapter. setArchivalGroupId(FedoraId archivalGroupId)
void
ResourceHeadersAdapter. setId(FedoraId id)
void
ResourceHeadersAdapter. setParent(FedoraId parent)
Constructors in org.fcrepo.persistence.ocfl.impl with parameters of type FedoraId Constructor Description FedoraOcflMapping(FedoraId rootObjectIdentifier, String ocflObjectId)
Default constructor -
Uses of FedoraId in org.fcrepo.search.api
Methods in org.fcrepo.search.api with parameters of type FedoraId Modifier and Type Method Description void
SearchIndex. removeFromIndex(Transaction transaction, FedoraId fedoraId)
Removes indexed fields associated with the specified Fedora ID -
Uses of FedoraId in org.fcrepo.search.impl
Methods in org.fcrepo.search.impl with parameters of type FedoraId Modifier and Type Method Description void
DbSearchIndexImpl. removeFromIndex(Transaction transaction, FedoraId fedoraId)
void
SearchIndexMetrics. removeFromIndex(Transaction transaction, FedoraId fedoraId)
-