SAP NetWeaver '04

Uses of Interface
com.sapportals.wcm.service.relation.IRelationQuery

Packages that use IRelationQuery
com.sapportals.wcm.service.relation Provides a service to persist relationships between relation operands.  
 

Uses of IRelationQuery in com.sapportals.wcm.service.relation
 

Methods in com.sapportals.wcm.service.relation that return IRelationQuery
 IRelationQuery IRelationPropertyQuery.equal(java.lang.Object value)
          Return an expression which selects only those operands matching the given object (compareTo() = 0 ).
 IRelationQuery IRelationPropertyQuery.less(java.lang.Object value)
          Return an expression which selects only those operands being less than the given object (compareTo() < 0 ).
 IRelationQuery IRelationPropertyQuery.lessEqual(java.lang.Object value)
          Return an expression which selects only those operands being less or equal than the given object (compareTo() <= 0 ).
 IRelationQuery IRelationPropertyQuery.greater(java.lang.Object value)
          Return an expression which selects only those operands being greater than the given object (compareTo() > 0 ).
 IRelationQuery IRelationPropertyQuery.greaterEqual(java.lang.Object value)
          Return an expression which selects only those operands being greater or equal than the given object (compareTo() >= 0 ).
 IRelationQuery IRelationPropertyQuery.between(java.lang.Object lowerValue, java.lang.Object upperValue)
          Return an expression which selects only those operands being between the given objects (compareTo(lowerValue) <= 0 and compareTo(upperValue >= 0) ).
 IRelationQuery IRelationPropertyQuery.exists()
          Return an expression which selects only those operands where a value exists.
 IRelationQuery IRelationPropertyQuery.isMultivalued()
          Return an expression which selects only those operands having more than one value.
 IRelationQuery IRelationPropertyQuery.contains(java.lang.String value)
          Return an expression which selects only those operands having at least one value matching the given String.
 IRelationQuery IRelationPropertyQuery.containsIgnoreCase(java.lang.String value)
          case insensitive version of IRelationPropertyQuery.contains(String).
 IRelationQuery IRelationPropertyQuery.contains(java.lang.Object value)
          Return an expression which selects only those operands having at least one value matching the given Object (compare gives 0).
 IRelationQuery IRelationQuery.not()
          Negate the given query (select all those relations not selected by the given query).
 IRelationQuery IRelationQuery.and(IRelationQuery query)
          Combine the given query with this one via logical AND (select only those wich are in both queries).
 IRelationQuery IRelationQuery.or(IRelationQuery query)
          Combine the given query with this one via logical OR (select all those selected by either one or both of the queries).
 IRelationQuery IRelationQueryBuilder.all()
          Return query expression to select all relations.
 IRelationQuery IRelationQueryBuilder.all(java.lang.String namespace)
          Return query expression to selects all the relations for those relation types which match the given namespace.
 IRelationQuery IRelationQueryBuilder.relationType(IRelationType type)
          Return query expression to select the relations of the given relation type.
 IRelationQuery IRelationOperandQuery.equal(java.lang.String value)
          Return an expression which selects only those operands matching the given string.
 IRelationQuery IRelationOperandQuery.equalIgnoreCase(java.lang.String value)
          case insensitive version of IRelationOperandQuery.equal(String).
 IRelationQuery IRelationOperandQuery.less(java.lang.String value)
          Return an expression which selects only those operands being alphabetically before the given string.
 IRelationQuery IRelationOperandQuery.lessIgnoreCase(java.lang.String value)
          case insensitive version of IRelationOperandQuery.less(String).
 IRelationQuery IRelationOperandQuery.lessEqual(java.lang.String value)
          Return an expression which selects only those operands being alphabetically before the given string or matching it.
 IRelationQuery IRelationOperandQuery.lessEqualIgnoreCase(java.lang.String value)
          case insensitive version of IRelationOperandQuery.lessEqual(String).
 IRelationQuery IRelationOperandQuery.greater(java.lang.String value)
          Return an expression which selects only those operands being alphabetically after the given string.
 IRelationQuery IRelationOperandQuery.greaterIgnoreCase(java.lang.String value)
          case insensitive version of IRelationOperandQuery.greater(String).
 IRelationQuery IRelationOperandQuery.greaterEqual(java.lang.String value)
          Return an expression which selects only those operands being alphabetically after the given string or matching it.
 IRelationQuery IRelationOperandQuery.greaterEqualIgnoreCase(java.lang.String value)
          case insensitive version of IRelationOperandQuery.greaterEqual(String).
 IRelationQuery IRelationOperandQuery.like(java.lang.String value)
          Return an expression which selects only those operands being 'like' the given string.
 IRelationQuery IRelationOperandQuery.likeIgnoreCase(java.lang.String value)
          case insensitive version of IRelationOperandQuery.like(String).
 IRelationQuery IRelationOperandQuery.between(java.lang.String lowerValue, java.lang.String upperValue)
          Return an expression which selects only those between the given values, such as lowerValue <= x <= upperValue.
 IRelationQuery IRelationOperandQuery.betweenIgnoreCase(java.lang.String lowerValue, java.lang.String upperValue)
          case insensitive version of IRelationOperandQuery.between(String, String).
 IRelationQuery IRelationOperandQuery.inSourceSelection(IRelationQuery query)
          Return an expression which selects only those which match one of the given queries source operand's id (subselect on source id).
 IRelationQuery IRelationOperandQuery.inTargetSelection(IRelationQuery query)
          Return an expression which selects only those which match one of the given queries target operand's id (subselect on target id).
 IRelationQuery IRelationOperandQuery.inRelationPropertySelection(IPropertyName name, IRelationQuery query)
          Return an expression which selects only those which match one of the given queries property values (subselect on the given property).
 

Methods in com.sapportals.wcm.service.relation with parameters of type IRelationQuery
 IRelationQuery IRelationQuery.and(IRelationQuery query)
          Combine the given query with this one via logical AND (select only those wich are in both queries).
 IRelationQuery IRelationQuery.or(IRelationQuery query)
          Combine the given query with this one via logical OR (select all those selected by either one or both of the queries).
 IRelationList IRelationService.getRelations(IResourceContext context, IRelationQuery query)
          Get the relations which match a given query expression.
 IRelationList IRelationService.getRelations(IResourceContext context, IRelationQuery query, IRelationQueryOrder order)
          Get the relations which match a given query expression, ordered by a given order expression.
 IRelationQuery IRelationOperandQuery.inSourceSelection(IRelationQuery query)
          Return an expression which selects only those which match one of the given queries source operand's id (subselect on source id).
 IRelationQuery IRelationOperandQuery.inTargetSelection(IRelationQuery query)
          Return an expression which selects only those which match one of the given queries target operand's id (subselect on target id).
 IRelationQuery IRelationOperandQuery.inRelationPropertySelection(IPropertyName name, IRelationQuery query)
          Return an expression which selects only those which match one of the given queries property values (subselect on the given property).
 IRelationList IRelationType.getRelations(IRelationQuery query)
          Get the relations for this type, which match a given query expression.
 IRelationList IRelationType.getRelations(IRelationQuery query, IRelationQueryOrder order)
          Get the relations for this type, which match a given query expression.
 


SAP NetWeaver '04

Copyright © 2004 by SAP AG. All Rights Reserved.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.