Uses of Interface
org.fcrepo.kernel.api.models.FedoraResource
Packages that use FedoraResource
Package
Description
Kernel exception classes.
-
Uses of FedoraResource in org.fcrepo.kernel.api.auth
Methods in org.fcrepo.kernel.api.auth that return FedoraResourceModifier and TypeMethodDescriptionACLHandle.getResource()Get the resource that contains the ACL. -
Uses of FedoraResource in org.fcrepo.kernel.api.exception
Methods in org.fcrepo.kernel.api.exception that return FedoraResourceConstructors in org.fcrepo.kernel.api.exception with parameters of type FedoraResourceModifierConstructorDescriptionTombstoneException(FedoraResource resource) Construct a new tombstone exception for a resourceTombstoneException(FedoraResource resource, String tombstoneUri, String timemapUri) Create a new tombstone exception with a URI to the tombstone resource -
Uses of FedoraResource in org.fcrepo.kernel.api.models
Subinterfaces of FedoraResource in org.fcrepo.kernel.api.modelsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceMethods in org.fcrepo.kernel.api.models with type parameters of type FedoraResourceModifier and TypeMethodDescription<T extends FedoraResource>
TResourceFactory.getResource(Transaction transaction, FedoraId fedoraID, Class<T> clazz) Get a resource as a particular typeMethods in org.fcrepo.kernel.api.models that return FedoraResourceModifier and TypeMethodDescriptionFedoraResource.findMementoByDatetime(Instant mementoDatetime) Retrieve the Memento with the closest datetime to the request.FedoraResource.getAcl()Get the ACL of this resourceFedoraResource.getContainer()Get the container of this resourceResourceFactory.getContainer(Transaction transaction, FedoraId resourceId) Get the containing resource (if exists).Tombstone.getDeletedObject()Return the object this tombstone is for.FedoraResource.getDescribedResource()Get the resource described by this resourceFedoraResource.getDescription()Get the description for this resourceFedoraResource.getOriginalResource()Get the Original Resource for which this resource is a memento or timemap for.FedoraResource.getParent()Get the resource which contains this resource.ResourceFactory.getResource(Transaction transaction, FedoraId fedoraID) Get a FedoraResource for existing resourceMethods in org.fcrepo.kernel.api.models that return types with arguments of type FedoraResourceModifier and TypeMethodDescriptiondefault Stream<FedoraResource> FedoraResource.getChildren()Get the children of this resourceFedoraResource.getChildren(Boolean recursive) Get the children of this resource, possibly recursivelyResourceFactory.getChildren(Transaction transaction, FedoraId resourceId) Get immediate children of the resource -
Uses of FedoraResource in org.fcrepo.kernel.api.services
Methods in org.fcrepo.kernel.api.services with parameters of type FedoraResourceModifier and TypeMethodDescriptionStream<org.apache.jena.graph.Triple> ContainmentTriplesService.get(Transaction tx, FedoraResource resource) Retrieve the containment triples.Stream<org.apache.jena.graph.Triple> ManagedPropertiesService.get(FedoraResource resource) Retrieve the managed properties as triplesReferenceService.getInboundReferences(Transaction tx, FedoraResource resource) Return a RDF stream of statements referring to the provided resource.Stream<org.apache.jena.graph.Triple> ResourceTripleService.getResourceTriples(Transaction tx, FedoraResource resource, LdpTriplePreferences preferences, int limit) Return the triples for the resource based on the Prefer: header preferencesvoidDeleteResourceService.perform(Transaction tx, FedoraResource fedoraResource, String userPrincipal) Delete the specified resourcevoidPurgeResourceService.perform(Transaction tx, FedoraResource fedoraResource, String userPrincipal) Purges the specified resource