org.cumulus4j.store.datastoreversion
Class AbstractDatastoreVersionCommand
java.lang.Object
   org.cumulus4j.store.datastoreversion.AbstractDatastoreVersionCommand
org.cumulus4j.store.datastoreversion.AbstractDatastoreVersionCommand
- All Implemented Interfaces: 
- DatastoreVersionCommand
- Direct Known Subclasses: 
- IntroduceKeyStoreRefID, MigrateToSequence2, MinimumCumulus4jVersion, RecreateIndex
- public abstract class AbstractDatastoreVersionCommand 
- extends Object- implements DatastoreVersionCommand
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
AbstractDatastoreVersionCommand
public AbstractDatastoreVersionCommand()
getCommandID
public String getCommandID()
- 
- Specified by:
- getCommandIDin interface- DatastoreVersionCommand
 
- 
 
isFinal
public boolean isFinal()
- Description copied from interface: DatastoreVersionCommand
- Is this command final, i.e. applied only once, or should this command be applied again, when the commandVersion
 was incremented?
 
- 
- Specified by:
- isFinalin interface- DatastoreVersionCommand
 
- 
- Returns:
- true, if this command is final;- falseotherwise.
 
isKeyStoreDependent
public boolean isKeyStoreDependent()
- Description copied from interface: DatastoreVersionCommand
- Is this command dependent on the key-store? If yes, it is applied separately for every key-store, i.e. with different
 keyStoreRefIDs. If no, it is applied only onceglobally.
 
- 
- Specified by:
- isKeyStoreDependentin interface- DatastoreVersionCommand
 
- 
- Returns:
- true, if this command should be applied once per key-store (and per underlying- PersistenceManager[there might be two if data and index is stored separately]);- falseotherwise.
 
Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.