Class AbstractParameterProvider<U>
java.lang.Object
pl.matsuo.core.service.parameterprovider.AbstractParameterProvider<U>
- All Implemented Interfaces:
IParameterProvider<U>
- Direct Known Subclasses:
KeyValueParameterProvider,MapParameterProvider
public abstract class AbstractParameterProvider<U> extends Object implements IParameterProvider<U>
Nadklasa dla wszystkich providerów.
- Since:
- Aug 24, 2013
-
Field Summary
Fields Modifier and Type Field Description protected DateFormatdateFormatprotected UunderlyingEntity -
Constructor Summary
Constructors Constructor Description AbstractParameterProvider(U underlyingEntity) -
Method Summary
Modifier and Type Method Description AbstractParameterProvider<U>buildParameterProvider(U object)<E> Eget(String key, Class<E> expectedClass)UgetUnderlyingEntity()abstract ObjectinternalGet(String key, Class<?> expectedClass)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pl.matsuo.core.service.parameterprovider.IParameterProvider
get, set
-
Field Details
-
dateFormat
-
underlyingEntity
-
-
Constructor Details
-
AbstractParameterProvider
-
-
Method Details
-
get
- Specified by:
getin interfaceIParameterProvider<U>
-
internalGet
-
getUnderlyingEntity
- Specified by:
getUnderlyingEntityin interfaceIParameterProvider<U>
-
buildParameterProvider
-