Class EsAbstractEntity

java.lang.Object
org.codelibs.fess.es.user.allcommon.EsAbstractEntity
All Implemented Interfaces:
Serializable, Cloneable, org.dbflute.Entity
Direct Known Subclasses:
BsGroup, BsRole, BsUser

public abstract class EsAbstractEntity extends Object implements org.dbflute.Entity, Serializable, Cloneable
Author:
ESFlute (using FreeGen)
See Also:
  • Field Details

    • docMeta

      protected EsAbstractEntity.DocMeta docMeta
    • __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
    • __createdBySelect

      protected boolean __createdBySelect
  • Constructor Details

    • EsAbstractEntity

      public EsAbstractEntity()
  • Method Details

    • asDocMeta

      public EsAbstractEntity.DocMeta asDocMeta()
    • mymodifiedProperties

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

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

      public void mymodifyPropertyCancel(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(String propertyName)
    • modifiedToSpecified

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

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

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

      public void myspecifyPropertyCancel(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(String propertyName)
    • registerSpecifiedProperty

      protected void registerSpecifiedProperty(String propertyName)
    • hasPrimaryKeyValue

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

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

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

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

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

      public void clearUniqueDrivenInfo()
      Specified by:
      clearUniqueDrivenInfo 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
    • markAsSelect

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

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

      public void clearMarkAsSelect()
      Specified by:
      clearMarkAsSelect in interface org.dbflute.Entity
    • convertEmptyToNull

      protected String convertEmptyToNull(String value)
    • toSource

      public abstract Map<String,Object> toSource()
    • instanceHash

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

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

      protected abstract String doBuildColumnString(String dm)
    • toStringWithRelation

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

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