org.mmbase.bridge.util
Class SearchUtil
java.lang.Object
org.mmbase.bridge.util.SearchUtil
- public class SearchUtil
- extends Object
|
Method Summary |
static void |
addConstraint(Query query,
Constraint constraint)
|
static void |
addConstraint(Query query,
Constraint constraint,
int operator)
|
static void |
addDatetimeConstraint(NodeQuery query,
Field field,
long from,
long to)
|
static void |
addDayConstraint(NodeQuery query,
NodeManager nodeManager,
String fieldName,
String daysToCompare)
|
static void |
addEqualConstraint(NodeQuery query,
Field field,
Integer value)
|
static void |
addEqualConstraint(NodeQuery query,
Field field,
String value)
|
static void |
addEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
Integer value)
|
static void |
addEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
String value)
|
static void |
addInConstraint(Query query,
Field field,
SortedSet set)
|
static void |
addLikeConstraint(NodeQuery query,
Field field,
String value)
|
static void |
addLimitConstraint(NodeQuery query,
int offset,
int maxNumber)
|
static void |
addNodesConstraints(Query query,
Field field,
NodeList nodes)
|
static void |
addORConstraint(Query query,
Constraint constraint)
|
static Constraint |
addORConstraint(Query query,
Constraint one,
Constraint two)
|
static void |
addRelationSortOrder(NodeQuery query,
RelationManager role,
String sortName,
String sortDirection)
|
static void |
addSortOrder(NodeQuery query,
NodeManager manager,
String sortName,
String sortDirection)
|
static void |
addSortOrder(NodeQuery query,
StepField sf,
String sortDirection)
|
static void |
addTypeConstraints(NodeQuery query,
List types)
|
static Constraint |
createANDConstraint(Query query,
Constraint one,
Constraint two)
|
static FieldValueBetweenConstraint |
createDatetimeConstraint(NodeQuery query,
Field field,
long from,
long to)
|
static FieldValueConstraint |
createEqualConstraint(NodeQuery query,
Field field,
Integer value)
|
static FieldValueConstraint |
createEqualConstraint(NodeQuery query,
Field field,
String value)
|
static FieldValueConstraint |
createEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
Integer value)
|
static FieldValueConstraint |
createEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
String value)
|
static FieldValueInConstraint |
createInConstraint(Query query,
Field field,
SortedSet set)
|
static FieldValueConstraint |
createLikeConstraint(NodeQuery query,
Field field,
String value)
|
static CompositeConstraint |
createLogicalConstraint(Query query,
Constraint one,
Constraint two,
int operator)
|
static SortedSet |
createNodesConstraints(NodeList nodes)
|
static NodeQuery |
createRelatedNodeListQuery(Node parent,
String managerName,
String role)
|
static NodeQuery |
createRelatedNodeListQuery(Node parent,
String managerName,
String role,
String searchdir)
|
static NodeQuery |
createRelatedNodeListQuery(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection)
|
static NodeQuery |
createRelatedNodeListQuery(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection,
String searchdir)
|
static FieldValueInConstraint |
createTypeConstraints(NodeQuery query,
List types)
|
static Node |
findNode(Cloud cloud,
String managerName,
String fieldname,
String value)
|
static Node |
findNode(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName)
|
static Node |
findNode(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName,
String sortDirection)
|
static NodeList |
findNodeList(Cloud cloud,
String managerName)
|
static NodeList |
findNodeList(Cloud cloud,
String managerName,
String fieldname,
String value)
|
static NodeList |
findNodeList(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName)
|
static NodeList |
findNodeList(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName,
String sortDirection)
|
static Node |
findOrderedNode(Cloud cloud,
String managerName,
String sortName)
|
static Node |
findOrderedNode(Cloud cloud,
String managerName,
String sortName,
String sortDirection)
|
static NodeList |
findOrderedNodeList(Cloud cloud,
String managerName,
String sortName)
|
static NodeList |
findOrderedNodeList(Cloud cloud,
String managerName,
String sortName,
String sortDirection)
|
static Node |
findRelatedNode(Node parent,
String managerName,
String role)
|
static Node |
findRelatedNode(Node parent,
String managerName,
String role,
String fieldname,
String value)
|
static Node |
findRelatedNode(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName)
|
static Node |
findRelatedNode(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection)
|
static NodeList |
findRelatedNodeList(Node parent,
String managerName,
String role)
|
static NodeList |
findRelatedNodeList(Node parent,
String managerName,
String role,
String fieldname,
String value)
|
static NodeList |
findRelatedNodeList(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName)
|
static NodeList |
findRelatedNodeList(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection)
|
static Node |
findRelatedOrderedNode(Node parent,
String managerName,
String role,
String sortName)
|
static Node |
findRelatedOrderedNode(Node parent,
String managerName,
String role,
String sortName,
String sortDirection)
|
static NodeList |
findRelatedOrderedNodeList(Node parent,
String managerName,
String role,
String sortName)
|
static NodeList |
findRelatedOrderedNodeList(Node parent,
String managerName,
String role,
String sortName,
String sortDirection)
|
static RelationList |
findRelations(Node parent,
String managerName,
String role,
String sortName,
String sortDirection)
|
static RelationList |
findRelations(Node parent,
String managerName,
String role,
String sortName,
String sortDirection,
String searchdir)
|
static StepField |
getStepField(Query query,
Field field)
|
static boolean |
isEmptyOrWhitespace(String str)
is Empty Or Whitespace.String |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCE
public static final String SOURCE
- See Also:
- Constant Field Values
DESTINATION
public static final String DESTINATION
- See Also:
- Constant Field Values
findNode
public static Node findNode(Cloud cloud,
String managerName,
String fieldname,
String value)
findNode
public static Node findNode(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName)
findOrderedNode
public static Node findOrderedNode(Cloud cloud,
String managerName,
String sortName)
findOrderedNode
public static Node findOrderedNode(Cloud cloud,
String managerName,
String sortName,
String sortDirection)
findNode
public static Node findNode(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName,
String sortDirection)
findNodeList
public static NodeList findNodeList(Cloud cloud,
String managerName)
findNodeList
public static NodeList findNodeList(Cloud cloud,
String managerName,
String fieldname,
String value)
findNodeList
public static NodeList findNodeList(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName)
findOrderedNodeList
public static NodeList findOrderedNodeList(Cloud cloud,
String managerName,
String sortName)
findOrderedNodeList
public static NodeList findOrderedNodeList(Cloud cloud,
String managerName,
String sortName,
String sortDirection)
findNodeList
public static NodeList findNodeList(Cloud cloud,
String managerName,
String fieldname,
String value,
String sortName,
String sortDirection)
findRelatedNode
public static Node findRelatedNode(Node parent,
String managerName,
String role)
findRelatedNode
public static Node findRelatedNode(Node parent,
String managerName,
String role,
String fieldname,
String value)
findRelatedNode
public static Node findRelatedNode(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName)
findRelatedOrderedNode
public static Node findRelatedOrderedNode(Node parent,
String managerName,
String role,
String sortName)
findRelatedOrderedNode
public static Node findRelatedOrderedNode(Node parent,
String managerName,
String role,
String sortName,
String sortDirection)
findRelatedNode
public static Node findRelatedNode(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection)
findRelatedNodeList
public static NodeList findRelatedNodeList(Node parent,
String managerName,
String role)
findRelatedNodeList
public static NodeList findRelatedNodeList(Node parent,
String managerName,
String role,
String fieldname,
String value)
findRelatedNodeList
public static NodeList findRelatedNodeList(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName)
findRelatedOrderedNodeList
public static NodeList findRelatedOrderedNodeList(Node parent,
String managerName,
String role,
String sortName)
findRelatedOrderedNodeList
public static NodeList findRelatedOrderedNodeList(Node parent,
String managerName,
String role,
String sortName,
String sortDirection)
findRelatedNodeList
public static NodeList findRelatedNodeList(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection)
createRelatedNodeListQuery
public static NodeQuery createRelatedNodeListQuery(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection)
createRelatedNodeListQuery
public static NodeQuery createRelatedNodeListQuery(Node parent,
String managerName,
String role,
String fieldname,
String value,
String sortName,
String sortDirection,
String searchdir)
createRelatedNodeListQuery
public static NodeQuery createRelatedNodeListQuery(Node parent,
String managerName,
String role)
createRelatedNodeListQuery
public static NodeQuery createRelatedNodeListQuery(Node parent,
String managerName,
String role,
String searchdir)
findRelations
public static RelationList findRelations(Node parent,
String managerName,
String role,
String sortName,
String sortDirection)
findRelations
public static RelationList findRelations(Node parent,
String managerName,
String role,
String sortName,
String sortDirection,
String searchdir)
addSortOrder
public static void addSortOrder(NodeQuery query,
NodeManager manager,
String sortName,
String sortDirection)
addRelationSortOrder
public static void addRelationSortOrder(NodeQuery query,
RelationManager role,
String sortName,
String sortDirection)
addSortOrder
public static void addSortOrder(NodeQuery query,
StepField sf,
String sortDirection)
addEqualConstraint
public static void addEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
String value)
createEqualConstraint
public static FieldValueConstraint createEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
String value)
addEqualConstraint
public static void addEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
Integer value)
createEqualConstraint
public static FieldValueConstraint createEqualConstraint(NodeQuery query,
NodeManager manager,
String fieldname,
Integer value)
addEqualConstraint
public static void addEqualConstraint(NodeQuery query,
Field field,
String value)
createEqualConstraint
public static FieldValueConstraint createEqualConstraint(NodeQuery query,
Field field,
String value)
addEqualConstraint
public static void addEqualConstraint(NodeQuery query,
Field field,
Integer value)
createEqualConstraint
public static FieldValueConstraint createEqualConstraint(NodeQuery query,
Field field,
Integer value)
addLikeConstraint
public static void addLikeConstraint(NodeQuery query,
Field field,
String value)
createLikeConstraint
public static FieldValueConstraint createLikeConstraint(NodeQuery query,
Field field,
String value)
addDayConstraint
public static void addDayConstraint(NodeQuery query,
NodeManager nodeManager,
String fieldName,
String daysToCompare)
addDatetimeConstraint
public static void addDatetimeConstraint(NodeQuery query,
Field field,
long from,
long to)
createDatetimeConstraint
public static FieldValueBetweenConstraint createDatetimeConstraint(NodeQuery query,
Field field,
long from,
long to)
addLimitConstraint
public static void addLimitConstraint(NodeQuery query,
int offset,
int maxNumber)
addTypeConstraints
public static void addTypeConstraints(NodeQuery query,
List types)
createTypeConstraints
public static FieldValueInConstraint createTypeConstraints(NodeQuery query,
List types)
addNodesConstraints
public static void addNodesConstraints(Query query,
Field field,
NodeList nodes)
createNodesConstraints
public static SortedSet createNodesConstraints(NodeList nodes)
addInConstraint
public static void addInConstraint(Query query,
Field field,
SortedSet set)
createInConstraint
public static FieldValueInConstraint createInConstraint(Query query,
Field field,
SortedSet set)
getStepField
public static StepField getStepField(Query query,
Field field)
addConstraint
public static void addConstraint(Query query,
Constraint constraint)
createANDConstraint
public static Constraint createANDConstraint(Query query,
Constraint one,
Constraint two)
addORConstraint
public static void addORConstraint(Query query,
Constraint constraint)
addORConstraint
public static Constraint addORConstraint(Query query,
Constraint one,
Constraint two)
addConstraint
public static void addConstraint(Query query,
Constraint constraint,
int operator)
createLogicalConstraint
public static CompositeConstraint createLogicalConstraint(Query query,
Constraint one,
Constraint two,
int operator)
isEmptyOrWhitespace
public static boolean isEmptyOrWhitespace(String str)
- is Empty Or Whitespace.String
- Parameters:
str - String to check emptiness
- Returns:
- boolean is it empty
MMBase build 1.8.1.20060716