package org.easysoa.registry.beans; import org.easysoa.registry.utils.RelationsHelper; import org.jboss.seam.ScopeType; import org.jboss.seam.annotations.In; import org.jboss.seam.annotations.Install; import org.jboss.seam.annotations.Name; import org.jboss.seam.annotations.Scope; import org.nuxeo.ecm.core.api.CoreSession; import org.nuxeo.ecm.core.api.DocumentModel; import org.nuxeo.ecm.core.api.DocumentModelList; @Name("relationsHelperBean") @Scope(ScopeType.CONVERSATION) @Install(precedence = Install.FRAMEWORK) public class RelationHelperBean { @In CoreSession documentManager; public DocumentModelList getOutgoingRelations(DocumentModel documentModel, String predicate) throws Exception { return RelationsHelper.getOutgoingRelations(documentManager, documentModel, predicate); } public DocumentModelList getIncomingRelations(DocumentModel documentModel, String predicate) throws Exception { return RelationsHelper.getIncomingRelations(documentManager, documentModel, predicate); } }