public interface BaseFilePlan
Modifier and Type | Method and Description |
---|---|
List<NodeClass> |
findAllNodeClasses()
Find all node classes list.
|
List<NodeClass> |
findElectronicRecordClasses()
Find electronic record classes list.
|
List<NodeClass> |
findElectronicRecordClassesFilteredBySecurity(int permissions)
Find electronic record classes filtered by security list.
|
List<NodeClass> |
findFilteredByCodeOrNameFilteredBySecurity(String code,
String name,
int permissions)
Find filtered by code or name filtered by security list.
|
NodeClass |
findNodeClassByPk(long id)
Find node class by pk node class.
|
List<NodeClassSectionDefinition> |
findSectionFiltered(String code,
String name,
int permissions)
Find section filtered list.
|
List<NodeClass> |
getChildrenClasses(long sectionId)
Gets children classes.
|
List<NodeClass> |
getChildrenClassesFilteredBySecurity(long sectionId,
int permissions)
Gets children classes filtered by security.
|
List<NodeClassSectionDefinition> |
getChildrenSections(long parentId)
Gets children sections.
|
List<NodeClassSectionDefinition> |
getChildrenSectionsFilteredBySecurity(long parentId,
int permissions)
Gets children sections filtered by security.
|
List<Long> |
getChildrenSectionsIdByTenantWithChildren(long parentId)
Gets children sections id by tenant with children.
|
List<NodeClassSectionDefinition> |
getNodeClassBreadcrumb(long sectionId)
Gets node class breadcrumb.
|
List<NodeClassSectionDefinition> |
getRootSections()
Gets root sections.
|
List<NodeClassSectionDefinition> |
getRootSectionsFilteredBySecurity(int permissions)
Gets root sections filtered by security.
|
List<Long> |
getRootSectionsIdWithChildren()
Gets root sections id with children.
|
List<NodeClassSectionDefinition> getRootSections() throws WebserviceException, DatabaseException, UnknownException
WebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClassSectionDefinition> getRootSectionsFilteredBySecurity(int permissions) throws WebserviceException, DatabaseException, UnknownException
permissions
- the permissionsWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClassSectionDefinition> getChildrenSections(long parentId) throws WebserviceException, DatabaseException, UnknownException
parentId
- the parent idWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClassSectionDefinition> getChildrenSectionsFilteredBySecurity(long parentId, int permissions) throws WebserviceException, DatabaseException, UnknownException
parentId
- the parent idpermissions
- the permissionsWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClass> getChildrenClasses(long sectionId) throws WebserviceException, DatabaseException, UnknownException
sectionId
- the section idWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClass> getChildrenClassesFilteredBySecurity(long sectionId, int permissions) throws WebserviceException, DatabaseException, UnknownException
sectionId
- the section idpermissions
- the permissionsWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionNodeClass findNodeClassByPk(long id) throws WebserviceException, DatabaseException, UnknownException
id
- the idWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClass> findElectronicRecordClasses() throws WebserviceException, DatabaseException, UnknownException
WebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClass> findElectronicRecordClassesFilteredBySecurity(int permissions) throws WebserviceException, DatabaseException, UnknownException
permissions
- the permissionsWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClass> findFilteredByCodeOrNameFilteredBySecurity(String code, String name, int permissions) throws WebserviceException, DatabaseException, UnknownException
code
- the codename
- the namepermissions
- the permissionsWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClassSectionDefinition> findSectionFiltered(String code, String name, int permissions) throws WebserviceException, DatabaseException, UnknownException
code
- the codename
- the namepermissions
- the permissionsWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClassSectionDefinition> getNodeClassBreadcrumb(long sectionId) throws WebserviceException, DatabaseException, UnknownException
sectionId
- the section idWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<NodeClass> findAllNodeClasses() throws WebserviceException, DatabaseException, UnknownException
WebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<Long> getRootSectionsIdWithChildren() throws WebserviceException, DatabaseException, UnknownException
WebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionList<Long> getChildrenSectionsIdByTenantWithChildren(long parentId) throws WebserviceException, DatabaseException, UnknownException
parentId
- the parent idWebserviceException
- the webservice exceptionDatabaseException
- the database exceptionUnknownException
- the unknown exceptionCopyright © 2021 Open Knowledge Management System S.L.. All Rights Reserved.