@ThreadSafe public final class EntityIdPathConverter extends org.fuin.objects4j.vo.AbstractValueObjectConverter<java.lang.String,EntityIdPath> implements javax.persistence.AttributeConverter<EntityIdPath,java.lang.String>
| Constructor and Description |
|---|
EntityIdPathConverter(EntityIdFactory factory)
Constructor with factory.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
fromVO(EntityIdPath value) |
java.lang.Class<java.lang.String> |
getBaseTypeClass() |
java.lang.Class<EntityIdPath> |
getValueObjectClass() |
boolean |
isValid(java.lang.String value) |
void |
requireArgValid(@NotNull java.lang.String name,
@NotNull java.lang.String value)
Verifies if the argument is valid and throws an exception if this is not the case.
|
EntityIdPath |
toVO(java.lang.String value) |
adaptFromJson, adaptToJson, convertToDatabaseColumn, convertToEntityAttribute, marshal, unmarshalpublic EntityIdPathConverter(EntityIdFactory factory)
factory - Factory to use.public final java.lang.Class<java.lang.String> getBaseTypeClass()
getBaseTypeClass in interface org.fuin.objects4j.vo.ValueObjectConverter<java.lang.String,EntityIdPath>public final java.lang.Class<EntityIdPath> getValueObjectClass()
getValueObjectClass in interface org.fuin.objects4j.vo.ValueObjectConverter<java.lang.String,EntityIdPath>public final boolean isValid(java.lang.String value)
isValid in interface org.fuin.objects4j.vo.ValueObjectConverter<java.lang.String,EntityIdPath>public final void requireArgValid(@NotNull
@NotNull java.lang.String name,
@NotNull
@NotNull java.lang.String value)
throws org.fuin.objects4j.common.ConstraintViolationException
name - Name of the value for a possible error message.value - Value to check.org.fuin.objects4j.common.ConstraintViolationException - The value was not valid.public final EntityIdPath toVO(java.lang.String value)
toVO in interface org.fuin.objects4j.vo.ValueObjectConverter<java.lang.String,EntityIdPath>public final java.lang.String fromVO(EntityIdPath value)
fromVO in interface org.fuin.objects4j.vo.ValueObjectConverter<java.lang.String,EntityIdPath>Copyright © 2019 fuin.org (Germany). All Rights Reserved.