Package step.plugins.parametermanager
Class ParameterServices
- java.lang.Object
-
- step.framework.server.AbstractServices<User>
-
- step.core.deployment.AbstractStepServices
-
- step.controller.services.entities.AbstractEntityServices<Parameter>
-
- step.plugins.parametermanager.ParameterServices
-
@Path("/parameters") public class ParameterServices extends AbstractEntityServices<Parameter>
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROTECTED_VALUE
-
Fields inherited from class step.core.deployment.AbstractStepServices
configuration, SESSION
-
-
Constructor Summary
Constructors Constructor Description ParameterServices()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
assertRights(Parameter newParameter)
Parameter
clone(String id)
void
delete(String id)
List<Parameter>
findManyByAttributes(Map<String,String> attributes)
Parameter
get(String id)
List<Parameter>
getAllParameters(Integer skip, Integer limit)
Parameter
getParameterByAttributes(Map<String,String> attributes)
protected boolean
hasGlobalParamRight()
void
init()
static boolean
isPassword(String key)
static boolean
isPassword(Parameter parameter)
protected static boolean
isProtected(Parameter oldParameter)
static Parameter
maskProtectedValue(Parameter parameter)
protected List<Parameter>
maskProtectedValues(Stream<Parameter> stream)
Parameter
newParameter()
Parameter
save(Parameter newParameter)
-
Methods inherited from class step.controller.services.entities.AbstractEntityServices
beforeSave, bulkDelete, cloneEntities, cloneEntity, getSession, request, setCurrentSession
-
Methods inherited from class step.core.deployment.AbstractStepServices
getContext, getExecutionRunnable, getObjectEnricher, getObjectFilter, getScheduler
-
-
-
-
Field Detail
-
PROTECTED_VALUE
public static final String PROTECTED_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
@PostConstruct public void init() throws Exception
- Overrides:
init
in classAbstractEntityServices<Parameter>
- Throws:
Exception
-
newParameter
@GET @Consumes("application/json") @Produces("application/json") public Parameter newParameter()
-
save
public Parameter save(Parameter newParameter)
- Overrides:
save
in classAbstractEntityServices<Parameter>
-
assertRights
protected void assertRights(Parameter newParameter)
-
hasGlobalParamRight
protected boolean hasGlobalParamRight()
-
isProtected
protected static boolean isProtected(Parameter oldParameter)
-
clone
public Parameter clone(String id)
- Overrides:
clone
in classAbstractEntityServices<Parameter>
-
delete
public void delete(String id)
- Overrides:
delete
in classAbstractEntityServices<Parameter>
-
isPassword
public static boolean isPassword(Parameter parameter)
-
isPassword
public static boolean isPassword(String key)
-
get
public Parameter get(String id)
- Overrides:
get
in classAbstractEntityServices<Parameter>
-
getParameterByAttributes
@POST @Path("/search") @Consumes("application/json") @Produces("application/json") public Parameter getParameterByAttributes(Map<String,String> attributes)
-
findManyByAttributes
public List<Parameter> findManyByAttributes(Map<String,String> attributes)
- Overrides:
findManyByAttributes
in classAbstractEntityServices<Parameter>
-
-