org.seasar.robot.db.bsentity
クラス BsAccessResultData

java.lang.Object
  上位を拡張 org.seasar.robot.db.bsentity.BsAccessResultData
すべての実装されたインタフェース:
java.io.Serializable, org.seasar.robot.dbflute.Entity
直系の既知のサブクラス:
AccessResultData

public abstract class BsAccessResultData
extends java.lang.Object
implements org.seasar.robot.dbflute.Entity, java.io.Serializable

The entity of ACCESS_RESULT_DATA that is TABLE.

 [primary-key]
     ID
 
 [column]
     ID, TRANSFORMER_NAME, DATA, ENCODING
 
 [sequence]
     
 
 [identity]
     
 
 [version-no]
     
 
 [foreign-table]
     ACCESS_RESULT
 
 [referrer-table]
     
 
 [foreign-property]
     accessResult
 
 [referrer-property]
     
 

作成者:
DBFlute(AutoGenerator)
関連項目:
直列化された形式

入れ子のクラスの概要
 
インタフェース org.seasar.robot.dbflute.Entity から継承された入れ子のクラス/インタフェース
org.seasar.robot.dbflute.Entity.EntityModifiedProperties
 
フィールドの概要
protected  AccessResult _accessResult
          ACCESS_RESULT as 'accessResult'.
protected  byte[] _data
          DATA: {LONGBLOB(2147483647)}
protected  java.lang.String _encoding
          ENCODING: {VARCHAR(20)}
protected  java.lang.Long _id
          ID: {PK : NotNull : BIGINT(19) : FK to ACCESS_RESULT}
protected  org.seasar.robot.dbflute.Entity.EntityModifiedProperties _modifiedProperties
          The modified properties for this entity.
protected  java.lang.String _transformerName
          TRANSFORMER_NAME: {NotNull : VARCHAR(255)}
 
コンストラクタの概要
BsAccessResultData()
           
 
メソッドの概要
 java.lang.String buildDisplayString(java.lang.String name, boolean column, boolean relation)
           
 void clearModifiedPropertyNames()
           
 boolean equals(java.lang.Object other)
          If the primary-key of the other is same as this one, returns true.
 AccessResult getAccessResult()
          ACCESS_RESULT as 'accessResult'.
 byte[] getData()
          DATA: {LONGBLOB(2147483647)}
 org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()
           
 java.lang.String getEncoding()
          ENCODING: {VARCHAR(20)}
 java.lang.Long getId()
          ID: {PK : NotNull : BIGINT(19) : FK to ACCESS_RESULT}
 java.util.Set<java.lang.String> getModifiedPropertyNames()
           
 java.lang.String getTableDbName()
           
 java.lang.String getTablePropertyName()
           
 java.lang.String getTransformerName()
          TRANSFORMER_NAME: {NotNull : VARCHAR(255)}
 int hashCode()
          Calculates hash-code from primary-key.
 boolean hasModification()
           
 boolean hasPrimaryKeyValue()
           
protected  boolean helpComparingValue(java.lang.Object value1, java.lang.Object value2)
           
protected  org.seasar.robot.dbflute.Entity.EntityModifiedProperties newEntityModifiedProperties()
           
 void setAccessResult(AccessResult accessResult)
          ACCESS_RESULT as 'accessResult'.
 void setData(byte[] data)
          DATA: {LONGBLOB(2147483647)}
 void setEncoding(java.lang.String encoding)
          ENCODING: {VARCHAR(20)}
 void setId(java.lang.Long id)
          ID: {PK : NotNull : BIGINT(19) : FK to ACCESS_RESULT}
 void setTransformerName(java.lang.String transformerName)
          TRANSFORMER_NAME: {NotNull : VARCHAR(255)}
 java.lang.String toString()
           
 java.lang.String toStringWithRelation()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_id

protected java.lang.Long _id
ID: {PK : NotNull : BIGINT(19) : FK to ACCESS_RESULT}


_transformerName

protected java.lang.String _transformerName
TRANSFORMER_NAME: {NotNull : VARCHAR(255)}


_data

protected byte[] _data
DATA: {LONGBLOB(2147483647)}


_encoding

protected java.lang.String _encoding
ENCODING: {VARCHAR(20)}


_modifiedProperties

protected org.seasar.robot.dbflute.Entity.EntityModifiedProperties _modifiedProperties
The modified properties for this entity.


_accessResult

protected AccessResult _accessResult
ACCESS_RESULT as 'accessResult'.

コンストラクタの詳細

BsAccessResultData

public BsAccessResultData()
メソッドの詳細

getTableDbName

public java.lang.String getTableDbName()
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の getTableDbName

getTablePropertyName

public java.lang.String getTablePropertyName()
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の getTablePropertyName

getDBMeta

public org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の getDBMeta

getAccessResult

public AccessResult getAccessResult()
ACCESS_RESULT as 'accessResult'. {without lazy-load}

戻り値:
The entity of foreign property 'accessResult'. (Nullable: If the foreign key does not have 'NotNull' constraint, please check null.)

setAccessResult

public void setAccessResult(AccessResult accessResult)
ACCESS_RESULT as 'accessResult'.

パラメータ:
accessResult - The entity of foreign property 'accessResult'. (Nullable)

hasPrimaryKeyValue

public boolean hasPrimaryKeyValue()
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の hasPrimaryKeyValue

getModifiedPropertyNames

public java.util.Set<java.lang.String> getModifiedPropertyNames()
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の getModifiedPropertyNames

newEntityModifiedProperties

protected org.seasar.robot.dbflute.Entity.EntityModifiedProperties newEntityModifiedProperties()

clearModifiedPropertyNames

public void clearModifiedPropertyNames()
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の clearModifiedPropertyNames

hasModification

public boolean hasModification()

equals

public boolean equals(java.lang.Object other)
If the primary-key of the other is same as this one, returns true.

オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
other - Other entity.
戻り値:
Comparing result.

helpComparingValue

protected boolean helpComparingValue(java.lang.Object value1,
                                     java.lang.Object value2)

hashCode

public int hashCode()
Calculates hash-code from primary-key.

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
Hash-code from primary-key.

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
The display string of all columns and relation existences. (NotNull)

toStringWithRelation

public java.lang.String toStringWithRelation()
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の toStringWithRelation
戻り値:
The display string of basic informations with one-nested relation values. (NotNull)

buildDisplayString

public java.lang.String buildDisplayString(java.lang.String name,
                                           boolean column,
                                           boolean relation)
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の buildDisplayString
パラメータ:
name - The name for display. (Nullable: If it's null, it does not have a name)
column - Does it contains column values or not?
relation - Does it contains relation existences or not?
戻り値:
The display string for this entity. (NotNull)

getId

public java.lang.Long getId()
ID: {PK : NotNull : BIGINT(19) : FK to ACCESS_RESULT}

戻り値:
The value of the column 'ID'. (Nullable)

setId

public void setId(java.lang.Long id)
ID: {PK : NotNull : BIGINT(19) : FK to ACCESS_RESULT}

パラメータ:
id - The value of the column 'ID'. (Nullable)

getTransformerName

public java.lang.String getTransformerName()
TRANSFORMER_NAME: {NotNull : VARCHAR(255)}

戻り値:
The value of the column 'TRANSFORMER_NAME'. (Nullable)

setTransformerName

public void setTransformerName(java.lang.String transformerName)
TRANSFORMER_NAME: {NotNull : VARCHAR(255)}

パラメータ:
transformerName - The value of the column 'TRANSFORMER_NAME'. (Nullable)

getData

public byte[] getData()
DATA: {LONGBLOB(2147483647)}

戻り値:
The value of the column 'DATA'. (Nullable)

setData

public void setData(byte[] data)
DATA: {LONGBLOB(2147483647)}

パラメータ:
data - The value of the column 'DATA'. (Nullable)

getEncoding

public java.lang.String getEncoding()
ENCODING: {VARCHAR(20)}

戻り値:
The value of the column 'ENCODING'. (Nullable)

setEncoding

public void setEncoding(java.lang.String encoding)
ENCODING: {VARCHAR(20)}

パラメータ:
encoding - The value of the column 'ENCODING'. (Nullable)


Copyright © 2009. All Rights Reserved.