package xdi2.messaging.container.tests.contributor; import xdi2.core.Graph; import xdi2.core.syntax.XDIAddress; import xdi2.core.syntax.XDIStatement; import xdi2.messaging.container.contributor.ContributorMount; import xdi2.messaging.container.contributor.ContributorResult; import xdi2.messaging.container.contributor.impl.AbstractContributor; import xdi2.messaging.container.exceptions.Xdi2MessagingException; import xdi2.messaging.container.execution.ExecutionContext; import xdi2.messaging.operations.GetOperation; @ContributorMount(contributorXDIAddresses={"(#test)"}) public class TestContributor3 extends AbstractContributor { @Override public ContributorResult executeGetOnAddress( XDIAddress[] contributorAddresses, XDIAddress contributorsAddress, XDIAddress relativeTargetAddress, GetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { operationResultGraph.setStatement(XDIStatement.fromRelationComponents( XDIAddress.create("" + contributorsAddress + "=markus"), XDIAddress.create("" + "#friend"), XDIAddress.create("" + contributorsAddress + "=animesh"))); return ContributorResult.DEFAULT; } }