(no commit message)
[cdmlib.git] / cdmlib-model / src / main / java / eu / etaxonomy / cdm / strategy / StrategyBase.java
1 package eu.etaxonomy.cdm.strategy;
2
3 import java.util.UUID;
4
5 import org.apache.log4j.Logger;
6
7
8 public abstract class StrategyBase<T extends StrategyBase> implements IStrategy {
9 private static final Logger logger = Logger.getLogger(StrategyBase.class);
10
11 final static UUID uuid = UUID.fromString("2ff2b1d6-17a6-4807-a55f-f6b45bf429b7");
12
13 abstract protected UUID getUuid();
14
15 //protected VersionableEntity strategyObject;
16
17 //make use of NewInstance() instead of Constructor
18 protected StrategyBase(){
19 }
20
21 /*
22 @Override
23 public void setStrategyObject(Object versionableEntity) {
24 this.strategyObject = (VersionableEntity)versionableEntity;
25 }
26 */
27 }