/** * Checks if a statement is a valid XDI $greater condition. * @param XDIstatement The statement to check. * @return True if the statement is a valid XDI $greater condition. */ public static boolean isValid(XDIStatement XDIstatement) { if (! XDIstatement.isRelationStatement()) return false; if (! XDIPolicyConstants.XDI_ADD_GREATER.equals(XDIstatement.getRelationXDIAddress())) return false; return true; }
/** * Checks if a statement is a valid XDI $is condition. * @param XDIstatement The statement to check. * @return True if the statement is a valid XDI $is condition. */ public static boolean isValid(XDIStatement XDIstatement) { if (! XDIstatement.isRelationStatement()) return false; if (! XDIPolicyConstants.XDI_ADD_IS.equals(XDIstatement.getRelationXDIAddress())) return false; return true; }
/** * Checks if a statement is a valid XDI $lesser condition. * @param XDIstatement The statement to check. * @return True if the statement is a valid XDI $lesser condition. */ public static boolean isValid(XDIStatement XDIstatement) { if (! XDIstatement.isRelationStatement()) return false; if (! XDIPolicyConstants.XDI_ADD_LESSER.equals(XDIstatement.getRelationXDIAddress())) return false; return true; }
/** * Checks if a statement is a valid XDI $equals condition. * @param XDIstatement The statement to check. * @return True if the statement is a valid XDI $equals condition. */ public static boolean isValid(XDIStatement XDIstatement) { if (! XDIstatement.isRelationStatement()) return false; if (! XDIPolicyConstants.XDI_ADD_EQUALS.equals(XDIstatement.getRelationXDIAddress())) return false; return true; }
/** * Checks if a statement is a valid XDI $matches condition. * @param XDIstatement The statement to check. * @return True if the statement is a valid XDI $matches condition. */ public static boolean isValid(XDIStatement XDIstatement) { if (! XDIstatement.isRelationStatement()) return false; if (! XDIPolicyConstants.XDI_ADD_MATCHES.equals(XDIstatement.getRelationXDIAddress())) return false; return true; }
public void executeGetOnStatement(XDIStatement targetStatement, GetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executeGetOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executeGetOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executeGetOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Unknown statement type: " + targetStatement.getClass().getCanonicalName(), null, executionContext); }
public void executeDoOnStatement(XDIStatement targetStatement, DoOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executeDoOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executeDoOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executeDoOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Unknown statement type: " + targetStatement.getClass().getCanonicalName(), null, executionContext); }
private static boolean isSetOnRefRepStatement(XDIStatement targetXDIStatement, Operation operation) { if (! (operation instanceof SetOperation)) return false; if (! targetXDIStatement.isRelationStatement()) return false; if (XDIDictionaryConstants.XDI_ADD_REF.equals(targetXDIStatement.getRelationXDIAddress())) return true; if (XDIDictionaryConstants.XDI_ADD_REP.equals(targetXDIStatement.getRelationXDIAddress())) return true; return false; }
public XDIAddress getTargetXDIAddress() { if (this.isContextNodeStatement()) { return XDIAddressUtil.concatXDIAddresses(this.getSubject(), (XDIArc) this.getObject()); } else if (this.isRelationStatement()) { return (XDIAddress) this.getObject(); } return null; }
public void executeDoOnStatement(XDIStatement targetStatement, DoOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executeDoOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executeDoOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executeDoOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + targetStatement, null, executionContext); }
public void executeSendOnStatement(XDIStatement targetStatement, SendOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executeSendOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executeSendOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executeSendOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + targetStatement, null, executionContext); }
public ContributorResult executePushOnStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, PushOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (relativeTargetStatement.isContextNodeStatement()) return this.executePushOnContextNodeStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isRelationStatement()) return this.executePushOnRelationStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isLiteralStatement()) return this.executePushOnLiteralStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + relativeTargetStatement, null, executionContext); }
public void executeConnectOnStatement(XDIStatement targetStatement, ConnectOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executeConnectOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executeConnectOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executeConnectOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + targetStatement, null, executionContext); }
public void executePushOnStatement(XDIStatement targetStatement, PushOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executePushOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executePushOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executePushOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + targetStatement, null, executionContext); }
public ContributorResult executeConnectOnStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, ConnectOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (relativeTargetStatement.isContextNodeStatement()) return this.executeConnectOnContextNodeStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isRelationStatement()) return this.executeConnectOnRelationStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isLiteralStatement()) return this.executeConnectOnLiteralStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + relativeTargetStatement, null, executionContext); }
public void executeGetOnStatement(XDIStatement targetStatement, GetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executeGetOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executeGetOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executeGetOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + targetStatement, null, executionContext); }
public void executeSetOnStatement(XDIStatement targetStatement, SetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (targetStatement.isContextNodeStatement()) this.executeSetOnContextNodeStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isRelationStatement()) this.executeSetOnRelationStatement(targetStatement, operation, operationResultGraph, executionContext); else if (targetStatement.isLiteralStatement()) this.executeSetOnLiteralStatement(targetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + targetStatement, null, executionContext); }
public ContributorResult executeGetOnStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, GetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (relativeTargetStatement.isContextNodeStatement()) return this.executeGetOnContextNodeStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isRelationStatement()) return this.executeGetOnRelationStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isLiteralStatement()) return this.executeGetOnLiteralStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + relativeTargetStatement, null, executionContext); }
public ContributorResult executeSetOnStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, SetOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (relativeTargetStatement.isContextNodeStatement()) return this.executeSetOnContextNodeStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isRelationStatement()) return this.executeSetOnRelationStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isLiteralStatement()) return this.executeSetOnLiteralStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + relativeTargetStatement, null, executionContext); }
public ContributorResult executeDelOnStatement(XDIAddress[] contributorXDIAddresses, XDIAddress contributorsXDIAddress, XDIStatement relativeTargetStatement, DelOperation operation, Graph operationResultGraph, ExecutionContext executionContext) throws Xdi2MessagingException { if (relativeTargetStatement.isContextNodeStatement()) return this.executeDelOnContextNodeStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isRelationStatement()) return this.executeDelOnRelationStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else if (relativeTargetStatement.isLiteralStatement()) return this.executeDelOnLiteralStatement(contributorXDIAddresses, contributorsXDIAddress, relativeTargetStatement, operation, operationResultGraph, executionContext); else throw new Xdi2MessagingException("Invalid statement: " + relativeTargetStatement, null, executionContext); }