Package at.favre.lib.idmask.ext
Class IdMaskParamConverters.BaseIdMaskParamConverter<T,P>
- java.lang.Object
-
- at.favre.lib.idmask.ext.IdMaskParamConverters.BaseIdMaskParamConverter<T,P>
-
- Type Parameters:
T
- type used by id mask instanceP
- external returned/consumed type
- All Implemented Interfaces:
javax.ws.rs.ext.ParamConverter<P>
- Direct Known Subclasses:
IdMaskParamConverters.IdMaskBigIntegerParamConverter
,IdMaskParamConverters.IdMaskLongIdParamConverter
,IdMaskParamConverters.IdMaskMaskedLongIdParamConverter
,IdMaskParamConverters.IdMaskUuidParamConverter
- Enclosing class:
- IdMaskParamConverters
public abstract static class IdMaskParamConverters.BaseIdMaskParamConverter<T,P> extends Object implements javax.ws.rs.ext.ParamConverter<P>
Base id mask param converter with default null handling.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseIdMaskParamConverter(IdMask<T> idMask)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract P
_fromString(IdMask<T> idMask, String s)
protected abstract String
_toString(IdMask<T> idMask, P id)
P
fromString(String s)
String
toString(P id)
-