org.outerj.daisy.query.model
Class Identifier.FieldValueCountIdentifier

java.lang.Object
  extended byorg.outerj.daisy.query.model.Identifier.AbstractNonAclIdentifier
      extended byorg.outerj.daisy.query.model.Identifier.FieldValueCountIdentifier
All Implemented Interfaces:
org.outerj.daisy.query.model.Identifier.DelegateIdentifier
Enclosing class:
Identifier

public final class Identifier.FieldValueCountIdentifier
extends Identifier.AbstractNonAclIdentifier


Constructor Summary
Identifier.FieldValueCountIdentifier(org.outerj.daisy.repository.schema.FieldType fieldType)
           
 
Method Summary
 int bindSql(java.sql.PreparedStatement stmt, int bindPos)
           
 void generateSql(java.lang.StringBuffer sql, SqlGenerationContext context)
           
 java.lang.String getName()
           
 java.lang.Object getOutputValue(org.outerj.daisy.repository.Document document, org.outerj.daisy.repository.Version version)
           
 OutputValueType getOutputValueType()
           
 java.lang.String getTitle(java.util.Locale locale)
           
 java.lang.Object getValue(org.outerj.daisy.repository.Document document)
           
 org.outerj.daisy.repository.ValueType getValueType()
           
 
Methods inherited from class org.outerj.daisy.query.model.Identifier.AbstractNonAclIdentifier
canTestappliesTo, convertLiteral, getAppliesToValue, getValueCountIdentifier, isAclAllowed, isMultiValue, isOutputOnly, isSymbolic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Identifier.FieldValueCountIdentifier

public Identifier.FieldValueCountIdentifier(org.outerj.daisy.repository.schema.FieldType fieldType)
Method Detail

getTitle

public java.lang.String getTitle(java.util.Locale locale)
Specified by:
getTitle in interface org.outerj.daisy.query.model.Identifier.DelegateIdentifier
Overrides:
getTitle in class Identifier.AbstractNonAclIdentifier

getValueType

public org.outerj.daisy.repository.ValueType getValueType()

getValue

public java.lang.Object getValue(org.outerj.daisy.repository.Document document)

generateSql

public void generateSql(java.lang.StringBuffer sql,
                        SqlGenerationContext context)

getOutputValueType

public OutputValueType getOutputValueType()

getOutputValue

public java.lang.Object getOutputValue(org.outerj.daisy.repository.Document document,
                                       org.outerj.daisy.repository.Version version)

getName

public java.lang.String getName()

bindSql

public int bindSql(java.sql.PreparedStatement stmt,
                   int bindPos)
            throws java.sql.SQLException
Specified by:
bindSql in interface org.outerj.daisy.query.model.Identifier.DelegateIdentifier
Overrides:
bindSql in class Identifier.AbstractNonAclIdentifier
Throws:
java.sql.SQLException


Copyright © -2005 . All Rights Reserved.