Class AttributeVisibilityEnumEnum

  • All Implemented Interfaces:
    Serializable, Comparable, org.hibernate.usertype.EnhancedUserType, org.hibernate.usertype.UserType

    public final class AttributeVisibilityEnumEnum
    extends com.soffid.iam.api.AttributeVisibilityEnum
    implements Serializable, Comparable, org.hibernate.usertype.EnhancedUserType
    See Also:
    Serialized Form
    • Method Detail

      • sqlTypes

        public int[] sqlTypes()
        Specified by:
        sqlTypes in interface org.hibernate.usertype.UserType
        See Also:
        UserType.sqlTypes()
      • deepCopy

        public Object deepCopy​(Object value)
                        throws org.hibernate.HibernateException
        Specified by:
        deepCopy in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
        See Also:
        UserType.deepCopy(java.lang.Object)
      • isMutable

        public boolean isMutable()
        Specified by:
        isMutable in interface org.hibernate.usertype.UserType
        See Also:
        UserType.isMutable()
      • equals

        public boolean equals​(Object x,
                              Object y)
                       throws org.hibernate.HibernateException
        Specified by:
        equals in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
        See Also:
        UserType.equals(java.lang.Object, java.lang.Object)
      • returnedClass

        public Class returnedClass()
        Specified by:
        returnedClass in interface org.hibernate.usertype.UserType
        See Also:
        UserType.returnedClass()
      • nullSafeGet

        public Object nullSafeGet​(ResultSet resultSet,
                                  String[] values,
                                  Object owner)
                           throws org.hibernate.HibernateException,
                                  SQLException
        Specified by:
        nullSafeGet in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
        SQLException
        See Also:
        UserType.nullSafeGet(java.sql.ResultSet, java.lang.String[], java.lang.Object)
      • nullSafeSet

        public void nullSafeSet​(PreparedStatement statement,
                                Object value,
                                int index)
                         throws org.hibernate.HibernateException,
                                SQLException
        Specified by:
        nullSafeSet in interface org.hibernate.usertype.UserType
        Throws:
        org.hibernate.HibernateException
        SQLException
        See Also:
        UserType.nullSafeSet(java.sql.PreparedStatement, java.lang.Object, int)
      • replace

        public Object replace​(Object original,
                              Object target,
                              Object owner)
        Specified by:
        replace in interface org.hibernate.usertype.UserType
        See Also:
        UserType.replace(Object original, Object target, Object owner)
      • assemble

        public Object assemble​(Serializable cached,
                               Object owner)
        Specified by:
        assemble in interface org.hibernate.usertype.UserType
        See Also:
        UserType.assemble(java.io.Serializable cached, Object owner)
      • disassemble

        public Serializable disassemble​(Object value)
        Specified by:
        disassemble in interface org.hibernate.usertype.UserType
        See Also:
        UserType.disassemble(Object value)
      • hashCode

        public int hashCode​(Object value)
        Specified by:
        hashCode in interface org.hibernate.usertype.UserType
        See Also:
        UserType.hashCode(Object value)
      • objectToSQLString

        public String objectToSQLString​(Object object)
        Specified by:
        objectToSQLString in interface org.hibernate.usertype.EnhancedUserType
        See Also:
        EnhancedUserType.objectToSQLString(Object object)
      • toXMLString

        public String toXMLString​(Object object)
        Specified by:
        toXMLString in interface org.hibernate.usertype.EnhancedUserType
        See Also:
        EnhancedUserType.toXMLString(Object object)
      • fromXMLString

        public Object fromXMLString​(String string)
        Specified by:
        fromXMLString in interface org.hibernate.usertype.EnhancedUserType
        See Also:
        EnhancedUserType.fromXMLString(String string)