public class LinkContractTemplate extends LinkContractBase<XdiEntitySingleton.Variable>
Modifier | Constructor and Description |
---|---|
protected |
LinkContractTemplate(XdiEntitySingleton.Variable xdiEntitySingletonVariable) |
Modifier and Type | Method and Description |
---|---|
static XDIAddress |
createLinkContractTemplateXDIAddress(XDIAddress templateAuthorityAndId) |
static LinkContractTemplate |
findLinkContractTemplate(Graph graph,
XDIAddress templateAuthorityAndId,
boolean create)
Factory method that finds or creates an XDI link contract template for a graph.
|
static LinkContractTemplate |
fromXdiEntity(XdiEntity xdiEntity) |
static LinkContractTemplate |
fromXdiEntitySingletonVariable(XdiEntitySingleton.Variable xdiEntitySingletonVariable)
Factory method that creates an XDI link contract template bound to a given XDI variable.
|
XDIAddress |
getTemplateAuthorityAndId() |
static XDIAddress |
getTemplateAuthorityAndId(XDIAddress XDIaddress) |
XdiEntitySingleton.Variable |
getXdiEntity() |
XdiEntitySingleton.Variable |
getXdiEntitySingletonVariable()
Returns the underlying XDI variable to which this XDI link contract template is bound.
|
RelationshipLinkContract |
instantiate() |
static boolean |
isValid(XdiEntity xdiEntity) |
static boolean |
isValid(XdiEntitySingleton.Variable xdiEntitySingletonVariable)
Checks if an XDI variable is a valid XDI link contract template.
|
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 LinkContractTemplate(XdiEntitySingleton.Variable xdiEntitySingletonVariable)
public static boolean isValid(XdiEntitySingleton.Variable xdiEntitySingletonVariable)
xdiEntitySingletonVariable
- The XDI variable to check.public static boolean isValid(XdiEntity xdiEntity)
public static LinkContractTemplate fromXdiEntitySingletonVariable(XdiEntitySingleton.Variable xdiEntitySingletonVariable)
xdiEntitySingletonVariable
- The XDI entity singleton variable variable that is an XDI link contract template.public static LinkContractTemplate fromXdiEntity(XdiEntity xdiEntity)
public static XDIAddress createLinkContractTemplateXDIAddress(XDIAddress templateAuthorityAndId)
public static LinkContractTemplate findLinkContractTemplate(Graph graph, XDIAddress templateAuthorityAndId, boolean create)
public static XDIAddress getTemplateAuthorityAndId(XDIAddress XDIaddress)
public XdiEntitySingleton.Variable getXdiEntitySingletonVariable()
public XdiEntitySingleton.Variable getXdiEntity()
getXdiEntity
in class LinkContractBase<XdiEntitySingleton.Variable>
public RelationshipLinkContract instantiate()
public XDIAddress getTemplateAuthorityAndId()
Copyright © 2017. All rights reserved.