I
- The type of source identifier values.public interface ToDocumentIdentifierValueConverter<I>
Modifier and Type | Method and Description |
---|---|
String |
convert(I value,
ToDocumentIdentifierValueConvertContext context) |
String |
convertUnknown(Object value,
ToDocumentIdentifierValueConvertContext context)
Convert an input value of unknown type that may not have the required type
I . |
default boolean |
isCompatibleWith(ToDocumentIdentifierValueConverter<?> other) |
String convert(I value, ToDocumentIdentifierValueConvertContext context)
value
- The source value to convert.context
- A context that can be
extended
to a more useful type, giving access to such things as a Hibernate ORM SessionFactory (if using the Hibernate ORM mapper).String convertUnknown(Object value, ToDocumentIdentifierValueConvertContext context)
I
.
Called when passing values to the predicate DSL in particular.
value
- The source value to convert.context
- A context that can be
extended
to a more useful type, giving access to such things as a Hibernate ORM SessionFactory (if using the Hibernate ORM mapper).default boolean isCompatibleWith(ToDocumentIdentifierValueConverter<?> other)
other
- Another ToDocumentIdentifierValueConverter
, never null
.true
if the given object behaves exactly the same as this object, i.e. its
convertUnknown(Object, ToDocumentIdentifierValueConvertContext)
method is guaranteed to always return the
same value as this object's when given the same input. false
otherwise, or when in doubt.Copyright © 2006-2019 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.