diff options
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/strategy/AbstractIdentifiableStrategy.java')
-rw-r--r-- | jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/strategy/AbstractIdentifiableStrategy.java | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/strategy/AbstractIdentifiableStrategy.java b/jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/strategy/AbstractIdentifiableStrategy.java deleted file mode 100644 index 0de9778f4..000000000 --- a/jsf/plugins/org.eclipse.jst.jsf.common/src/org/eclipse/jst/jsf/common/internal/strategy/AbstractIdentifiableStrategy.java +++ /dev/null @@ -1,49 +0,0 @@ -package org.eclipse.jst.jsf.common.internal.strategy; - -/** - * Abstract base implementation for identifiable strategies. - * - * @author cbateman - * - * @param <INPUT> - * @param <OUTPUT> - * @param <IDTYPE> - */ -public abstract class AbstractIdentifiableStrategy<INPUT, OUTPUT, IDTYPE> implements - IIdentifiableStrategy<INPUT, OUTPUT, IDTYPE> -{ - private final IDTYPE _id; - private final OUTPUT _noResultValue; - private final String _displayName; - - /** - * @param id - * @param displayName - * @param noResultValue - */ - public AbstractIdentifiableStrategy(final IDTYPE id, final String displayName, - final OUTPUT noResultValue) - { - _id = id; - _noResultValue = noResultValue; - _displayName = displayName; - } - - public abstract OUTPUT perform(INPUT input) throws Exception; - - public OUTPUT getNoResult() - { - return _noResultValue; - } - - public IDTYPE getId() - { - return _id; - } - - public String getDisplayName() - { - return _displayName; - } - -} |