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

java.lang.Object
  extended by org.outerj.daisy.query.model.Identifier.AbstractIdentifier
      extended by org.outerj.daisy.query.model.Identifier.AbstractNonAclIdentifier
          extended by org.outerj.daisy.query.model.Identifier.PartMimeTypeIdentifier
Enclosing class:
Identifier

public final class Identifier.PartMimeTypeIdentifier
extends Identifier.AbstractNonAclIdentifier


Constructor Summary
Identifier.PartMimeTypeIdentifier(java.lang.String name, org.outerj.daisy.repository.schema.PartType partType)
           
 
Method Summary
 int bindPreConditions(java.sql.PreparedStatement stmt, int bindPos)
           
 java.lang.Object evaluate(org.outerj.daisy.repository.Document document, org.outerj.daisy.repository.Version version)
           
 void generateSqlValueExpr(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)
           
 QValueType getOutputValueType()
           
 java.lang.String getSqlPreConditions(SqlGenerationContext context)
           
 java.lang.String getTitle(java.util.Locale locale)
           
 QValueType getValueType()
           
 
Methods inherited from class org.outerj.daisy.query.model.Identifier.AbstractNonAclIdentifier
isAclAllowed
 
Methods inherited from class org.outerj.daisy.query.model.Identifier.AbstractIdentifier
bindValueExpr, canTestappliesTo, getValueCountIdentifier, isMultiValue, isOutputOnly, isSymbolic, translateSymbolic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Identifier.PartMimeTypeIdentifier

public Identifier.PartMimeTypeIdentifier(java.lang.String name,
                                         org.outerj.daisy.repository.schema.PartType partType)
Method Detail

getValueType

public QValueType getValueType()

evaluate

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

getSqlPreConditions

public java.lang.String getSqlPreConditions(SqlGenerationContext context)
Overrides:
getSqlPreConditions in class Identifier.AbstractIdentifier

generateSqlValueExpr

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

bindPreConditions

public int bindPreConditions(java.sql.PreparedStatement stmt,
                             int bindPos)
                      throws java.sql.SQLException
Overrides:
bindPreConditions in class Identifier.AbstractIdentifier
Throws:
java.sql.SQLException

getOutputValueType

public QValueType 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()

getTitle

public java.lang.String getTitle(java.util.Locale locale)
Overrides:
getTitle in class Identifier.AbstractIdentifier


Copyright © -2012 . All Rights Reserved.