org.seasar.doma.internal.apt.meta
クラス AbstractQueryMeta

java.lang.Object
  上位を拡張 org.seasar.doma.internal.apt.meta.AbstractQueryMeta
すべての実装されたインタフェース:
QueryMeta
直系の既知のサブクラス:
AbstractCreateQueryMeta, AbstractSqlFileQueryMeta, AutoBatchModifyQueryMeta, AutoModifyQueryMeta, AutoModuleQueryMeta, DelegateQueryMeta

public abstract class AbstractQueryMeta
extends Object
implements QueryMeta

作成者:
taedium

フィールドの概要
protected  String[] excludedPropertyNames
           
protected  ExecutableElement executableElement
           
protected  String[] includedPropertyNames
           
protected  Map<String,String> methodParameters
           
protected  String name
           
protected  Boolean nullExcluded
           
protected  Boolean optimisticLockExceptionSuppressed
           
protected  QueryKind queryKind
           
protected  Integer queryTimeout
           
protected  String returnTypeName
           
protected  List<String> thrownTypeNames
           
protected  List<String> typeParameterNames
           
protected  Boolean unchangedPropertyIncluded
           
protected  Boolean versionIgnored
           
protected  Boolean versionIncluded
           
 
コンストラクタの概要
AbstractQueryMeta()
           
 
メソッドの概要
 void addMethodParameter(String parameterName, String parameterTypeName)
           
 void addThrownTypeName(String thrownTypeName)
           
 void addTypeParameterName(String typeParameterName)
           
 Class<? extends Command> getCommandClass()
           
 String[] getExcludedPropertyNames()
           
 ExecutableElement getExecutableElement()
           
 String[] getIncludedPropertyNames()
           
 Iterator<Map.Entry<String,String>> getMethodParameters()
           
 String getName()
           
 Class<? extends Query> getQueryClass()
           
 QueryKind getQueryKind()
           
 Integer getQueryTimeout()
           
 String getReturnTypeName()
           
 Iterator<String> getThrownTypeNames()
           
 Iterator<String> getTypeParameterNames()
           
 Boolean isNullExcluded()
           
 Boolean isOptimisticLockExceptionSuppressed()
           
 Boolean isUnchangedPropertyIncluded()
           
 Boolean isVersionIgnored()
           
 Boolean isVersionIncluded()
           
 void setExcludedPropertyNames(String[] excludedPropertyNames)
           
 void setExecutableElement(ExecutableElement executableElement)
           
 void setIncludedPropertyNames(String[] includedPropertyNames)
           
 void setName(String name)
           
 void setNullExcluded(Boolean nullExcluded)
           
 void setOptimisticLockExceptionSuppressed(Boolean optimisticLockExceptionSuppressed)
           
 void setQueryKind(QueryKind queryKind)
           
 void setQueryTimeout(Integer queryTimeout)
           
 void setReturnTypeName(String returnTypeName)
           
 void setUnchangedPropertyIncluded(Boolean unchangedPropertyIncluded)
           
 void setVersionIgnored(Boolean versionIgnored)
           
 void setVersionIncluded(Boolean versionIncluded)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.doma.internal.apt.meta.QueryMeta から継承されたメソッド
accept
 

フィールドの詳細

name

protected String name

executableElement

protected ExecutableElement executableElement

typeParameterNames

protected List<String> typeParameterNames

returnTypeName

protected String returnTypeName

thrownTypeNames

protected List<String> thrownTypeNames

queryKind

protected QueryKind queryKind

queryTimeout

protected Integer queryTimeout

versionIgnored

protected Boolean versionIgnored

versionIncluded

protected Boolean versionIncluded

nullExcluded

protected Boolean nullExcluded

optimisticLockExceptionSuppressed

protected Boolean optimisticLockExceptionSuppressed

unchangedPropertyIncluded

protected Boolean unchangedPropertyIncluded

includedPropertyNames

protected String[] includedPropertyNames

excludedPropertyNames

protected String[] excludedPropertyNames

methodParameters

protected Map<String,String> methodParameters
コンストラクタの詳細

AbstractQueryMeta

public AbstractQueryMeta()
メソッドの詳細

getName

public String getName()
定義:
インタフェース QueryMeta 内の getName

setName

public void setName(String name)

getExecutableElement

public ExecutableElement getExecutableElement()
定義:
インタフェース QueryMeta 内の getExecutableElement

setExecutableElement

public void setExecutableElement(ExecutableElement executableElement)

addTypeParameterName

public void addTypeParameterName(String typeParameterName)

getTypeParameterNames

public Iterator<String> getTypeParameterNames()
定義:
インタフェース QueryMeta 内の getTypeParameterNames

getReturnTypeName

public String getReturnTypeName()
定義:
インタフェース QueryMeta 内の getReturnTypeName

setReturnTypeName

public void setReturnTypeName(String returnTypeName)

addThrownTypeName

public void addThrownTypeName(String thrownTypeName)

getThrownTypeNames

public Iterator<String> getThrownTypeNames()
定義:
インタフェース QueryMeta 内の getThrownTypeNames

getQueryClass

public Class<? extends Query> getQueryClass()

getCommandClass

public Class<? extends Command> getCommandClass()

getQueryKind

public QueryKind getQueryKind()
定義:
インタフェース QueryMeta 内の getQueryKind

setQueryKind

public void setQueryKind(QueryKind queryKind)

getQueryTimeout

public Integer getQueryTimeout()

setQueryTimeout

public void setQueryTimeout(Integer queryTimeout)

isVersionIgnored

public Boolean isVersionIgnored()

setVersionIgnored

public void setVersionIgnored(Boolean versionIgnored)

isVersionIncluded

public Boolean isVersionIncluded()

setVersionIncluded

public void setVersionIncluded(Boolean versionIncluded)

isOptimisticLockExceptionSuppressed

public Boolean isOptimisticLockExceptionSuppressed()

setOptimisticLockExceptionSuppressed

public void setOptimisticLockExceptionSuppressed(Boolean optimisticLockExceptionSuppressed)

isNullExcluded

public Boolean isNullExcluded()

setNullExcluded

public void setNullExcluded(Boolean nullExcluded)

getMethodParameters

public Iterator<Map.Entry<String,String>> getMethodParameters()
定義:
インタフェース QueryMeta 内の getMethodParameters

addMethodParameter

public void addMethodParameter(String parameterName,
                               String parameterTypeName)

isUnchangedPropertyIncluded

public Boolean isUnchangedPropertyIncluded()

setUnchangedPropertyIncluded

public void setUnchangedPropertyIncluded(Boolean unchangedPropertyIncluded)

getIncludedPropertyNames

public String[] getIncludedPropertyNames()

setIncludedPropertyNames

public void setIncludedPropertyNames(String[] includedPropertyNames)

getExcludedPropertyNames

public String[] getExcludedPropertyNames()

setExcludedPropertyNames

public void setExcludedPropertyNames(String[] excludedPropertyNames)


Copyright © 2009 The Seasar Foundation. All Rights Reserved.