public interface BasePropertyGroup
Modifier and Type | Method and Description |
---|---|
void |
addPropertyGroup(String uuid,
String grpName,
Map<String,String> propertiesMap)
Add property group.
|
List<PropertyGroup> |
getAllPropertyGroups()
Gets all property groups.
|
PropertyGroup |
getPropertyGroup(String grpName)
Gets property group.
|
List<FormElement> |
getPropertyGroupByVersionForm(String uuid,
String grpName,
String versionName)
Gets property group by version form.
|
List<FormElement> |
getPropertyGroupForm(String grpName)
Gets property group form.
|
List<FormElement> |
getPropertyGroupForm(String uuid,
String grpName)
Gets property group form.
|
Map<String,String> |
getPropertyGroupProperties(String uuid,
String grpName)
Gets property group properties.
|
Map<String,String> |
getPropertyGroupPropertiesByVersion(String uuid,
String grpName,
String versionName)
Gets property group properties by version.
|
List<PropertyGroup> |
getPropertyGroups(String uuid)
Gets property groups.
|
List<PropertyGroup> |
getPropertyGroupsByVersion(String uuid,
String versionName)
Gets property groups by version.
|
List<String> |
getPropertyGroupSuggestions(String uuid,
String grpName,
String propName)
Gets property group suggestions.
|
String |
getRegisteredPropertyGroupDefinition()
Gets registered property group definition.
|
String |
getSuggestBoxKeyValue(String grpName,
String propertyName,
String key)
Gets suggest box key value.
|
Map<String,String> |
getSuggestBoxKeyValuesFiltered(String grpName,
String propertyName,
String filter)
Gets suggest box key values filtered.
|
boolean |
hasPropertyGroup(String uuid,
String grpName)
Has property group boolean.
|
void |
registerPropertyGroupDefinition(InputStream is,
String name)
Register property group definition.
|
void |
removePropertyGroup(String uuid,
String grpName)
Remove property group.
|
void |
setPropertyGroupProperties(String uuid,
String grpName,
Map<String,String> properties)
Sets property group properties.
|
void addPropertyGroup(String uuid, String grpName, Map<String,String> propertiesMap) throws NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknownException, WebserviceException
uuid
- the uuidgrpName
- the grp namepropertiesMap
- the properties mapNoSuchGroupException
- the no such group exceptionLockException
- the lock exceptionPathNotFoundException
- the path not found exceptionAccessDeniedException
- the access denied exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionExtensionException
- the extension exceptionAutomationException
- the automation exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionvoid removePropertyGroup(String uuid, String grpName) throws AccessDeniedException, NoSuchGroupException, LockException, PathNotFoundException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknownException, WebserviceException
uuid
- the uuidgrpName
- the grp nameAccessDeniedException
- the access denied exceptionNoSuchGroupException
- the no such group exceptionLockException
- the lock exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionExtensionException
- the extension exceptionAutomationException
- the automation exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionList<PropertyGroup> getPropertyGroups(String uuid) throws AccessDeniedException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
uuid
- the uuidAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionList<PropertyGroup> getAllPropertyGroups() throws AccessDeniedException, ParseException, RepositoryException, DatabaseException, UnknownException, WebserviceException
AccessDeniedException
- the access denied exceptionParseException
- the parse exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionList<FormElement> getPropertyGroupForm(String grpName) throws AccessDeniedException, ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, PluginNotFoundException, UnknownException, WebserviceException
grpName
- the grp nameAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionNoSuchGroupException
- the no such group exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionPluginNotFoundException
- the plugin not found exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionList<FormElement> getPropertyGroupForm(String uuid, String grpName) throws ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, PluginNotFoundException, UnknownException, WebserviceException, AccessDeniedException
uuid
- the uuidgrpName
- the grp nameParseException
- the parse exceptionNoSuchGroupException
- the no such group exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionPluginNotFoundException
- the plugin not found exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionAccessDeniedException
- the access denied exceptionvoid setPropertyGroupProperties(String uuid, String grpName, Map<String,String> properties) throws AccessDeniedException, ParseException, NoSuchPropertyException, NoSuchGroupException, LockException, PathNotFoundException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PluginNotFoundException, ValidationFormException, UnknownException, WebserviceException
uuid
- the uuidgrpName
- the grp nameproperties
- the propertiesAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionNoSuchPropertyException
- the no such property exceptionNoSuchGroupException
- the no such group exceptionLockException
- the lock exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionExtensionException
- the extension exceptionAutomationException
- the automation exceptionPluginNotFoundException
- the plugin not found exceptionValidationFormException
- the validation form exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionboolean hasPropertyGroup(String uuid, String grpName) throws AccessDeniedException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
uuid
- the uuidgrpName
- the grp nameAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionList<PropertyGroup> getPropertyGroupsByVersion(String uuid, String versionName) throws AccessDeniedException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
uuid
- the uuidversionName
- the version nameAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionString getRegisteredPropertyGroupDefinition() throws AccessDeniedException, ParseException, DatabaseException, UnknownException, WebserviceException
AccessDeniedException
- the access denied exceptionParseException
- the parse exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionList<String> getPropertyGroupSuggestions(String uuid, String grpName, String propName) throws AccessDeniedException, PathNotFoundException, ParseException, NoSuchGroupException, SuggestionException, DatabaseException, UnknownException, WebserviceException
uuid
- the uuidgrpName
- the grp namepropName
- the prop nameAccessDeniedException
- the access denied exceptionPathNotFoundException
- the path not found exceptionParseException
- the parse exceptionNoSuchGroupException
- the no such group exceptionSuggestionException
- the suggestion exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionvoid registerPropertyGroupDefinition(InputStream is, String name) throws AccessDeniedException, ParseException, DatabaseException, UnknownException, WebserviceException
is
- the isname
- the nameAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionMap<String,String> getPropertyGroupProperties(String uuid, String grpName) throws AccessDeniedException, ParseException, NoSuchPropertyException, NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PluginNotFoundException, ValidationFormException, UnknownException, WebserviceException
uuid
- the uuidgrpName
- the grp nameAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionNoSuchPropertyException
- the no such property exceptionNoSuchGroupException
- the no such group exceptionLockException
- the lock exceptionPathNotFoundException
- the path not found exceptionAccessDeniedException
- the access denied exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionExtensionException
- the extension exceptionAutomationException
- the automation exceptionPluginNotFoundException
- the plugin not found exceptionValidationFormException
- the validation form exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionMap<String,String> getPropertyGroupPropertiesByVersion(String uuid, String grpName, String versionName) throws ParseException, NoSuchPropertyException, NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PluginNotFoundException, ValidationFormException, UnknownException, WebserviceException
uuid
- the uuidgrpName
- the grp nameversionName
- the version nameParseException
- the parse exceptionNoSuchPropertyException
- the no such property exceptionNoSuchGroupException
- the no such group exceptionLockException
- the lock exceptionPathNotFoundException
- the path not found exceptionAccessDeniedException
- the access denied exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionExtensionException
- the extension exceptionAutomationException
- the automation exceptionPluginNotFoundException
- the plugin not found exceptionValidationFormException
- the validation form exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionList<FormElement> getPropertyGroupByVersionForm(String uuid, String grpName, String versionName) throws ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, PluginNotFoundException, UnknownException, WebserviceException, AccessDeniedException
uuid
- the uuidgrpName
- the grp nameversionName
- the version nameParseException
- the parse exceptionNoSuchGroupException
- the no such group exceptionPathNotFoundException
- the path not found exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionPluginNotFoundException
- the plugin not found exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionAccessDeniedException
- the access denied exceptionPropertyGroup getPropertyGroup(String grpName) throws AccessDeniedException, ParseException, RepositoryException, DatabaseException, NoSuchGroupException, UnknownException, WebserviceException
grpName
- the grp nameAccessDeniedException
- the access denied exceptionParseException
- the parse exceptionRepositoryException
- the repository exceptionDatabaseException
- the database exceptionNoSuchGroupException
- the no such group exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionString getSuggestBoxKeyValue(String grpName, String propertyName, String key) throws ParseException, AccessDeniedException, DatabaseException, PluginNotFoundException, UnknownException, WebserviceException
grpName
- the grp namepropertyName
- the property namekey
- the keyParseException
- the parse exceptionAccessDeniedException
- the access denied exceptionDatabaseException
- the database exceptionPluginNotFoundException
- the plugin not found exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionMap<String,String> getSuggestBoxKeyValuesFiltered(String grpName, String propertyName, String filter) throws ParseException, AccessDeniedException, DatabaseException, PluginNotFoundException, UnknownException, WebserviceException
grpName
- the grp namepropertyName
- the property namefilter
- the filterParseException
- the parse exceptionAccessDeniedException
- the access denied exceptionDatabaseException
- the database exceptionPluginNotFoundException
- the plugin not found exceptionUnknownException
- the unknown exceptionWebserviceException
- the webservice exceptionCopyright © 2021 Open Knowledge Management System S.L.. All Rights Reserved.