Class EsAbstractEntity

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.dbflute.Entity
    Direct Known Subclasses:
    BsGroup, BsRole, BsUser

    public abstract class EsAbstractEntity
    extends java.lang.Object
    implements org.dbflute.Entity, java.io.Serializable, java.lang.Cloneable
    Author:
    ESFlute (using FreeGen)
    See Also:
    Serialized Form
    • Field Detail

      • __uniqueDrivenProperties

        protected final org.dbflute.dbmeta.accessory.EntityUniqueDrivenProperties __uniqueDrivenProperties
      • __modifiedProperties

        protected final org.dbflute.dbmeta.accessory.EntityModifiedProperties __modifiedProperties
      • __specifiedProperties

        protected org.dbflute.dbmeta.accessory.EntityModifiedProperties __specifiedProperties
    • Constructor Detail

      • EsAbstractEntity

        public EsAbstractEntity()
    • Method Detail

      • mymodifiedProperties

        public java.util.Set<java.lang.String> mymodifiedProperties()
        Specified by:
        mymodifiedProperties in interface org.dbflute.Entity
      • mymodifyProperty

        public void mymodifyProperty​(java.lang.String propertyName)
        Specified by:
        mymodifyProperty in interface org.dbflute.Entity
      • mymodifyPropertyCancel

        public void mymodifyPropertyCancel​(java.lang.String propertyName)
        Specified by:
        mymodifyPropertyCancel in interface org.dbflute.Entity
      • clearModifiedInfo

        public void clearModifiedInfo()
        Specified by:
        clearModifiedInfo in interface org.dbflute.Entity
      • hasModification

        public boolean hasModification()
        Specified by:
        hasModification in interface org.dbflute.Entity
      • newModifiedProperties

        protected org.dbflute.dbmeta.accessory.EntityModifiedProperties newModifiedProperties()
      • registerModifiedProperty

        protected void registerModifiedProperty​(java.lang.String propertyName)
      • modifiedToSpecified

        public void modifiedToSpecified()
        Specified by:
        modifiedToSpecified in interface org.dbflute.Entity
      • myspecifiedProperties

        public java.util.Set<java.lang.String> myspecifiedProperties()
        Specified by:
        myspecifiedProperties in interface org.dbflute.Entity
      • myspecifyProperty

        public void myspecifyProperty​(java.lang.String propertyName)
        Specified by:
        myspecifyProperty in interface org.dbflute.Entity
      • myspecifyPropertyCancel

        public void myspecifyPropertyCancel​(java.lang.String propertyName)
        Specified by:
        myspecifyPropertyCancel in interface org.dbflute.Entity
      • clearSpecifiedInfo

        public void clearSpecifiedInfo()
        Specified by:
        clearSpecifiedInfo in interface org.dbflute.Entity
      • checkSpecifiedProperty

        protected void checkSpecifiedProperty​(java.lang.String propertyName)
      • registerSpecifiedProperty

        protected void registerSpecifiedProperty​(java.lang.String propertyName)
      • hasPrimaryKeyValue

        public boolean hasPrimaryKeyValue()
        Specified by:
        hasPrimaryKeyValue in interface org.dbflute.Entity
      • newUniqueDrivenProperties

        protected org.dbflute.dbmeta.accessory.EntityUniqueDrivenProperties newUniqueDrivenProperties()
      • myuniqueDrivenProperties

        public java.util.Set<java.lang.String> myuniqueDrivenProperties()
        Specified by:
        myuniqueDrivenProperties in interface org.dbflute.Entity
      • myuniqueByProperty

        public void myuniqueByProperty​(java.lang.String propertyName)
        Specified by:
        myuniqueByProperty in interface org.dbflute.Entity
      • myuniqueByPropertyCancel

        public void myuniqueByPropertyCancel​(java.lang.String propertyName)
        Specified by:
        myuniqueByPropertyCancel in interface org.dbflute.Entity
      • clearUniqueDrivenInfo

        public void clearUniqueDrivenInfo()
        Specified by:
        clearUniqueDrivenInfo in interface org.dbflute.Entity
      • markAsSelect

        public void markAsSelect()
        Specified by:
        markAsSelect in interface org.dbflute.Entity
      • createdBySelect

        public boolean createdBySelect()
        Specified by:
        createdBySelect in interface org.dbflute.Entity
      • myunlockUndefinedClassificationAccess

        public void myunlockUndefinedClassificationAccess()
        Specified by:
        myunlockUndefinedClassificationAccess in interface org.dbflute.Entity
      • myundefinedClassificationAccessAllowed

        public boolean myundefinedClassificationAccessAllowed()
        Specified by:
        myundefinedClassificationAccessAllowed in interface org.dbflute.Entity
      • convertEmptyToNull

        protected java.lang.String convertEmptyToNull​(java.lang.String value)
      • toSource

        public abstract java.util.Map<java.lang.String,​java.lang.Object> toSource()
      • instanceHash

        public int instanceHash()
        Specified by:
        instanceHash in interface org.dbflute.Entity
      • toString

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

        protected abstract java.lang.String doBuildColumnString​(java.lang.String dm)
      • toStringWithRelation

        public java.lang.String toStringWithRelation()
        Specified by:
        toStringWithRelation in interface org.dbflute.Entity
      • buildDisplayString

        public java.lang.String buildDisplayString​(java.lang.String name,
                                                   boolean column,
                                                   boolean relation)
        Specified by:
        buildDisplayString in interface org.dbflute.Entity