Package org.fcrepo.kernel.impl.models
Class NonRdfSourceDescriptionImpl
- java.lang.Object
-
- org.fcrepo.kernel.impl.models.FedoraResourceImpl
-
- org.fcrepo.kernel.impl.models.NonRdfSourceDescriptionImpl
-
- All Implemented Interfaces:
org.fcrepo.kernel.api.models.FedoraResource,org.fcrepo.kernel.api.models.NonRdfSourceDescription
public class NonRdfSourceDescriptionImpl extends FedoraResourceImpl implements org.fcrepo.kernel.api.models.NonRdfSourceDescription
Implementation of a non-rdf source description- Author:
- bbpennel
-
-
Field Summary
-
Fields inherited from class org.fcrepo.kernel.impl.models.FedoraResourceImpl
fedoraId, resourceFactory, txId
-
-
Constructor Summary
Constructors Constructor Description NonRdfSourceDescriptionImpl(org.fcrepo.kernel.api.identifiers.FedoraId fedoraID, String txId, org.fcrepo.persistence.api.PersistentStorageSessionManager pSessionManager, org.fcrepo.kernel.api.models.ResourceFactory resourceFactory)Construct a description resource
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.fcrepo.kernel.api.models.FedoraResourcegetDescribedResource()StringgetId()List<URI>getSystemTypes(boolean forRdf)org.fcrepo.kernel.api.RdfStreamgetTriples()-
Methods inherited from class org.fcrepo.kernel.impl.models.FedoraResourceImpl
findMementoByDatetime, getAcl, getChildren, getContainer, getCreatedBy, getCreatedDate, getDescription, getEtagValue, getFedoraId, getInteractionModel, getLastModifiedBy, getLastModifiedDate, getMementoDatetime, getOriginalResource, getParent, getSession, getStateToken, getTimeMap, getTypes, getUserTypes, hasProperty, hasType, isAcl, isMemento, isOriginalResource, resolveSystemTypes, setCreatedBy, setCreatedDate, setEtag, setInteractionModel, setIsArchivalGroup, setIsMemento, setLastModifiedBy, setLastModifiedDate, setMementoDatetime, setParentId, setStateToken, setTypes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.fcrepo.kernel.api.models.FedoraResource
findMementoByDatetime, getAcl, getChildren, getChildren, getContainer, getCreatedBy, getCreatedDate, getDescription, getEtagValue, getFedoraId, getInteractionModel, getLastModifiedBy, getLastModifiedDate, getMementoDatetime, getOriginalResource, getParent, getStateToken, getTimeMap, getTypes, getUserTypes, hasProperty, hasType, isAcl, isMemento, isOriginalResource
-
-
-
-
Constructor Detail
-
NonRdfSourceDescriptionImpl
public NonRdfSourceDescriptionImpl(org.fcrepo.kernel.api.identifiers.FedoraId fedoraID, String txId, org.fcrepo.persistence.api.PersistentStorageSessionManager pSessionManager, org.fcrepo.kernel.api.models.ResourceFactory resourceFactory)
Construct a description resource- Parameters:
fedoraID- internal identifiertxId- transactionpSessionManager- session managerresourceFactory- resource factory
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getIdin classFedoraResourceImpl
-
getDescribedResource
public org.fcrepo.kernel.api.models.FedoraResource getDescribedResource()
- Specified by:
getDescribedResourcein interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getDescribedResourcein classFedoraResourceImpl
-
getSystemTypes
public List<URI> getSystemTypes(boolean forRdf)
- Specified by:
getSystemTypesin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getSystemTypesin classFedoraResourceImpl
-
getTriples
public org.fcrepo.kernel.api.RdfStream getTriples()
- Specified by:
getTriplesin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getTriplesin classFedoraResourceImpl
-
-