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.
|
String |
validateField(String value,
String className,
List<String> uuids)
Validate field string.
|
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 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 exceptionString validateField(String value, String className, List<String> uuids) throws PluginNotFoundException, UnknownException, WebserviceException
value - the valueclassName - the class nameuuids - the uuidsPluginNotFoundException - the plugin not found exceptionUnknownException - the unknown exceptionWebserviceException - the webservice exceptionCopyright © 2023 Open Knowledge Management System S.L.. All Rights Reserved.