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 InternalConfParamHelperhelper-
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 JsonNodeget(String key)Map<String,Object>list()voidremove(String key)protected EntityTOresolveReference(Method method, Object... args)voidset(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:
resolveReferencein classAbstractLogic<EntityTO>- Throws:
UnresolvedReferenceException
-
-