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

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

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

The entity of URL_QUEUE as TABLE.

 [primary-key]
     ID
 
 [column]
     ID, SESSION_ID, METHOD, URL, PARENT_URL, DEPTH, LAST_MODIFIED, CREATE_TIME
 
 [sequence]
     
 
 [identity]
     ID
 
 [version-no]
     
 
 [foreign-table]
     
 
 [referrer-table]
     
 
 [foreign-property]
     
 
 [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  Timestamp _createTime
          CREATE_TIME: {IX+, NotNull, DATETIME(19)}
protected  Integer _depth
          DEPTH: {NotNull, INT(10)}
protected  Long _id
          ID: {PK, ID, NotNull, BIGINT(19)}
protected  Timestamp _lastModified
          LAST_MODIFIED: {DATETIME(19)}
protected  String _method
          METHOD: {NotNull, VARCHAR(10)}
protected  String _parentUrl
          PARENT_URL: {TEXT(65535)}
protected  String _sessionId
          SESSION_ID: {IX, NotNull, VARCHAR(20)}
protected  String _url
          URL: {IX+, NotNull, TEXT(65535)}
 
コンストラクタの概要
BsUrlQueue()
           
 
メソッドの概要
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.
 Timestamp getCreateTime()
          [get] CREATE_TIME: {IX+, NotNull, DATETIME(19)}
 org.seasar.robot.dbflute.dbmeta.DBMeta getDBMeta()
          
 Integer getDepth()
          [get] DEPTH: {NotNull, INT(10)}
 Long getId()
          [get] ID: {PK, ID, NotNull, BIGINT(19)}
 Timestamp getLastModified()
          [get] LAST_MODIFIED: {DATETIME(19)}
 String getMethod()
          [get] METHOD: {NotNull, VARCHAR(10)}
 String getParentUrl()
          [get] PARENT_URL: {TEXT(65535)}
 String getSessionId()
          [get] SESSION_ID: {IX, NotNull, VARCHAR(20)}
 String getTableDbName()
          
 String getTablePropertyName()
          
 String getUrl()
          [get] URL: {IX+, NotNull, TEXT(65535)}
 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 setCreateTime(Timestamp createTime)
          [set] CREATE_TIME: {IX+, NotNull, DATETIME(19)}
 void setDepth(Integer depth)
          [set] DEPTH: {NotNull, INT(10)}
 void setId(Long id)
          [set] ID: {PK, ID, NotNull, BIGINT(19)}
 void setLastModified(Timestamp lastModified)
          [set] LAST_MODIFIED: {DATETIME(19)}
 void setMethod(String method)
          [set] METHOD: {NotNull, VARCHAR(10)}
 void setParentUrl(String parentUrl)
          [set] PARENT_URL: {TEXT(65535)}
 void setSessionId(String sessionId)
          [set] SESSION_ID: {IX, NotNull, VARCHAR(20)}
 void setUrl(String url)
          [set] URL: {IX+, NotNull, TEXT(65535)}
 String toString()
           
 String toStringWithRelation()
           
protected  int xCH(int result, Object value)
           
protected  boolean xSV(Object value1, Object value2)
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_id

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


_sessionId

protected String _sessionId
SESSION_ID: {IX, NotNull, VARCHAR(20)}


_method

protected String _method
METHOD: {NotNull, VARCHAR(10)}


_url

protected String _url
URL: {IX+, NotNull, TEXT(65535)}


_parentUrl

protected String _parentUrl
PARENT_URL: {TEXT(65535)}


_depth

protected Integer _depth
DEPTH: {NotNull, INT(10)}


_lastModified

protected Timestamp _lastModified
LAST_MODIFIED: {DATETIME(19)}


_createTime

protected Timestamp _createTime
CREATE_TIME: {IX+, NotNull, DATETIME(19)}


__modifiedProperties

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

コンストラクタの詳細

BsUrlQueue

public BsUrlQueue()
メソッドの詳細

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

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)

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()

buildRelationString

protected String buildRelationString()

getId

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

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

setId

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

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

getSessionId

public String getSessionId()
[get] SESSION_ID: {IX, NotNull, VARCHAR(20)}

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

setSessionId

public void setSessionId(String sessionId)
[set] SESSION_ID: {IX, NotNull, VARCHAR(20)}

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

getMethod

public String getMethod()
[get] METHOD: {NotNull, VARCHAR(10)}

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

setMethod

public void setMethod(String method)
[set] METHOD: {NotNull, VARCHAR(10)}

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

getUrl

public String getUrl()
[get] URL: {IX+, NotNull, TEXT(65535)}

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

setUrl

public void setUrl(String url)
[set] URL: {IX+, NotNull, TEXT(65535)}

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

getParentUrl

public String getParentUrl()
[get] PARENT_URL: {TEXT(65535)}

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

setParentUrl

public void setParentUrl(String parentUrl)
[set] PARENT_URL: {TEXT(65535)}

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

getDepth

public Integer getDepth()
[get] DEPTH: {NotNull, INT(10)}

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

setDepth

public void setDepth(Integer depth)
[set] DEPTH: {NotNull, INT(10)}

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

getLastModified

public Timestamp getLastModified()
[get] LAST_MODIFIED: {DATETIME(19)}

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

setLastModified

public void setLastModified(Timestamp lastModified)
[set] LAST_MODIFIED: {DATETIME(19)}

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

getCreateTime

public Timestamp getCreateTime()
[get] CREATE_TIME: {IX+, NotNull, DATETIME(19)}

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

setCreateTime

public void setCreateTime(Timestamp createTime)
[set] CREATE_TIME: {IX+, NotNull, DATETIME(19)}

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


Copyright © 2013. All Rights Reserved.