org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec
Class ESPagedUpdateVersionSpecImpl

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl<U,T>
      extended by org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESVersionSpecImpl<ESPagedUpdateVersionSpec,PagedUpdateVersionSpec>
          extended by org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESPagedUpdateVersionSpecImpl
All Implemented Interfaces:
InternalAPIDelegator<ESPagedUpdateVersionSpec,PagedUpdateVersionSpec>, ESPagedUpdateVersionSpec, ESVersionSpec

public class ESPagedUpdateVersionSpecImpl
extends ESVersionSpecImpl<ESPagedUpdateVersionSpec,PagedUpdateVersionSpec>
implements ESPagedUpdateVersionSpec

Mapping between ESPagedUpdateVersionSpec and PagedUpdateVersionSpec.

Author:
emueller

Field Summary
 
Fields inherited from interface org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec
BASE, BRANCH_DEFAULT_NAME, FACTORY, GLOBAL, HEAD
 
Constructor Summary
ESPagedUpdateVersionSpecImpl(PagedUpdateVersionSpec versionSpec)
          Constructor.
 
Method Summary
 ESPrimaryVersionSpec getBaseVersion()
          The base version from which on counting of changes should occur.
 int getMaxChanges()
          Returns the maximum of allowed changes that make up a page.
 
Methods inherited from class org.eclipse.emf.emfstore.internal.server.model.impl.api.versionspec.ESVersionSpecImpl
getBranch
 
Methods inherited from class org.eclipse.emf.emfstore.internal.common.api.AbstractAPIImpl
equals, hashCode, toInternalAPI
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.emfstore.server.model.versionspec.ESVersionSpec
getBranch
 

Constructor Detail

ESPagedUpdateVersionSpecImpl

public ESPagedUpdateVersionSpecImpl(PagedUpdateVersionSpec versionSpec)
Constructor.

Parameters:
versionSpec - the delegate
Method Detail

getBaseVersion

public ESPrimaryVersionSpec getBaseVersion()
The base version from which on counting of changes should occur.

Specified by:
getBaseVersion in interface ESPagedUpdateVersionSpec
Returns:
the ESPrimaryVersionSpec that contains exactly the number of maximally allowed changes or less
See Also:
ESPagedUpdateVersionSpec.getBaseVersion()

getMaxChanges

public int getMaxChanges()
Returns the maximum of allowed changes that make up a page.

Specified by:
getMaxChanges in interface ESPagedUpdateVersionSpec
Returns:
the maximum of allowed changes
See Also:
ESPagedUpdateVersionSpec.getMaxChanges()


Copyright © 2015. All Rights Reserved.