Package org.neo4j.ogm.typeconversion
Class EnumArrayStringConverter
java.lang.Object
org.neo4j.ogm.typeconversion.EnumArrayStringConverter
- All Implemented Interfaces:
AttributeConverter<Enum[],
String[]>
By default the OGM will map enum arrays to and from
the string arrays with values returned by enum.name()
enum.name() is preferred to enum.ordinal() because it
is (slightly) safer: a persisted enum have to be renamed
to break its database mapping, whereas if its ordinal
was persisted instead, the mapping would be broken
simply by changing the declaration order of the enum constants.
- Author:
- Luanne Misquitta, RĂ³bert Papp
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEnum[]
toEntityAttribute
(String[] stringValues) String[]
toGraphProperty
(Enum[] value)
-
Constructor Details
-
EnumArrayStringConverter
-
-
Method Details
-
toGraphProperty
- Specified by:
toGraphProperty
in interfaceAttributeConverter<Enum[],
String[]>
-
toEntityAttribute
- Specified by:
toEntityAttribute
in interfaceAttributeConverter<Enum[],
String[]>
-