Java 类org.hibernate.type.descriptor.java.MutableMutabilityPlan 实例源码

项目:JuniperBotJ    文件:AbstractArrayTypeDescriptor.java   
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(
            arrayObjectClass,
            (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
                @Override
                protected T deepCopyNotNull(Object value) {
                    return ArrayUtil.deepCopy(value);
                }
            }
    );
    this.arrayObjectClass = arrayObjectClass;
}
项目:JuniperBotJ    文件:JsonTypeDescriptor.java   
public JsonTypeDescriptor() {
    super(Object.class, new MutableMutabilityPlan<Object>() {
        private static final long serialVersionUID = 1606718143878984537L;

        @Override
        protected Object deepCopyNotNull(Object value) {
            return JacksonUtil.clone(value);
        }
    });
}
项目:iotplatform    文件:JsonTypeDescriptor.java   
public JsonTypeDescriptor() {
    super( Object.class, new MutableMutabilityPlan<Object>() {
        @Override
        protected Object deepCopyNotNull(Object value) {
            return JacksonUtil.clone(value);
        }
    });
}
项目:hibernate-types    文件:AbstractArrayTypeDescriptor.java   
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
    this.arrayObjectClass = arrayObjectClass;
}
项目:hibernate-types    文件:JsonTypeDescriptor.java   
public JsonTypeDescriptor() {
    super(Object.class, new MutableMutabilityPlan<Object>() {
        @Override
        protected Object deepCopyNotNull(Object value) {
            return JacksonUtil.clone(value);
        }
    });
}
项目:hibernate-types    文件:AbstractArrayTypeDescriptor.java   
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
    this.arrayObjectClass = arrayObjectClass;
}
项目:hibernate-types    文件:JsonTypeDescriptor.java   
public JsonTypeDescriptor() {
    super(Object.class, new MutableMutabilityPlan<Object>() {
        @Override
        protected Object deepCopyNotNull(Object value) {
            return JacksonUtil.clone(value);
        }
    });
}
项目:hibernate-types    文件:AbstractArrayTypeDescriptor.java   
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
    this.arrayObjectClass = arrayObjectClass;
}
项目:hibernate-types    文件:AbstractArrayTypeDescriptor.java   
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
    this.arrayObjectClass = arrayObjectClass;
}
项目:hibernate-types    文件:JsonTypeDescriptor.java   
public JsonTypeDescriptor() {
    super(Object.class, new MutableMutabilityPlan<Object>() {
        @Override
        protected Object deepCopyNotNull(Object value) {
            return JacksonUtil.clone(value);
        }
    });
}
项目:thingsboard    文件:JsonTypeDescriptor.java   
public JsonTypeDescriptor() {
    super( Object.class, new MutableMutabilityPlan<Object>() {
        @Override
        protected Object deepCopyNotNull(Object value) {
            return JacksonUtil.clone(value);
        }
    });
}
项目:high-performance-java-persistence    文件:AbstractArrayTypeDescriptor.java   
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
    this.arrayObjectClass = arrayObjectClass;
}
项目:high-performance-java-persistence    文件:JsonTypeDescriptor.java   
public JsonTypeDescriptor() {
    super( Object.class, new MutableMutabilityPlan<Object>() {
        @Override
        protected Object deepCopyNotNull(Object value) {
            return JacksonUtil.clone(value);
        }
    });
}
项目:high-performance-java-persistence    文件:JsonNodeTypeDescriptor.java   
public JsonNodeTypeDescriptor() {
    super( JsonNode.class, new MutableMutabilityPlan<JsonNode>() {
        @Override
        protected JsonNode deepCopyNotNull(JsonNode value) {
            return JacksonUtil.clone(value);
        }
    });
}