クラス EditAttribute


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

      • EditAttribute

        public EditAttribute()
        コンストラクタ
      • EditAttribute

        public EditAttribute​(IAttribute original)
        コンストラクタ
        パラメータ:
        original - 編集元アトリビュート
    • メソッドの詳細

      • getName

        public String getName()
        戻り値:
        the name
      • setName

        public void setName​(String name)
        パラメータ:
        name - the name to set
      • isNameChanged

        public boolean isNameChanged()
      • getOriginalAttribute

        public IAttribute getOriginalAttribute()
        戻り値:
        the originalAttribute
      • isEdited

        public boolean isEdited()
        戻り値:
        the edited
      • setEdited

        public void setEdited​(boolean edited)
        パラメータ:
        edited - the edited to set
      • isAdded

        public boolean isAdded()
        戻り値:
        the added
      • getDescription

        public String getDescription()
        戻り値:
        the description
      • setDescription

        public void setDescription​(String description)
        パラメータ:
        description - the description to set
      • setDataType

        public void setDataType​(StandardSQLDataType dataType)
        パラメータ:
        dataType - the dataType to set
      • getSize

        public String getSize()
        戻り値:
        the size
      • setSize

        public void setSize​(String size)
        パラメータ:
        size - the size to set
      • getScale

        public String getScale()
        戻り値:
        the scale
      • setScale

        public void setScale​(String scale)
        パラメータ:
        scale - the scale to set
      • getAutoIncrement

        public Boolean getAutoIncrement()
        戻り値:
        the autoIncrement
      • setAutoIncrement

        public void setAutoIncrement​(Boolean autoIncrement)
        パラメータ:
        autoIncrement - the autoIncrement to set
      • getDefaultValue

        public String getDefaultValue()
        戻り値:
        the defaultValue
      • setDefaultValue

        public void setDefaultValue​(String defaultValue)
        パラメータ:
        defaultValue - the defaultValue to set
      • setOriginalAttribute

        public void setOriginalAttribute​(IAttribute originalAttribute)
        パラメータ:
        originalAttribute - the originalAttribute to set
      • getValidationRule

        public String getValidationRule()
        戻り値:
        the validationRule
      • setValidationRule

        public void setValidationRule​(String validationRule)
        パラメータ:
        validationRule - the validationRule to set
      • getLock

        public String getLock()
        戻り値:
        the lock
      • setLock

        public void setLock​(String lock)
        パラメータ:
        lock - the lock to set
      • isDerivation

        public boolean isDerivation()
        戻り値:
        the derivation
      • setDerivation

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

        public String getDerivationRule()
        戻り値:
        the derivationRule
      • setDerivationRule

        public void setDerivationRule​(String derivationRule)
        パラメータ:
        derivationRule - the derivationRule to set
      • getImplementName

        public String getImplementName()
        戻り値:
        the implementName
      • setImplementName

        public void setImplementName​(String implementName)
        パラメータ:
        implementName - the implementName to set
      • isNullable

        public boolean isNullable()
        戻り値:
        the nullable
      • setNullable

        public void setNullable​(boolean nullable)
        パラメータ:
        nullable - the nullable to set
      • copyTo

        public void copyTo​(IAttribute newAttribute)
        newAttributeへ自身のフィールド値をコピー(sharrow copy)する。
        パラメータ:
        newAttribute - アトリビュート
      • copyTo

        public void copyTo​(EditAttribute to)
        toへ自身のフィールド値をコピー(sharrow copy)する。
        パラメータ:
        to - 編集用アトリビュート
      • copyToOriginal

        protected void copyToOriginal()
        元のアトリビュートへ自身のフィールド値をコピーする。
      • isValid

        public boolean isValid()