com.softwareag.centrasite.appl.framework.persistence.search.impl
Class SupportTypePredicate

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.persistence.search.impl.DefaultPredicate
      extended by com.softwareag.centrasite.appl.framework.persistence.search.impl.SupportTypePredicate
All Implemented Interfaces:
Predicate

public class SupportTypePredicate
extends DefaultPredicate


Field Summary
static java.lang.String INTERNATIONAL_STRING_LOCALE_ATTRIBUTE_DELIMITER
           
static java.lang.String LOCALIZED_STRING_CHARSET_ATTRIBUTE_DELIMITER
           
static java.lang.String LOCALIZED_STRING_LOCALE_ATTRIBUTE_DELIMITER
           
static java.lang.String SLOT_NAME_DELIMITER
           
static java.lang.String SLOT_NAME_LOCAL_FUNCTION_WITH_NAMESPACE
           
static java.lang.String SLOT_NAME_LOCAL_FUNCTION_WITHOUT_NAMESPACE
           
static java.lang.String SLOT_NAMESPACE_DELIMITER
           
 
Constructor Summary
SupportTypePredicate(Property property, Operation operation, java.lang.Object value)
           
 
Method Summary
 java.lang.String getQueryString(SearchQuery searchQuery)
          The nested predicate holds information about the real property it represents and if present the next nested property.By calling getQueryString for the first and the last properties, it will provide a specific path for the query.
 
Methods inherited from class com.softwareag.centrasite.appl.framework.persistence.search.impl.DefaultPredicate
getOperation, getProperty, getValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTERNATIONAL_STRING_LOCALE_ATTRIBUTE_DELIMITER

public static final java.lang.String INTERNATIONAL_STRING_LOCALE_ATTRIBUTE_DELIMITER
See Also:
Constant Field Values

LOCALIZED_STRING_CHARSET_ATTRIBUTE_DELIMITER

public static final java.lang.String LOCALIZED_STRING_CHARSET_ATTRIBUTE_DELIMITER
See Also:
Constant Field Values

LOCALIZED_STRING_LOCALE_ATTRIBUTE_DELIMITER

public static final java.lang.String LOCALIZED_STRING_LOCALE_ATTRIBUTE_DELIMITER
See Also:
Constant Field Values

SLOT_NAME_DELIMITER

public static final java.lang.String SLOT_NAME_DELIMITER
See Also:
Constant Field Values

SLOT_NAMESPACE_DELIMITER

public static final java.lang.String SLOT_NAMESPACE_DELIMITER
See Also:
Constant Field Values

SLOT_NAME_LOCAL_FUNCTION_WITH_NAMESPACE

public static final java.lang.String SLOT_NAME_LOCAL_FUNCTION_WITH_NAMESPACE
See Also:
Constant Field Values

SLOT_NAME_LOCAL_FUNCTION_WITHOUT_NAMESPACE

public static final java.lang.String SLOT_NAME_LOCAL_FUNCTION_WITHOUT_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

SupportTypePredicate

public SupportTypePredicate(Property property,
                            Operation operation,
                            java.lang.Object value)
Method Detail

getQueryString

public java.lang.String getQueryString(SearchQuery searchQuery)
                                throws CSAppFrameworkException
The nested predicate holds information about the real property it represents and if present the next nested property.By calling getQueryString for the first and the last properties, it will provide a specific path for the query. This path will be used to create a context object in Centra Site Business Query The last nested predicate will provide the where clause.

Specified by:
getQueryString in interface Predicate
Overrides:
getQueryString in class DefaultPredicate
Returns:
String
Throws:
CSAppFrameworkException