@Override public void setOwnerXDIAddress(XDIAddress ownerXDIAddress) { GraphUtil.setOwnerXDIAddress(this.getGraph(), ownerXDIAddress); }
public static void setOwnerPeerRootXDIArc(Graph graph, XDIArc ownerPeerRootXDIArc) { XDIAddress ownerXDIAddress = XdiPeerRoot.getXDIAddressOfPeerRootXDIArc(ownerPeerRootXDIArc); setOwnerXDIAddress(graph, ownerXDIAddress); }
public void testPublicLinkContract() throws Exception { Graph graph = MemoryGraphFactory.getInstance().openGraph(); GraphUtil.setOwnerXDIAddress(graph, XDIAddress.create("=markus")); assertEquals(GraphUtil.getOwnerXDIAddress(graph), XDIAddress.create("=markus")); PublicLinkContract l = PublicLinkContract.findPublicLinkContract(graph, true); assertNotNull(l); assertEquals(l.getXdiEntity().getXDIAddress(), XDIAddress.create("(=markus/$public)$contract")); assertNotNull(PublicLinkContract.findPublicLinkContract(graph, false)); assertTrue(LinkContract.fromXdiEntity(l.getXdiEntity()) instanceof PublicLinkContract); assertEquals(l.getRequestingAuthority(), XDILinkContractConstants.XDI_ADD_PUBLIC); assertEquals(l.getAuthorizingAuthority(), XDIAddress.create("=markus")); assertNull(l.getTemplateAuthorityAndId()); graph.close(); }
public void testConnectLinkContract() throws Exception { Graph graph = MemoryGraphFactory.getInstance().openGraph(); GraphUtil.setOwnerXDIAddress(graph, XDIAddress.create("=markus")); assertEquals(GraphUtil.getOwnerXDIAddress(graph), XDIAddress.create("=markus")); ConnectLinkContract l = ConnectLinkContract.findConnectLinkContract(graph, true); assertNotNull(l); assertEquals(l.getXdiEntity().getXDIAddress(), XDIAddress.create("(=markus/$connect)$contract")); assertNotNull(ConnectLinkContract.findConnectLinkContract(graph, false)); assertTrue(LinkContract.fromXdiEntity(l.getXdiEntity()) instanceof ConnectLinkContract); assertEquals(l.getRequestingAuthority(), XDILinkContractConstants.XDI_ADD_CONNECT); assertEquals(l.getAuthorizingAuthority(), XDIAddress.create("=markus")); assertNull(l.getTemplateAuthorityAndId()); graph.close(); }
public void testRootLinkContract() throws Exception { Graph graph = MemoryGraphFactory.getInstance().openGraph(); GraphUtil.setOwnerXDIAddress(graph, XDIAddress.create("=markus")); assertEquals(GraphUtil.getOwnerXDIAddress(graph), XDIAddress.create("=markus")); RootLinkContract l = RootLinkContract.findRootLinkContract(graph, true); assertNotNull(l); assertEquals(l.getXdiEntity().getXDIAddress(), XDIAddress.create("(=markus/=markus)$contract")); assertNotNull(RootLinkContract.findRootLinkContract(graph, false)); assertTrue(LinkContract.fromXdiEntity(l.getXdiEntity()) instanceof RootLinkContract); assertEquals(l.getRequestingAuthority(), XDIAddress.create("=markus")); assertEquals(l.getAuthorizingAuthority(), XDIAddress.create("=markus")); assertNull(l.getTemplateAuthorityAndId()); graph.close(); }