Class ConstraintViolationImpl_CustomFieldSerializer


  • public class ConstraintViolationImpl_CustomFieldSerializer
    extends com.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>
    Custom Serializer for ConstraintViolationImpl.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void deserialize​(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)  
      void deserializeInstance​(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)  
      boolean hasCustomInstantiateInstance()  
      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.ConstraintViolationImpl instantiateInstance​(com.google.gwt.user.client.rpc.SerializationStreamReader streamReader)  
      static void serialize​(com.google.gwt.user.client.rpc.SerializationStreamWriter streamWriter, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)
      Only a subset of fields are actually serialized.
      void serializeInstance​(com.google.gwt.user.client.rpc.SerializationStreamWriter streamWriter, org.hibernate.validator.internal.engine.ConstraintViolationImpl instance)  
    • Constructor Detail

      • ConstraintViolationImpl_CustomFieldSerializer

        public ConstraintViolationImpl_CustomFieldSerializer()
    • 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.SerializationException
        Only 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.
        1. Message
        2. Property Path
        Parameters:
        streamWriter - serialization stream writer
        instance - 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:
        deserializeInstance in class com.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:
        hasCustomInstantiateInstance in class com.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:
        instantiateInstance in class com.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:
        serializeInstance in class com.google.gwt.user.client.rpc.CustomFieldSerializer<org.hibernate.validator.internal.engine.ConstraintViolationImpl>
        Throws:
        com.google.gwt.user.client.rpc.SerializationException