Revision 3ff9a322
Added by Andreas Müller over 16 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/StrategyBase.java | ||
---|---|---|
1 | 1 |
package eu.etaxonomy.cdm.strategy; |
2 | 2 |
|
3 |
import eu.etaxonomy.cdm.model.common.VersionableEntity; |
|
3 |
import java.util.UUID; |
|
4 |
|
|
5 |
import org.apache.log4j.Logger; |
|
6 |
|
|
4 | 7 |
|
5 | 8 |
public abstract class StrategyBase<T extends StrategyBase> implements IStrategy { |
6 |
//protected VersionableEntity strategyObject;
|
|
9 |
private static final Logger logger = Logger.getLogger(StrategyBase.class);
|
|
7 | 10 |
|
11 |
final static UUID uuid = UUID.fromString("2ff2b1d6-17a6-4807-a55f-f6b45bf429b7"); |
|
12 |
|
|
13 |
abstract protected UUID getUuid(); |
|
14 |
|
|
15 |
//protected VersionableEntity strategyObject; |
|
8 | 16 |
|
9 | 17 |
//make use of NewInstance() instead of Constructor |
10 | 18 |
protected StrategyBase(){ |
Also available in: Unified diff