com.wewebu.ow.server.field
Class OwSearchOperator

java.lang.Object
  extended by com.wewebu.ow.server.field.OwSearchOperator

public class OwSearchOperator
extends Object

Manages the search operators.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com


Nested Class Summary
protected static class OwSearchOperator.OperatorMapSingleton
           Singleton with the operator maps.
 
Field Summary
static int CRIT_OP_BETWEEN
          search criteria operator
static int CRIT_OP_CBR_ALL
          search criteria context based retrieval operator
static int CRIT_OP_CBR_ANY
          search criteria context based retrieval operator
static int CRIT_OP_CBR_IN
          search criteria context based retrieval operator
static int CRIT_OP_CBR_NEAR
          search criteria context based retrieval operator
static int CRIT_OP_CBR_NONE
          search criteria context based retrieval operator
static int CRIT_OP_CBR_PARAGRAPH
          search criteria context based retrieval operator
static int CRIT_OP_CBR_SENTENCE
          search criteria context based retrieval operator
static int CRIT_OP_CBR_VQL
          search criteria context based retrieval operator
static int CRIT_OP_CBR_ZONE
          search criteria context based retrieval operator
static int CRIT_OP_EQUAL
          search criteria operator
static int CRIT_OP_GREATER
          search criteria operator
static int CRIT_OP_GREATER_EQUAL
          search criteria operator
static int CRIT_OP_IS_ARRAY_IN
          search criteria operator
static int CRIT_OP_IS_ARRAY_NOT_IN
          search criteria operator
static int CRIT_OP_IS_IN
          search criteria operator
static int CRIT_OP_IS_NOT_IN
          search criteria operator
static int CRIT_OP_IS_NOT_NULL
          search criteria operator
static int CRIT_OP_IS_NULL
          search criteria operator
static int CRIT_OP_LESS
          search criteria operator
static int CRIT_OP_LESS_EQUAL
          search criteria operator
static int CRIT_OP_LIKE
          search criteria operator
static int CRIT_OP_NOT_BETWEEN
          search criteria operator
static int CRIT_OP_NOT_EQUAL
          search criteria operator
static int CRIT_OP_NOT_LIKE
          search criteria operator
static int CRIT_OP_UNDEF
          search criteria operator undefined
protected static OwSearchOperator.OperatorMapSingleton m_maps
          singleton with the operator maps
static int MERGE_INTERSECT
          merge type to be used, the meaning depends on the used ECM System
static int MERGE_NONE
          merge type to be used
static int MERGE_UNION
          merge type to be used, the meaning depends on the used ECM System
 
Constructor Summary
OwSearchOperator()
           
 
Method Summary
static String getOperatorDisplayString(Locale locale_p, int iOP_p)
          get a display string for the given operator
static String getOperatorDisplaySymbol(Locale locale_p, int iOP_p)
          get a display symbol for the given operator
static HashMap getSymbolInverseOperatorMap()
           
static HashMap getSymbolOperatorMap()
           
static boolean isCriteriaOperatorNot(int op_p)
          check if operator is a "not" operator
static boolean isCriteriaOperatorRange(int op_p)
          check if operator is a range operator with a second criteria
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRIT_OP_UNDEF

public static final int CRIT_OP_UNDEF
search criteria operator undefined

See Also:
Constant Field Values

CRIT_OP_EQUAL

public static final int CRIT_OP_EQUAL
search criteria operator

See Also:
Constant Field Values

CRIT_OP_NOT_EQUAL

public static final int CRIT_OP_NOT_EQUAL
search criteria operator

See Also:
Constant Field Values

CRIT_OP_LIKE

public static final int CRIT_OP_LIKE
search criteria operator

See Also:
Constant Field Values

CRIT_OP_NOT_LIKE

public static final int CRIT_OP_NOT_LIKE
search criteria operator

See Also:
Constant Field Values

CRIT_OP_GREATER

public static final int CRIT_OP_GREATER
search criteria operator

See Also:
Constant Field Values

CRIT_OP_LESS

public static final int CRIT_OP_LESS
search criteria operator

See Also:
Constant Field Values

CRIT_OP_GREATER_EQUAL

public static final int CRIT_OP_GREATER_EQUAL
search criteria operator

See Also:
Constant Field Values

CRIT_OP_LESS_EQUAL

public static final int CRIT_OP_LESS_EQUAL
search criteria operator

See Also:
Constant Field Values

CRIT_OP_IS_NULL

public static final int CRIT_OP_IS_NULL
search criteria operator

See Also:
Constant Field Values

CRIT_OP_IS_NOT_NULL

public static final int CRIT_OP_IS_NOT_NULL
search criteria operator

See Also:
Constant Field Values

CRIT_OP_IS_IN

public static final int CRIT_OP_IS_IN
search criteria operator

See Also:
Constant Field Values

CRIT_OP_IS_NOT_IN

public static final int CRIT_OP_IS_NOT_IN
search criteria operator

See Also:
Constant Field Values

CRIT_OP_IS_ARRAY_IN

public static final int CRIT_OP_IS_ARRAY_IN
search criteria operator

See Also:
Constant Field Values

CRIT_OP_IS_ARRAY_NOT_IN

public static final int CRIT_OP_IS_ARRAY_NOT_IN
search criteria operator

See Also:
Constant Field Values

CRIT_OP_BETWEEN

public static final int CRIT_OP_BETWEEN
search criteria operator

See Also:
Constant Field Values

CRIT_OP_NOT_BETWEEN

public static final int CRIT_OP_NOT_BETWEEN
search criteria operator

See Also:
Constant Field Values

CRIT_OP_CBR_NONE

public static final int CRIT_OP_CBR_NONE
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_ALL

public static final int CRIT_OP_CBR_ALL
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_ANY

public static final int CRIT_OP_CBR_ANY
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_IN

public static final int CRIT_OP_CBR_IN
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_ZONE

public static final int CRIT_OP_CBR_ZONE
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_NEAR

public static final int CRIT_OP_CBR_NEAR
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_PARAGRAPH

public static final int CRIT_OP_CBR_PARAGRAPH
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_SENTENCE

public static final int CRIT_OP_CBR_SENTENCE
search criteria context based retrieval operator

See Also:
Constant Field Values

CRIT_OP_CBR_VQL

public static final int CRIT_OP_CBR_VQL
search criteria context based retrieval operator

See Also:
Constant Field Values

MERGE_NONE

public static final int MERGE_NONE
merge type to be used

See Also:
Constant Field Values

MERGE_UNION

public static final int MERGE_UNION
merge type to be used, the meaning depends on the used ECM System

See Also:
Constant Field Values

MERGE_INTERSECT

public static final int MERGE_INTERSECT
merge type to be used, the meaning depends on the used ECM System

See Also:
Constant Field Values

m_maps

protected static final OwSearchOperator.OperatorMapSingleton m_maps
singleton with the operator maps

Constructor Detail

OwSearchOperator

public OwSearchOperator()
Method Detail

isCriteriaOperatorNot

public static boolean isCriteriaOperatorNot(int op_p)
check if operator is a "not" operator

Parameters:
op_p - criteria operator as defined with CRIT_...
Returns:
true if not, false otherwise

isCriteriaOperatorRange

public static boolean isCriteriaOperatorRange(int op_p)
check if operator is a range operator with a second criteria

Parameters:
op_p - criteria operator as defined with CRIT_...
Returns:
true if range operator, false otherwise

getOperatorDisplayString

public static String getOperatorDisplayString(Locale locale_p,
                                              int iOP_p)
get a display string for the given operator

Parameters:
locale_p -
iOP_p -
Returns:
String

getOperatorDisplaySymbol

public static String getOperatorDisplaySymbol(Locale locale_p,
                                              int iOP_p)
get a display symbol for the given operator

Parameters:
locale_p -
iOP_p -
Returns:
String

getSymbolOperatorMap

public static HashMap getSymbolOperatorMap()
Returns:
Returns the m_symbolOperatorMap.

getSymbolInverseOperatorMap

public static HashMap getSymbolInverseOperatorMap()
Returns:
Returns the m_symbolOperatorMap.


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.