Package org.togglz.servlet.activation
Class ClientIpActivationStrategy
- java.lang.Object
-
- org.togglz.servlet.activation.ClientIpActivationStrategy
-
- All Implemented Interfaces:
ActivationStrategy
public class ClientIpActivationStrategy extends Object implements ActivationStrategy
Activation strategy that will use the IP address of the client to decide if a feature is active or not.- Author:
- Christian Kaltepoth
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classClientIpActivationStrategy.AddressParameter
-
Constructor Summary
Constructors Constructor Description ClientIpActivationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()StringgetName()Parameter[]getParameters()booleanisActive(FeatureState featureState, FeatureUser user)
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
PARAM_IPS
public static final String PARAM_IPS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceActivationStrategy
-
getName
public String getName()
- Specified by:
getNamein interfaceActivationStrategy
-
isActive
public boolean isActive(FeatureState featureState, FeatureUser user)
- Specified by:
isActivein interfaceActivationStrategy
-
getParameters
public Parameter[] getParameters()
- Specified by:
getParametersin interfaceActivationStrategy
-
-