Package org.fcrepo.kernel.impl.services
Class VersionServiceImpl
java.lang.Object
org.fcrepo.kernel.impl.services.AbstractService
org.fcrepo.kernel.impl.services.VersionServiceImpl
- All Implemented Interfaces:
org.fcrepo.kernel.api.services.VersionService
@Component
public class VersionServiceImpl
extends AbstractService
implements org.fcrepo.kernel.api.services.VersionService
Implementation of
VersionService- Author:
- dbernstein
-
Field Summary
Fields inherited from class org.fcrepo.kernel.impl.services.AbstractService
containmentIndex, fedoraPropsConfig, membershipService, referenceService, searchIndex, userTypesCacheFields inherited from interface org.fcrepo.kernel.api.services.VersionService
MEMENTO_LABEL_FORMATTER, MEMENTO_RFC_1123_FORMATTER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateVersion(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, String userPrincipal) Methods inherited from class org.fcrepo.kernel.impl.services.AbstractService
checkAclLinkHeader, determineInteractionModel, ensureValidACLAuthorization, ensureValidDirectContainer, lockArchivalGroupResource, lockParent, recordEvent, updateReferences
-
Constructor Details
-
VersionServiceImpl
public VersionServiceImpl()
-
-
Method Details
-
createVersion
public void createVersion(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId fedoraId, String userPrincipal) - Specified by:
createVersionin interfaceorg.fcrepo.kernel.api.services.VersionService
-