Package org.fcrepo.kernel.impl.models
Class TimeMapImpl
java.lang.Object
org.fcrepo.kernel.impl.models.FedoraResourceImpl
org.fcrepo.kernel.impl.models.TimeMapImpl
- All Implemented Interfaces:
org.fcrepo.kernel.api.models.FedoraResource,org.fcrepo.kernel.api.models.TimeMap
FedoraResource implementation that represents a Memento TimeMap of the base resource.
- Author:
- pwinckles
-
Field Summary
Fields inherited from class org.fcrepo.kernel.impl.models.FedoraResourceImpl
fedoraId, resourceFactory, transaction -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTimeMapImpl(org.fcrepo.kernel.api.models.FedoraResource originalResource, org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.persistence.api.PersistentStorageSessionManager pSessionManager, org.fcrepo.kernel.api.models.ResourceFactory resourceFactory) -
Method Summary
Modifier and TypeMethodDescriptionStream<org.fcrepo.kernel.api.models.FedoraResource> getChildren(Boolean recursive) org.fcrepo.kernel.api.models.FedoraResourcegetSystemTypes(boolean forRdf) org.fcrepo.kernel.api.models.TimeMaporg.fcrepo.kernel.api.RdfStreambooleanMethods inherited from class org.fcrepo.kernel.impl.models.FedoraResourceImpl
findMementoByDatetime, getAcl, getArchivalGroupId, getContainer, getCreatedBy, getCreatedDate, getDescribedResource, getDescription, getEtagValue, getFedoraId, getId, getLastModifiedBy, getLastModifiedDate, getMementoDatetime, getParent, getParentId, getSession, getStateToken, getStorageRelativePath, getTypes, hasProperty, hasType, isAcl, isMemento, resolveSystemTypes, setArchivalGroupId, setCreatedBy, setCreatedDate, setEtag, setInteractionModel, setIsArchivalGroup, setIsMemento, setLastModifiedBy, setLastModifiedDate, setMementoDatetime, setParentId, setStateToken, setStorageRelativePath, setTypesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.fcrepo.kernel.api.models.FedoraResource
findMementoByDatetime, getAcl, getArchivalGroupId, getChildren, getContainer, getCreatedBy, getCreatedDate, getDescribedResource, getDescription, getEtagValue, getFedoraId, getId, getLastModifiedBy, getLastModifiedDate, getMementoDatetime, getParent, getParentId, getStateToken, getStorageRelativePath, getTypes, hasProperty, hasType, isAcl, isMemento
-
Constructor Details
-
TimeMapImpl
protected TimeMapImpl(org.fcrepo.kernel.api.models.FedoraResource originalResource, org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.persistence.api.PersistentStorageSessionManager pSessionManager, org.fcrepo.kernel.api.models.ResourceFactory resourceFactory)
-
-
Method Details
-
getTriples
- Specified by:
getTriplesin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getTriplesin classFedoraResourceImpl
-
getSystemTypes
- Specified by:
getSystemTypesin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getSystemTypesin classFedoraResourceImpl
-
getUserTypes
- Specified by:
getUserTypesin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getUserTypesin classFedoraResourceImpl
-
getChildren
- Specified by:
getChildrenin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getChildrenin classFedoraResourceImpl
-
getOriginalResource
- Specified by:
getOriginalResourcein interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getOriginalResourcein classFedoraResourceImpl
-
isOriginalResource
- Specified by:
isOriginalResourcein interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
isOriginalResourcein classFedoraResourceImpl
-
getTimeMap
- Specified by:
getTimeMapin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getTimeMapin classFedoraResourceImpl
-
listMementoDatetimes
- Specified by:
listMementoDatetimesin interfaceorg.fcrepo.kernel.api.models.TimeMap
-
getInteractionModel
- Specified by:
getInteractionModelin interfaceorg.fcrepo.kernel.api.models.FedoraResource- Overrides:
getInteractionModelin classFedoraResourceImpl
-