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

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

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

The entity of URL_FILTER as TABLE.

 [primary-key]
     ID
 
 [column]
     ID, SESSION_ID, URL, FILTER_TYPE, 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  String _filterType
          FILTER_TYPE: {IX+, NotNull, VARCHAR(1)}
protected  Long _id
          ID: {PK, ID, NotNull, BIGINT(19)}
protected  String _sessionId
          SESSION_ID: {IX, NotNull, VARCHAR(20)}
protected  String _url
          URL: {NotNull, TEXT(65535)}
 
コンストラクタの概要
BsUrlFilter()
           
 
メソッドの概要
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()
          
 String getFilterType()
          [get] FILTER_TYPE: {IX+, NotNull, VARCHAR(1)}
 Long getId()
          [get] ID: {PK, ID, NotNull, BIGINT(19)}
 String getSessionId()
          [get] SESSION_ID: {IX, NotNull, VARCHAR(20)}
 String getTableDbName()
          
 String getTablePropertyName()
          
 String getUrl()
          [get] URL: {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 setFilterType(String filterType)
          [set] FILTER_TYPE: {IX+, NotNull, VARCHAR(1)}
 void setId(Long id)
          [set] ID: {PK, ID, NotNull, BIGINT(19)}
 void setSessionId(String sessionId)
          [set] SESSION_ID: {IX, NotNull, VARCHAR(20)}
 void setUrl(String url)
          [set] URL: {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)}


_url

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


_filterType

protected String _filterType
FILTER_TYPE: {IX+, NotNull, VARCHAR(1)}


_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.

コンストラクタの詳細

BsUrlFilter

public BsUrlFilter()
メソッドの詳細

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)

getUrl

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

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

setUrl

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

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

getFilterType

public String getFilterType()
[get] FILTER_TYPE: {IX+, NotNull, VARCHAR(1)}

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

setFilterType

public void setFilterType(String filterType)
[set] FILTER_TYPE: {IX+, NotNull, VARCHAR(1)}

パラメータ:
filterType - The value of the column 'FILTER_TYPE'. (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.