1 package com.vladmihalcea.hibernate.type.array.internal;
2
3 import com.vladmihalcea.hibernate.type.array.EnumArrayType;
4
5 import java.util.Properties;
6
7
11 public class EnumArrayTypeDescriptor
12 extends AbstractArrayTypeDescriptor<Enum[]> {
13
14 private String sqlArrayType;
15
16 public EnumArrayTypeDescriptor() {
17 super(Enum[].class);
18 }
19
20 @Override
21 protected String getSqlArrayType() {
22 return sqlArrayType;
23 }
24
25 @Override
26 public void setParameterValues(Properties parameters) {
27 sqlArrayType = parameters.getProperty(AbstractArrayType.SQL_ARRAY_TYPE);
28 super.setParameterValues(parameters);
29 }
30 }
31