public class RelationshipLinkContract extends LinkContract
Modifier | Constructor and Description |
---|---|
protected |
RelationshipLinkContract(XdiEntity xdiEntity) |
Modifier and Type | Method and Description |
---|---|
static XDIAddress |
createRelationshipLinkContractXDIAddress(XDIAddress authorizingAuthority,
XDIAddress requestingAuthority,
XDIAddress templateAuthorityAndId) |
static XDIAddress |
createRelationshipLinkContractXDIAddress(XDIAddress authorizingAuthority,
XDIAddress requestingAuthority,
XDIAddress templateAuthorityAndId,
XDIArc instanceXDIArc) |
static RelationshipLinkContract |
findRelationshipLinkContract(Graph graph,
XDIAddress authorizingAuthority,
XDIAddress requestingAuthority,
XDIAddress templateAuthorityAndId,
XDIArc instanceXDIArc,
boolean create)
Factory method that finds or creates an XDI relationship link contract for a graph.
|
static RelationshipLinkContract |
fromXdiEntity(XdiEntity xdiEntity)
Factory method that creates an XDI relationship link contract bound to a given XDI entity.
|
XDIAddress |
getAuthorizingAuthority() |
static XDIAddress |
getAuthorizingAuthority(XDIAddress XDIaddress) |
XDIAddress |
getRequestingAuthority() |
static XDIAddress |
getRequestingAuthority(XDIAddress XDIaddress) |
XDIAddress |
getTemplateAuthorityAndId() |
static XDIAddress |
getTemplateAuthorityAndId(XDIAddress XDIaddress) |
XdiInnerRoot |
getXdiInnerRoot() |
static boolean |
isValid(XdiEntity xdiEntity)
Checks if an XDI entity is a valid XDI relationship link contract.
|
getPushToPeerRootXDIArcs, getXdiEntity, setPushToPeerRootXDIArc, setupPushPermissionInverseRelations
compareTo, delNegativePermissionTargetXDIAddress, delNegativePermissionTargetXDIStatement, delPermissionTargetXDIAddress, delPermissionTargetXDIAddresses, delPermissionTargetXDIStatement, delPermissionTargetXDIStatements, equals, getAllNegativePermissionTargetXDIAddresses, getAllNegativePermissionTargetXDIStatements, getAllPermissionTargetXDIAddresses, getAllPermissionTargetXDIStatements, getContextNode, getDeferPolicyRoot, getDeferPushPolicyRoot, getDeletePolicyRoot, getNegativePermissionTargetXDIAddresses, getNegativePermissionTargetXDIStatements, getPermissionsContextNode, getPermissionsXdiEntity, getPermissionTargetXDIAddresses, getPermissionTargetXDIStatements, getPolicyRoot, hashCode, hasNegativePermissionTargetXDIStatement, hasPermissionTargetXDIStatement, setNegativePermissionTargetXDIAddress, setNegativePermissionTargetXDIStatement, setPermissionTargetXDIAddress, setPermissionTargetXDIStatement, toString
protected RelationshipLinkContract(XdiEntity xdiEntity)
public static boolean isValid(XdiEntity xdiEntity)
xdiEntity
- The XDI entity to check.public static RelationshipLinkContract fromXdiEntity(XdiEntity xdiEntity)
xdiEntity
- The XDI entity that is an XDI relationship link contract.public static XDIAddress createRelationshipLinkContractXDIAddress(XDIAddress authorizingAuthority, XDIAddress requestingAuthority, XDIAddress templateAuthorityAndId, XDIArc instanceXDIArc)
public static XDIAddress createRelationshipLinkContractXDIAddress(XDIAddress authorizingAuthority, XDIAddress requestingAuthority, XDIAddress templateAuthorityAndId)
public static RelationshipLinkContract findRelationshipLinkContract(Graph graph, XDIAddress authorizingAuthority, XDIAddress requestingAuthority, XDIAddress templateAuthorityAndId, XDIArc instanceXDIArc, boolean create)
public static XDIAddress getAuthorizingAuthority(XDIAddress XDIaddress)
public static XDIAddress getRequestingAuthority(XDIAddress XDIaddress)
public static XDIAddress getTemplateAuthorityAndId(XDIAddress XDIaddress)
public XdiInnerRoot getXdiInnerRoot()
public XDIAddress getAuthorizingAuthority()
public XDIAddress getRequestingAuthority()
public XDIAddress getTemplateAuthorityAndId()
Copyright © 2017. All rights reserved.