Package org.apache.syncope.core.logic
Class ConfParamLogic
- java.lang.Object
-
- org.apache.syncope.core.logic.AbstractLogic<T>
-
- org.apache.syncope.core.logic.AbstractTransactionalLogic<EntityTO>
-
- org.apache.syncope.core.logic.ConfParamLogic
-
public class ConfParamLogic extends AbstractTransactionalLogic<EntityTO>
-
-
Field Summary
Fields Modifier and Type Field Description protected InternalConfParamHelper
helper
-
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
-
Constructor Summary
Constructors Constructor Description ConfParamLogic(InternalConfParamHelper helper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonNode
get(String key)
Map<String,Object>
list()
void
remove(String key)
protected EntityTO
resolveReference(Method method, Object... args)
void
set(String key, JsonNode value)
-
Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
-
-
-
Field Detail
-
helper
protected final InternalConfParamHelper helper
-
-
Constructor Detail
-
ConfParamLogic
public ConfParamLogic(InternalConfParamHelper helper)
-
-
Method Detail
-
list
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") @Transactional(readOnly=true) public Map<String,Object> list()
-
get
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") @Transactional(readOnly=true) public JsonNode get(String key)
-
set
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public void set(String key, JsonNode value)
-
remove
@PreAuthorize("@environment.getProperty(\'keymaster.username\') == authentication.name") public void remove(String key)
-
resolveReference
protected EntityTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException
- Specified by:
resolveReference
in classAbstractLogic<EntityTO>
- Throws:
UnresolvedReferenceException
-
-