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

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

public class BasicPredicate
extends java.lang.Object
implements Predicate


Constructor Summary
BasicPredicate(java.lang.String propertyName, Operation operation, java.lang.Object value, java.lang.Class<? extends RegistryBean> beanClass)
          Crates a BasicPredicate instance
 
Method Summary
 java.lang.Class<? extends RegistryBean> getBeanClass()
           
 Operation getOperation()
           
 java.lang.String getPropertyName()
           
 java.lang.String getQueryString(SearchQuery searchQuery)
          Does nothing, this predicate does not have enough information to create a query string
 java.lang.Object getValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicPredicate

public BasicPredicate(java.lang.String propertyName,
                      Operation operation,
                      java.lang.Object value,
                      java.lang.Class<? extends RegistryBean> beanClass)
Crates a BasicPredicate instance

Parameters:
propertyName -
operation -
value -
beanClass -
Method Detail

getPropertyName

public java.lang.String getPropertyName()

getValue

public java.lang.Object getValue()

getOperation

public Operation getOperation()

getBeanClass

public java.lang.Class<? extends RegistryBean> getBeanClass()

getQueryString

public java.lang.String getQueryString(SearchQuery searchQuery)
                                throws CSAppFrameworkException
Does nothing, this predicate does not have enough information to create a query string

Specified by:
getQueryString in interface Predicate
Returns:
String
Throws:
CSAppFrameworkException