
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 |
fromXdiEntitySingletonVariable(XdiEntitySingleton.Variable xdiVariable)
Factory method that creates an XDI link contract template bound to a given XDI variable.
|
XDIAddress |
getTemplateAuthorityAndId() |
static XDIAddress |
getTemplateAuthorityAndId(XDIAddress XDIaddress) |
XdiEntitySingleton.Variable |
getXdiSubGraph() |
XdiEntitySingleton.Variable |
getXdiVariable()
Returns the underlying XDI variable to which this XDI link contract template is bound.
|
GenericLinkContract |
instantiate() |
static boolean |
isValid(XdiEntitySingleton.Variable xdiVariable)
Checks if an XDI variable is a valid XDI link contract template.
|
compareTo, delNegativePermissionTargetXDIAddress, delNegativePermissionTargetXDIStatement, delPermissionTargetXDIAddress, delPermissionTargetXDIStatement, equals, getContextNode, getNegativePermissionTargetXDIAddresses, getPermissionTargetXDIAddresses, getPermissionTargetXDIStatements, getPolicyRoot, hashCode, hasNegativePermissionTargetXDIStatement, hasPermissionTargetXDIStatement, setNegativePermissionTargetXDIAddress, setNegativePermissionTargetXDIStatement, setPermissionTargetXDIAddress, setPermissionTargetXDIStatement, toStringprotected LinkContractTemplate(XdiEntitySingleton.Variable xdiEntitySingletonVariable)
public static boolean isValid(XdiEntitySingleton.Variable xdiVariable)
xdiVariable - The XDI variable to check.public static LinkContractTemplate fromXdiEntitySingletonVariable(XdiEntitySingleton.Variable xdiVariable)
xdiVariable - The XDI variable that is an XDI link contract template.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 getXdiVariable()
public XdiEntitySingleton.Variable getXdiSubGraph()
getXdiSubGraph in class LinkContractBase<XdiEntitySingleton.Variable>public GenericLinkContract instantiate()
public XDIAddress getTemplateAuthorityAndId()
Copyright © 2015. All Rights Reserved.