/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateIdentityValue(StoreContext ctx, ClassMetaData meta, int typeCode) { return generateValue(ctx, meta, null, typeCode); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateIdentityValue(StoreContext ctx, ClassMetaData meta, int typeCode) { return generateValue(ctx, meta, null, typeCode); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateIdentityValue(StoreContext ctx, ClassMetaData meta, int typeCode) { return generateValue(ctx, meta, null, typeCode); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateIdentityValue(StoreContext ctx, ClassMetaData meta, int typeCode) { return generateValue(ctx, meta, null, typeCode); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateIdentityValue(StoreContext ctx, ClassMetaData meta, int typeCode) { return generateValue(ctx, meta, null, typeCode); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateFieldValue(StoreContext ctx, FieldMetaData fmd) { return generateValue(ctx, fmd.getDefiningMetaData(), fmd, fmd.getDeclaredTypeCode()); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateFieldValue(StoreContext ctx, FieldMetaData fmd) { return generateValue(ctx, fmd.getDefiningMetaData(), fmd, fmd.getDeclaredTypeCode()); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateFieldValue(StoreContext ctx, FieldMetaData fmd) { return generateValue(ctx, fmd.getDefiningMetaData(), fmd, fmd.getDeclaredTypeCode()); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateFieldValue(StoreContext ctx, FieldMetaData fmd) { return generateValue(ctx, fmd.getDefiningMetaData(), fmd, fmd.getDeclaredTypeCode()); }
/** * Generate a value for the given metadata, or return null. Generates * values for hte following strategies: {@link ValueStrategies#SEQUENCE}, * {@link ValueStrategies#UUID_STRING}, {@link ValueStrategies#UUID_HEX} */ public static Object generateFieldValue(StoreContext ctx, FieldMetaData fmd) { return generateValue(ctx, fmd.getDefiningMetaData(), fmd, fmd.getDeclaredTypeCode()); }