Package org.togglz.console.model
Class FeatureModel
- java.lang.Object
-
- org.togglz.console.model.FeatureModel
-
public class FeatureModel extends Object
-
-
Constructor Summary
Constructors Constructor Description FeatureModel(org.togglz.core.Feature feature, org.togglz.core.metadata.FeatureMetaData metadata, List<org.togglz.core.spi.ActivationStrategy> impls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Map.Entry<String,String>>getAttributes()StringgetInfoLink()StringgetLabel()StringgetName()List<ParameterModel>getParameters()List<StrategyModel>getStrategies()StrategyModelgetStrategy()List<String>getValidationErrors()booleanisEnabled()booleanisHasAttributes()booleanisHasInfoLink()booleanisValid()voidpopulateFromFeatureState(org.togglz.core.repository.FeatureState featureState)voidrestoreFromRequest(javax.servlet.http.HttpServletRequest request)org.togglz.core.repository.FeatureStatetoFeatureState()
-
-
-
Constructor Detail
-
FeatureModel
public FeatureModel(org.togglz.core.Feature feature, org.togglz.core.metadata.FeatureMetaData metadata, List<org.togglz.core.spi.ActivationStrategy> impls)
-
-
Method Detail
-
populateFromFeatureState
public void populateFromFeatureState(org.togglz.core.repository.FeatureState featureState)
-
restoreFromRequest
public void restoreFromRequest(javax.servlet.http.HttpServletRequest request)
-
getParameters
public List<ParameterModel> getParameters()
-
isValid
public boolean isValid()
-
toFeatureState
public org.togglz.core.repository.FeatureState toFeatureState()
-
isHasInfoLink
public boolean isHasInfoLink()
-
getInfoLink
public String getInfoLink()
-
isHasAttributes
public boolean isHasAttributes()
-
getStrategies
public List<StrategyModel> getStrategies()
-
getLabel
public String getLabel()
-
getName
public String getName()
-
isEnabled
public boolean isEnabled()
-
getStrategy
public StrategyModel getStrategy()
-
-