org.cumulus4j.store.datastoreversion
Class AbstractDatastoreVersionCommand
java.lang.Object
  
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:
 getCommandID in 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:
 isFinal in interface DatastoreVersionCommand
 
- Returns:
 true, if this command is final; false otherwise.
 
 
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 once
 globally.
- Specified by:
 isKeyStoreDependent in 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]); false otherwise.
 
 
Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.