public class SimpleContainerHelper extends Object
Constructor and Description |
---|
SimpleContainerHelper() |
Modifier and Type | Method and Description |
---|---|
static Object |
fetchArray(org.datanucleus.metadata.AbstractMemberMetaData mmd,
Attribute attr,
org.datanucleus.store.types.TypeManager typeMgr)
Method to retrieve the value for the specified array field from the LDAP Attribute.
|
protected static boolean[] |
fetchBooleanArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Boolean[] |
fetchBooleanObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static byte[] |
fetchByteArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Byte[] |
fetchByteObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Character[] |
fetchCharacterObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static char[] |
fetchCharArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
static Collection |
fetchCollection(org.datanucleus.metadata.AbstractMemberMetaData mmd,
Attribute attr,
org.datanucleus.store.types.TypeManager typeMgr,
org.datanucleus.ClassLoaderResolver clr) |
protected static double[] |
fetchDoubleArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Double[] |
fetchDoubleObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Enum[] |
fetchEnumArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd,
Class type) |
protected static float[] |
fetchFloatArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Float[] |
fetchFloatObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static int[] |
fetchIntArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Integer[] |
fetchIntegerObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static long[] |
fetchLongArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Long[] |
fetchLongObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static short[] |
fetchShortArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Short[] |
fetchShortObjectArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static String[] |
fetchStringArrayField(Attribute attr,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
static Attribute |
storeArray(org.datanucleus.metadata.AbstractMemberMetaData mmd,
Object value,
org.datanucleus.store.types.TypeManager typeMgr)
Method to return the LDAP Attribute for the provided value for the specified array field.
|
protected static Attribute |
storeBooleanArrayField(boolean[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeBooleanObjectArrayField(Boolean[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeByteArrayField(byte[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeByteObjectArrayField(Byte[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeCharacterObjectArrayField(Character[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeCharArrayField(char[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
static Attribute |
storeCollection(org.datanucleus.metadata.AbstractMemberMetaData mmd,
Object value,
org.datanucleus.store.types.TypeManager typeMgr,
org.datanucleus.ClassLoaderResolver clr)
Method to return the LDAP Attribute for the provided value for the specified collection field.
|
protected static Attribute |
storeDoubleArrayField(double[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeDoubleObjectArrayField(Double[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeFloatArrayField(float[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeFloatObjectArrayField(Float[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeIntArrayField(int[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeIntegerObjectArrayField(Integer[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeLongArrayField(long[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeLongObjectArrayField(Long[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeObjectArrayField(Object[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeShortArrayField(short[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeShortObjectArrayField(Short[] values,
boolean singleAttribute,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
protected static Attribute |
storeStringList(List<String> values,
org.datanucleus.metadata.AbstractMemberMetaData mmd) |
public static Collection fetchCollection(org.datanucleus.metadata.AbstractMemberMetaData mmd, Attribute attr, org.datanucleus.store.types.TypeManager typeMgr, org.datanucleus.ClassLoaderResolver clr)
public static Object fetchArray(org.datanucleus.metadata.AbstractMemberMetaData mmd, Attribute attr, org.datanucleus.store.types.TypeManager typeMgr)
mmd
- Metadata for the member (field/property).attr
- The LDAP AttributetypeMgr
- TypeManagerprotected static boolean[] fetchBooleanArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Boolean[] fetchBooleanObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Byte[] fetchByteObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static char[] fetchCharArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Character[] fetchCharacterObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static double[] fetchDoubleArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Double[] fetchDoubleObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static float[] fetchFloatArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Float[] fetchFloatObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static int[] fetchIntArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Integer[] fetchIntegerObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static long[] fetchLongArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Long[] fetchLongObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static short[] fetchShortArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Short[] fetchShortObjectArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Enum[] fetchEnumArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd, Class type)
protected static byte[] fetchByteArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static String[] fetchStringArrayField(Attribute attr, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
public static Attribute storeCollection(org.datanucleus.metadata.AbstractMemberMetaData mmd, Object value, org.datanucleus.store.types.TypeManager typeMgr, org.datanucleus.ClassLoaderResolver clr)
mmd
- Metadata for the member (field/property).value
- The value to storetypeMgr
- TypeManagerclr
- ClassLoader resolverpublic static Attribute storeArray(org.datanucleus.metadata.AbstractMemberMetaData mmd, Object value, org.datanucleus.store.types.TypeManager typeMgr)
mmd
- Metadata for the member (field/property).value
- The value to storetypeMgr
- TypeManagerprotected static Attribute storeBooleanArrayField(boolean[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeBooleanObjectArrayField(Boolean[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeByteArrayField(byte[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeByteObjectArrayField(Byte[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeCharArrayField(char[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeCharacterObjectArrayField(Character[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeDoubleArrayField(double[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeDoubleObjectArrayField(Double[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeFloatArrayField(float[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeFloatObjectArrayField(Float[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeIntArrayField(int[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeIntegerObjectArrayField(Integer[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeLongArrayField(long[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeLongObjectArrayField(Long[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeShortArrayField(short[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeShortObjectArrayField(Short[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
protected static Attribute storeObjectArrayField(Object[] values, boolean singleAttribute, org.datanucleus.metadata.AbstractMemberMetaData mmd)
Copyright © 2020. All rights reserved.