public List<Relationship> getObjectRelationships(CmisObject cmisObject, String objectId) { validateObjectOrId(cmisObject, objectId); validateRedundantIdentifier(cmisObject, objectId); CmisObject target = getCmisObject(cmisObject, objectId); if (target != null) { return target.getRelationships(); } return Collections.emptyList(); }
List<Relationship> relationships = object.getRelationships(); for (Relationship rel : relationships){ System.out.println("relation: "+ rel.getName());
private void checkRelationships(Session session, List<CmisTestResult> results, CmisObject object) { if (object instanceof Relationship) { if (isNotEmpty(object.getRelationships())) { addResult(results, createResult(FAILURE, "A relationship has relationships!")); return; } } if (object.getRelationships() != null) { for (Relationship relationship : object.getRelationships()) { if (relationship == null) { addResult(results, createResult(FAILURE, "A relationship in the relationship list is null!")); continue; } CmisObject fullRelationshipObject = session.getObject(relationship, SELECT_ALL_NO_CACHE_OC); addResult(results, checkObject(session, fullRelationshipObject, getAllProperties(fullRelationshipObject), "Relationship check: " + fullRelationshipObject.getId())); } } }
addResult(results, assertEqualObjectList(expected.getRelationships(), actual.getRelationships(), null, f));
addResult(assertListNullOrEmpty(child.getRelationships(), null, f));