Package org.apache.stanbol.cmsadapter.servicesapi.repository

Examples of org.apache.stanbol.cmsadapter.servicesapi.repository.RepositoryAccessException


    public CMSObject getFirstNodeById(String id, ConnectionInfo connectionInfo) throws RepositoryAccessException {
        try {
            Session session = (Session) getSession(connectionInfo);
            return getFirstNodeById(id, session);
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here


            }
            CmisObject node = cmisSession.getObjectByPath(path);
            return CMISModelMapper.getCMSObject(node);

        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

    @Override
    public CMSObject getFirstNodeById(String id, Object session) throws RepositoryAccessException {
        try {
            return CMISModelMapper.getCMSObject(((Session) session).getObject(CMISObjectId.getObjectId(id)));
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

            List<CMSObject> results = executeAndConvertQuery(query[0], (Session) session, 1);
            results.addAll(executeAndConvertQuery(query[1], (Session) session, 1));
            return results.get(0);

        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

    public CMSObject getFirstNodeByName(String name, ConnectionInfo connectionInfo) throws RepositoryAccessException {
        try {
            Session session = (Session) getSession(connectionInfo);
            return getFirstNodeByName(name, session);
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

                return convertResult(childIter);
            } else {
                return Arrays.asList(new CMSObject[] {});
            }
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

    public ObjectTypeDefinition getObjectTypeDefinition(String typeRef, Object session) throws RepositoryAccessException {
        try {
            Session cmisSession = checkSession(session);
            return CMISModelMapper.getObjectTypeDefinition(cmisSession.getTypeDefinition(typeRef));
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

            Session cmisSession = checkSession(session);
            CmisObject cmisObject = cmisSession.getObject(CMISObjectId.getObjectId(node.getUniqueRef()));
            CMISModelMapper.fillProperties(cmisObject, node);
            return node.getProperty();
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

            Session cmisSession = checkSession(session);
            ObjectType objectType = cmisSession.getTypeDefinition(instance.getUniqueRef());
            CMISModelMapper.fillPropertyDefinitions(instance, objectType);
            return instance.getPropertyDefinition();
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

                parentTypeDef = parentTypeDef.getParentType();
            }

            return typeDefinitions;
        } catch (CmisBaseException e) {
            throw new RepositoryAccessException("Error at accessing repository", e);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.stanbol.cmsadapter.servicesapi.repository.RepositoryAccessException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.