Package org.hibernate.validator.engine
Class ConstraintViolationImpl_CustomFieldSerializer
- java.lang.Object
-
- com.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>
-
- org.hibernate.validator.engine.ConstraintViolationImpl_CustomFieldSerializer
-
public class ConstraintViolationImpl_CustomFieldSerializer extends com.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>Custom Serializer forConstraintViolationImpl.
-
-
Constructor Summary
Constructors Constructor Description ConstraintViolationImpl_CustomFieldSerializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddeserialize(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)voiddeserializeInstance(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)booleanhasCustomInstantiateInstance()static org.hibernate.validator.internal.engine.ConstraintViolationImpl<Object>instantiate(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader)instantiate a ConstraintViolationImpl.org.hibernate.validator.internal.engine.ConstraintViolationImplinstantiateInstance(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader)static voidserialize(com.google.gwt.user.client.rpc.SerializationStreamWriter streamWriter, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)Only a subset of fields are actually serialized.voidserializeInstance(com.google.gwt.user.client.rpc.SerializationStreamWriter streamWriter, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)
-
-
-
Method Detail
-
deserialize
public static void deserialize(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance) throws com.google.gwt.user.client.rpc.SerializationException- Throws:
com.google.gwt.user.client.rpc.SerializationException
-
instantiate
public static org.hibernate.validator.internal.engine.ConstraintViolationImpl<Object> instantiate(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader) throws com.google.gwt.user.client.rpc.SerializationException
instantiate a ConstraintViolationImpl.- Parameters:
streamReader- serialized stream reader to take data from- Returns:
- ConstraintViolationImpl
- Throws:
com.google.gwt.user.client.rpc.SerializationException- if deserialization fails
-
serialize
public static void serialize(com.google.gwt.user.client.rpc.SerializationStreamWriter streamWriter, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance) throws com.google.gwt.user.client.rpc.SerializationExceptionOnly a subset of fields are actually serialized.There is no guarantee that the root bean is GWT-serializable or that it's appropriate for it to be exposed on the client. Even if the root bean could be sent back, the lack of reflection on the client makes it troublesome to interpret the path as a sequence of property accesses.
The current implementation is the simplest-to-implement properties.- Message
- Property Path
- Parameters:
streamWriter- serialization stream writerinstance- constraint violation- Throws:
com.google.gwt.user.client.rpc.SerializationException- when serialization fails
-
deserializeInstance
public void deserializeInstance(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance) throws com.google.gwt.user.client.rpc.SerializationException- Specified by:
deserializeInstancein classcom.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>- Throws:
com.google.gwt.user.client.rpc.SerializationException
-
hasCustomInstantiateInstance
public boolean hasCustomInstantiateInstance()
- Overrides:
hasCustomInstantiateInstancein classcom.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>
-
instantiateInstance
public org.hibernate.validator.internal.engine.ConstraintViolationImpl instantiateInstance(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader) throws com.google.gwt.user.client.rpc.SerializationException- Overrides:
instantiateInstancein classcom.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>- Throws:
com.google.gwt.user.client.rpc.SerializationException
-
serializeInstance
public void serializeInstance(com.google.gwt.user.client.rpc.SerializationStreamWriter streamWriter, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance) throws com.google.gwt.user.client.rpc.SerializationException- Specified by:
serializeInstancein classcom.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>- Throws:
com.google.gwt.user.client.rpc.SerializationException
-
-