@DeclareRoles(value={"org.imixs.ACCESSLEVEL.NOACCESS","org.imixs.ACCESSLEVEL.READERACCESS","org.imixs.ACCESSLEVEL.AUTHORACCESS","org.imixs.ACCESSLEVEL.EDITORACCESS","org.imixs.ACCESSLEVEL.MANAGERACCESS"}) @RolesAllowed(value={"org.imixs.ACCESSLEVEL.NOACCESS","org.imixs.ACCESSLEVEL.READERACCESS","org.imixs.ACCESSLEVEL.AUTHORACCESS","org.imixs.ACCESSLEVEL.EDITORACCESS","org.imixs.ACCESSLEVEL.MANAGERACCESS"}) public class ConfigService extends Object
| Constructor and Description |
|---|
ConfigService() |
| Modifier and Type | Method and Description |
|---|---|
org.imixs.workflow.ItemCollection |
createConfiguration(String name)
creates a new configuration object for a specified name
|
void |
deleteConfiguration(org.imixs.workflow.ItemCollection aconfig)
This method deletes an existing Configuration.
|
List<org.imixs.workflow.ItemCollection> |
findAllConfigurations()
Returns a list of all configuration entities.
|
org.imixs.workflow.ItemCollection |
loadConfiguration(String name)
This method returns a config ItemCollection for a specified name.
|
org.imixs.workflow.ItemCollection |
loadConfiguration(String name,
boolean discardCache)
This method returns a config ItemCollection for a specified name.
|
org.imixs.workflow.ItemCollection |
save(org.imixs.workflow.ItemCollection configItemCollection)
save the configuration entity
|
public org.imixs.workflow.ItemCollection createConfiguration(String name) throws Exception
Exceptionpublic void deleteConfiguration(org.imixs.workflow.ItemCollection aconfig)
throws org.imixs.workflow.exceptions.AccessDeniedException
aconfig - org.imixs.workflow.exceptions.AccessDeniedExceptionpublic org.imixs.workflow.ItemCollection loadConfiguration(String name)
name - in attribute txtnamepublic org.imixs.workflow.ItemCollection loadConfiguration(String name, boolean discardCache)
name - in attribute txtnamediscardCache - - indicates if the internal cache should be discarded.#172public org.imixs.workflow.ItemCollection save(org.imixs.workflow.ItemCollection configItemCollection)
throws org.imixs.workflow.exceptions.AccessDeniedException
org.imixs.workflow.exceptions.AccessDeniedExceptionpublic List<org.imixs.workflow.ItemCollection> findAllConfigurations()
#172Copyright © 2016–2022 Imixs Software Solutions GmbH. All rights reserved.