public class VersionDAO extends IdDaoSupport<VersionDTO>
Constructor and Description |
---|
VersionDAO(VersionRepository repository) |
save, toID
@Autowired public VersionDAO(VersionRepository repository)
public VersionDTO createVersion(SessionDTO owner, ModelType modelType)
public VersionDTO findVersion(SessionDTO owner, long ordinal)
public VersionDTO findExpected(CountedDTO counted)
public VersionDTO findLastVersion(SessionDTO owner, ModelType modelType, AccessMode accessMode)
public VersionDTO findLastBefore(VersionDTO version, ModelType modelType, AccessMode accessMode)
public VersionDTO findRangeMax(VersionDTO lastVersion, VersionDTO previousVersion, ModelType modelType, AccessMode accessMode)
public TypedIterable<VersionDTO> findVersionsInRange(SessionDTO owner, long minOrdinal, long maxOrdinal, ModelType modelType, AccessMode accessMode)
public VersionDTO findOrCreateLastVersion(SessionDTO owner, ModelType modelType, AccessMode accessMode)
public void setAccessMode(VersionDTO version, AccessMode accessMode, SessionDTO session)
@Bean @Scope(value="prototype") public CountedDTO createCountedVersion()
public CountedDTO createCountedVersion(VersionDTO version)
public ObservedDTO createObservedVersion(VersionDTO version)
public ToggledDTO findToggledVersion(VersionDTO version)
public void waitForLock(VersionDTO versionDTO, SessionDTO session) throws InterruptedException
InterruptedException
public void setOrdinal(VersionDTO version)
public boolean equals(VersionDTO thisVersion, Object that)
public int compareTo(VersionDTO thisVersion, Object that)
Copyright © 2013. All Rights Reserved.