public abstract class LinkContract extends LinkContractBase<XdiEntity>
Modifier | Constructor and Description |
---|---|
protected |
LinkContract(XdiEntity xdiEntity) |
Modifier and Type | Method and Description |
---|---|
static LinkContract |
fromXdiEntity(XdiEntity xdiEntity)
Factory method that creates an XDI link contract bound to a given XDI entity.
|
ReadOnlyIterator<XDIArc> |
getPushToPeerRootXDIArcs() |
XdiEntity |
getXdiEntity()
Returns the underlying XDI entity to which this XDI link contract is bound.
|
static boolean |
isValid(XdiEntity xdiEntity)
Checks if an XDI entity is a valid XDI link contract.
|
void |
setPushToPeerRootXDIArc(XDIArc toPeerRootXDIArc) |
void |
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 LinkContract(XdiEntity xdiEntity)
public static boolean isValid(XdiEntity xdiEntity)
xdiEntity
- The XDI entity to check.public static LinkContract fromXdiEntity(XdiEntity xdiEntity)
xdiEntity
- The XDI entity that is an XDI link contract.public XdiEntity getXdiEntity()
getXdiEntity
in class LinkContractBase<XdiEntity>
public void setupPushPermissionInverseRelations()
public void setPushToPeerRootXDIArc(XDIArc toPeerRootXDIArc)
public ReadOnlyIterator<XDIArc> getPushToPeerRootXDIArcs()
Copyright © 2017. All rights reserved.