@Override public XDIStatement relativeToAbsoluteXDIStatement(XDIStatement relativeStatementAddress) { XDIStatement absoluteStatementAddress = XDIStatementUtil.concatXDIStatement(this.getContextNode().getXDIAddress(), relativeStatementAddress); if (log.isTraceEnabled()) log.trace("relativeToAbsoluteStatementAddress(" + relativeStatementAddress + " --> " + absoluteStatementAddress + ")"); return absoluteStatementAddress; }
public ContributorResult executeGetOnLiteralStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, GetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { XDIAddress relativeTargetXDIAddress = relativeTargetStatement.getContextNodeXDIAddress(); XDIStatement targetStatement = XDIStatementUtil.concatXDIStatement(contributorsXDIAddress, relativeTargetStatement); Graph tempResultGraph = MemoryGraphFactory.getInstance().openGraph(); ContributorResult contributorResult = this.executeGetOnAddress(contributorXDIAddresses, contributorsXDIAddress, relativeTargetXDIAddress, operation, tempResultGraph, executionContext); new GraphContextHandler(tempResultGraph).executeGetOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); return contributorResult; }
public ContributorResult executeGetOnContextNodeStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, GetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { XDIAddress relativeTargetXDIAddress = relativeTargetStatement.getContextNodeXDIAddress(); XDIStatement targetStatement = XDIStatementUtil.concatXDIStatement(contributorsXDIAddress, relativeTargetStatement); Graph tempResultGraph = MemoryGraphFactory.getInstance().openGraph(); ContributorResult contributorResult = this.executeGetOnAddress(contributorXDIAddresses, contributorsXDIAddress, relativeTargetXDIAddress, operation, tempResultGraph, executionContext); new GraphContextHandler(tempResultGraph).executeGetOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); return contributorResult; }
public ContributorResult executeGetOnRelationStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, GetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { XDIAddress relativeTargetXDIAddress = relativeTargetStatement.getContextNodeXDIAddress(); XDIStatement targetStatement = XDIStatementUtil.concatXDIStatement(contributorsXDIAddress, relativeTargetStatement); Graph tempResultGraph = MemoryGraphFactory.getInstance().openGraph(); ContributorResult contributorResult = this.executeGetOnAddress(contributorXDIAddresses, contributorsXDIAddress, relativeTargetXDIAddress, operation, tempResultGraph, executionContext); new GraphContextHandler(tempResultGraph).executeGetOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); return contributorResult; }