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

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

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

The entity of ACCESS_RESULT_DATA as 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, org.seasar.robot.dbflute.Entity.InternalUtil
 
フィールドの概要
protected  org.seasar.robot.dbflute.Entity.EntityModifiedProperties __modifiedProperties
          The modified properties for this entity.
protected  AccessResult _accessResult
          ACCESS_RESULT as 'accessResult'.
protected  byte[] _data
          DATA: {LONGBLOB(2147483647)}
protected  String _encoding
          ENCODING: {VARCHAR(20)}
protected  Long _id
          ID: {PK, NotNull, BIGINT(19), FK to ACCESS_RESULT}
protected  String _transformerName
          TRANSFORMER_NAME: {NotNull, VARCHAR(255)}
 
コンストラクタの概要
BsAccessResultData()
           
 
メソッドの概要
protected  String buildColumnString()
           
 String buildDisplayString(String name, boolean column, boolean relation)
           
protected  String buildRelationString()
           
 void clearModifiedInfo()
          
 boolean equals(Object other)
          If primary-keys or columns of the other are same as this one, returns true.
 AccessResult getAccessResult()
          ACCESS_RESULT as 'accessResult'.
 byte[] getData()
          [get] DATA: {LONGBLOB(2147483647)}
 org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()
          
 String getEncoding()
          [get] ENCODING: {VARCHAR(20)}
 Long getId()
          [get] ID: {PK, NotNull, BIGINT(19), FK to ACCESS_RESULT}
 String getTableDbName()
          
 String getTablePropertyName()
          
 String getTransformerName()
          [get] TRANSFORMER_NAME: {NotNull, VARCHAR(255)}
 int hashCode()
          Calculates the hash-code from primary-keys or columns.
 boolean hasModification()
          
 boolean hasPrimaryKeyValue()
          
 Set<String> modifiedProperties()
          
protected  org.seasar.robot.dbflute.Entity.EntityModifiedProperties newModifiedProperties()
           
 void setAccessResult(AccessResult accessResult)
          ACCESS_RESULT as 'accessResult'.
 void setData(byte[] data)
          [set] DATA: {LONGBLOB(2147483647)}
 void setEncoding(String encoding)
          [set] ENCODING: {VARCHAR(20)}
 void setId(Long id)
          [set] ID: {PK, NotNull, BIGINT(19), FK to ACCESS_RESULT}
 void setTransformerName(String transformerName)
          [set] TRANSFORMER_NAME: {NotNull, VARCHAR(255)}
 String toString()
           
 String toStringWithRelation()
           
protected  String xbRDS(org.seasar.robot.dbflute.Entity e, String name)
           
protected  int xCH(int result, Object value)
           
protected  String xfBA(byte[] bytes)
           
protected  boolean xSV(Object value1, Object value2)
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_id

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


_transformerName

protected String _transformerName
TRANSFORMER_NAME: {NotNull, VARCHAR(255)}


_data

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


_encoding

protected String _encoding
ENCODING: {VARCHAR(20)}


__modifiedProperties

protected final 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 String getTableDbName()

定義:
インタフェース org.seasar.robot.dbflute.Entity 内の getTableDbName

getTablePropertyName

public String getTablePropertyName()

定義:
インタフェース org.seasar.robot.dbflute.Entity 内の getTablePropertyName

getDBMeta

public org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()

定義:
インタフェース org.seasar.robot.dbflute.Entity 内の getDBMeta

hasPrimaryKeyValue

public boolean hasPrimaryKeyValue()

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

getAccessResult

public AccessResult getAccessResult()
ACCESS_RESULT as 'accessResult'.

戻り値:
The entity of foreign property 'accessResult'. (NullAllowed: 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'. (NullAllowed)

modifiedProperties

public Set<String> modifiedProperties()

定義:
インタフェース org.seasar.robot.dbflute.Entity 内の modifiedProperties

clearModifiedInfo

public void clearModifiedInfo()

定義:
インタフェース org.seasar.robot.dbflute.Entity 内の clearModifiedInfo

hasModification

public boolean hasModification()

定義:
インタフェース org.seasar.robot.dbflute.Entity 内の hasModification

newModifiedProperties

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

equals

public boolean equals(Object other)
If primary-keys or columns of the other are same as this one, returns true.

オーバーライド:
クラス Object 内の equals
パラメータ:
other - The other entity. (NullAllowed)
戻り値:
Comparing result.

xSV

protected boolean xSV(Object value1,
                      Object value2)

hashCode

public int hashCode()
Calculates the hash-code from primary-keys or columns.

オーバーライド:
クラス Object 内の hashCode
戻り値:
The hash-code from primary-key or columns.

xCH

protected int xCH(int result,
                  Object value)

toString

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

toStringWithRelation

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

xbRDS

protected String xbRDS(org.seasar.robot.dbflute.Entity e,
                       String name)

buildDisplayString

public String buildDisplayString(String name,
                                 boolean column,
                                 boolean relation)
定義:
インタフェース org.seasar.robot.dbflute.Entity 内の buildDisplayString
パラメータ:
name - The name for display. (NullAllowed: 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)

buildColumnString

protected String buildColumnString()

xfBA

protected String xfBA(byte[] bytes)

buildRelationString

protected String buildRelationString()

getId

public Long getId()
[get] ID: {PK, NotNull, BIGINT(19), FK to ACCESS_RESULT}

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

setId

public void setId(Long id)
[set] ID: {PK, NotNull, BIGINT(19), FK to ACCESS_RESULT}

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

getTransformerName

public String getTransformerName()
[get] TRANSFORMER_NAME: {NotNull, VARCHAR(255)}

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

setTransformerName

public void setTransformerName(String transformerName)
[set] TRANSFORMER_NAME: {NotNull, VARCHAR(255)}

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

getData

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

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

setData

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

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

getEncoding

public String getEncoding()
[get] ENCODING: {VARCHAR(20)}

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

setEncoding

public void setEncoding(String encoding)
[set] ENCODING: {VARCHAR(20)}

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


Copyright © 2013. All Rights Reserved.