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
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.