Class EJBProperty

  • All Implemented Interfaces:
    java.lang.Cloneable

    public final class EJBProperty
    extends java.lang.Object
    implements java.lang.Cloneable
    • Method Detail

      • clone

        protected java.lang.Object clone()
                                  throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • constructKey

        public static java.lang.Object constructKey​(java.lang.String name,
                                                    PK langPK)
        property keys are case insensitive regarding names !
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hasChanged

        public boolean hasChanged()
      • isInDatabase

        public boolean isInDatabase()
      • wroteChanges

        public void wroteChanges​(boolean success)
        Parameters:
        success - signals if database was updated
      • exists

        protected boolean exists()
      • getValue1Internal

        public java.lang.Object getValue1Internal()
      • create

        protected static EJBProperty create​(java.lang.String name,
                                            PK lang,
                                            java.lang.Object value)
      • load

        public static EJBProperty load​(java.lang.String name,
                                       PK langPK,
                                       java.lang.Object value)
      • getKey

        public java.lang.Object getKey()
      • isCommitable

        public boolean isCommitable()
      • getName

        public java.lang.String getName()
      • isLocalized

        public boolean isLocalized()
      • getLang

        public PK getLang()
      • getValue

        public java.lang.Object getValue()
      • setValue

        public java.lang.Object setValue​(java.lang.Object value)
      • remove

        public java.lang.Object remove()
      • commit

        public void commit()
      • rollback

        public void rollback()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object