/** * @since 2.1 */ public ObjectIdWriter withAlwaysAsId(boolean newState) { if (newState == alwaysAsId) { return this; } return new ObjectIdWriter(idType, propertyName, generator, serializer, newState); } }
public ObjectIdWriter withSerializer(JsonSerializer<?> ser) { return new ObjectIdWriter(idType, propertyName, generator, ser, alwaysAsId); }
/** * Factory method called by {@link com.fasterxml.jackson.databind.ser.std.BeanSerializerBase} * with the initial information based on standard settings for the type * for which serializer is being built. * * @since 2.3 */ public static ObjectIdWriter construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, boolean alwaysAsId) { String simpleName = (propName == null) ? null : propName.getSimpleName(); SerializableString serName = (simpleName == null) ? null : new SerializedString(simpleName); return new ObjectIdWriter(idType, serName, generator, null, alwaysAsId); }
/** * @since 2.1 */ public ObjectIdWriter withAlwaysAsId(boolean newState) { if (newState == alwaysAsId) { return this; } return new ObjectIdWriter(idType, propertyName, generator, serializer, newState); } }
/** * @since 2.1 */ public ObjectIdWriter withAlwaysAsId(boolean newState) { if (newState == alwaysAsId) { return this; } return new ObjectIdWriter(idType, propertyName, generator, serializer, newState); } }
/** * @since 2.1 */ public ObjectIdWriter withAlwaysAsId(boolean newState) { if (newState == alwaysAsId) { return this; } return new ObjectIdWriter(idType, propertyName, generator, serializer, newState); } }
/** * @since 2.1 */ public ObjectIdWriter withAlwaysAsId(boolean newState) { if (newState == alwaysAsId) { return this; } return new ObjectIdWriter(idType, propertyName, generator, serializer, newState); } }
/** * @since 2.1 */ public ObjectIdWriter withAlwaysAsId(boolean newState) { if (newState == alwaysAsId) { return this; } return new ObjectIdWriter(idType, propertyName, generator, serializer, newState); } }
public ObjectIdWriter withSerializer(JsonSerializer<?> ser) { return new ObjectIdWriter(idType, propertyName, generator, ser); } }
public ObjectIdWriter withSerializer(JsonSerializer<?> ser) { return new ObjectIdWriter(idType, propertyName, generator, ser, alwaysAsId); }
public ObjectIdWriter withSerializer(JsonSerializer<?> ser) { return new ObjectIdWriter(idType, propertyName, generator, ser, alwaysAsId); }
public ObjectIdWriter withSerializer(JsonSerializer<?> ser) { return new ObjectIdWriter(idType, propertyName, generator, ser, alwaysAsId); }
public ObjectIdWriter withSerializer(JsonSerializer<?> ser) { return new ObjectIdWriter(idType, propertyName, generator, ser, alwaysAsId); }
public ObjectIdWriter withSerializer(JsonSerializer<?> ser) { return new ObjectIdWriter(idType, propertyName, generator, ser, alwaysAsId); }
/** * Factory method called by {@link com.fasterxml.jackson.databind.ser.std.BeanSerializerBase} * with the initial information based on standard settings for the type * for which serializer is being built. */ public static ObjectIdWriter construct(JavaType idType, String propName, ObjectIdGenerator<?> generator) { SerializedString serName = (propName == null) ? null : new SerializedString(propName); return new ObjectIdWriter(idType, serName, generator, null); }
/** * Factory method called by {@link com.fasterxml.jackson.databind.ser.std.BeanSerializerBase} * with the initial information based on standard settings for the type * for which serializer is being built. */ public static ObjectIdWriter construct(JavaType idType, String propName, ObjectIdGenerator<?> generator, boolean alwaysAsId) { SerializedString serName = (propName == null) ? null : new SerializedString(propName); return new ObjectIdWriter(idType, serName, generator, null, alwaysAsId); }
@Deprecated // since 2.3 public static ObjectIdWriter construct(JavaType idType, String propName, ObjectIdGenerator<?> generator, boolean alwaysAsId) { SerializableString serName = (propName == null) ? null : new SerializedString(propName); return new ObjectIdWriter(idType, serName, generator, null, alwaysAsId); }
@Deprecated // since 2.3 public static ObjectIdWriter construct(JavaType idType, String propName, ObjectIdGenerator<?> generator, boolean alwaysAsId) { SerializableString serName = (propName == null) ? null : new SerializedString(propName); return new ObjectIdWriter(idType, serName, generator, null, alwaysAsId); }
@Deprecated // since 2.3 public static ObjectIdWriter construct(JavaType idType, String propName, ObjectIdGenerator<?> generator, boolean alwaysAsId) { SerializableString serName = (propName == null) ? null : new SerializedString(propName); return new ObjectIdWriter(idType, serName, generator, null, alwaysAsId); }
/** * Factory method called by {@link com.fasterxml.jackson.databind.ser.std.BeanSerializerBase} * with the initial information based on standard settings for the type * for which serializer is being built. * * @since 2.3 */ public static ObjectIdWriter construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, boolean alwaysAsId) { String simpleName = (propName == null) ? null : propName.getSimpleName(); SerializableString serName = (simpleName == null) ? null : new SerializedString(simpleName); return new ObjectIdWriter(idType, serName, generator, null, alwaysAsId); }