public class RepositoryImpl extends ClientImpl implements BaseRepository
Constructor and Description |
---|
RepositoryImpl(String host,
String user,
String password,
BeanHelper beanHelper)
RepositoryImpl
|
Modifier and Type | Method and Description |
---|---|
void |
copyAttributes(String nodeId,
String dstId,
boolean categories,
boolean keywords,
boolean propertyGroups,
boolean notes,
boolean wiki) |
HqlQueryResults |
executeHqlQuery(InputStream is) |
Object |
executePlugin(String className,
Map<String,String> parameters,
Class<?> clazz) |
ScriptExecutionResult |
executeScript(InputStream is) |
SqlQueryResults |
executeSqlQuery(InputStream is) |
AppVersion |
getAppVersion() |
Folder |
getCategoriesFolder() |
Configuration |
getConfiguration(String key) |
Folder |
getMailFolder() |
Folder |
getMailFolderBase() |
String |
getNodePath(String uuid) |
String |
getNodeUuid(String nodePath) |
Folder |
getPersonalFolder() |
Folder |
getPersonalFolderBase() |
String |
getRepositoryUuid() |
Folder |
getRootFolder() |
Folder |
getTemplatesFolder() |
Folder |
getThesaurusFolder() |
Map<String,String> |
getTranslations(String lang,
String module) |
Folder |
getTrashFolder() |
Folder |
getTrashFolderBase() |
String |
getUpdateMessage() |
boolean |
hasNode(String nodeId) |
void |
purgeTrash() |
getClient
public RepositoryImpl(String host, String user, String password, BeanHelper beanHelper)
public Folder getRootFolder() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getRootFolder
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getTrashFolder() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getTrashFolder
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getTrashFolderBase() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getTrashFolderBase
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getTemplatesFolder() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getTemplatesFolder
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getPersonalFolder() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getPersonalFolder
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getPersonalFolderBase() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getPersonalFolderBase
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getMailFolder() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getMailFolder
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getMailFolderBase() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getMailFolderBase
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getThesaurusFolder() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getThesaurusFolder
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Folder getCategoriesFolder() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getCategoriesFolder
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void purgeTrash() throws PathNotFoundException, AccessDeniedException, LockException, RepositoryException, DatabaseException, UnknowException, WebserviceException
purgeTrash
in interface BaseRepository
PathNotFoundException
AccessDeniedException
LockException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getUpdateMessage() throws RepositoryException, DatabaseException, UnknowException, WebserviceException
getUpdateMessage
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getRepositoryUuid() throws RepositoryException, DatabaseException, UnknowException, WebserviceException
getRepositoryUuid
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
public boolean hasNode(String nodeId) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
hasNode
in interface BaseRepository
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getNodePath(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNodePath
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getNodeUuid(String nodePath) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNodeUuid
in interface BaseRepository
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public AppVersion getAppVersion() throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getAppVersion
in interface BaseRepository
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void copyAttributes(String nodeId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
public ScriptExecutionResult executeScript(InputStream is) throws UnknowException, WebserviceException
executeScript
in interface BaseRepository
UnknowException
WebserviceException
public SqlQueryResults executeSqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException
executeSqlQuery
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public HqlQueryResults executeHqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException
executeHqlQuery
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public Map<String,String> getTranslations(String lang, String module) throws DatabaseException, UnknowException, WebserviceException
getTranslations
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public Configuration getConfiguration(String key) throws DatabaseException, UnknowException, WebserviceException
getConfiguration
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public Object executePlugin(String className, Map<String,String> parameters, Class<?> clazz) throws UnknowException, WebserviceException
executePlugin
in interface BaseRepository
UnknowException
WebserviceException
Copyright © 2016 Open Knowledge Management System S.L.. All rights reserved.