Module org.seasar.doma.core
Class AbstractListParameter<ELEMENT>
java.lang.Object
org.seasar.doma.internal.jdbc.sql.AbstractListParameter<ELEMENT>
- All Implemented Interfaces:
ListParameter<ELEMENT>,SqlParameter
- Direct Known Subclasses:
DomainListParameter,EntityListParameter,MapListParameter,ScalarListParameter
public abstract class AbstractListParameter<ELEMENT>
extends Object
implements ListParameter<ELEMENT>
-
Field Details
-
list
-
name
-
-
Constructor Details
-
AbstractListParameter
-
-
Method Details
-
getName
Description copied from interface:ListParameterReturns the parameter name.- Specified by:
getNamein interfaceListParameter<ELEMENT>- Returns:
- the parameter name
-
add
Description copied from interface:ListParameterAdds the list element.- Specified by:
addin interfaceListParameter<ELEMENT>- Parameters:
element- the list element
-
getValue
Description copied from interface:SqlParameterReturns the parameter value.- Specified by:
getValuein interfaceSqlParameter- Returns:
- the parameter value
-
accept
Description copied from interface:SqlParameterAccepts the visitor.- Specified by:
acceptin interfaceSqlParameter- Type Parameters:
R- the result typeP- the parameter typeTH- the throwable type- Parameters:
visitor- the visitorp- the parameter- Returns:
- the result
- Throws:
TH- the exception
-