クラス EditImplementAttribute

  • 直系の既知のサブクラス:
    EditSurrogateKey

    public class EditImplementAttribute
    extends Object
    アトリビュートの実装方法の編集用クラス
    作成者:
    nakaG
    • コンストラクタの詳細

      • EditImplementAttribute

        public EditImplementAttribute​(AbstractEntityModel containerModel,
                                      IAttribute original)
        コンストラクタ
        パラメータ:
        containerModel -
    • メソッドの詳細

      • getContainerModel

        public AbstractEntityModel getContainerModel()
        戻り値:
        the containerModel
      • addKeyModel

        public void addKeyModel​(KeyModel model)
      • getKeyCount

        public int getKeyCount()
      • removeAllKeyModel

        public void removeAllKeyModel()
      • removeKeyModel

        public void removeKeyModel​(KeyModel model)
      • getKeyOrders

        public List<String> getKeyOrders()
      • copyTo

        public void copyTo​(IAttribute newAttribute)
        パラメータ:
        newAttribute -
      • copyToOriginal

        public void copyToOriginal()
      • isDerivation

        public boolean isDerivation()
        戻り値:
      • setDerivation

        public void setDerivation​(boolean derivation)
        パラメータ:
        derivation -
      • getDerivationRule

        public String getDerivationRule()
        戻り値:
      • getDescription

        public String getDescription()
        戻り値:
      • getImplementName

        public String getImplementName()
        戻り値:
      • getLock

        public String getLock()
        戻り値:
      • getName

        public String getName()
        戻り値:
      • getOriginalAttribute

        public IAttribute getOriginalAttribute()
        戻り値:
      • getScale

        public String getScale()
        戻り値:
      • getSize

        public String getSize()
        戻り値:
      • getValidationRule

        public String getValidationRule()
        戻り値:
      • hashCode

        public int hashCode()
        オーバーライド:
        hashCode クラス内 Object
        戻り値:
      • isAdded

        public boolean isAdded()
        戻り値:
      • isEdited

        public boolean isEdited()
        戻り値:
      • isNameChanged

        public boolean isNameChanged()
        戻り値:
      • isNullable

        public boolean isNullable()
        戻り値:
      • setDataType

        public void setDataType​(StandardSQLDataType dataType)
        パラメータ:
        dataType -
      • setDerivationRule

        public void setDerivationRule​(String derivationRule)
        パラメータ:
        derivationRule -
      • setDescription

        public void setDescription​(String description)
        パラメータ:
        description -
      • setEdited

        public void setEdited​(boolean edited)
        パラメータ:
        edited -
      • setImplementName

        public void setImplementName​(String implementName)
        パラメータ:
        implementName -
      • setLock

        public void setLock​(String lock)
        パラメータ:
        lock -
      • setName

        public void setName​(String name)
        パラメータ:
        name -
      • setNullable

        public void setNullable​(boolean nullable)
        パラメータ:
        nullable -
      • setOriginalAttribute

        public void setOriginalAttribute​(Attribute originalAttribute)
        パラメータ:
        originalAttribute -
      • setScale

        public void setScale​(String scale)
        パラメータ:
        scale -
      • setSize

        public void setSize​(String size)
        パラメータ:
        size -
      • setValidationRule

        public void setValidationRule​(String validationRule)
        パラメータ:
        validationRule -
      • toString

        public String toString()
        オーバーライド:
        toString クラス内 Object
        戻り値:
      • getEditAttribute

        protected EditAttribute getEditAttribute()
        戻り値:
        the editAttribute