PHP 인터페이스 Storm\Core\Mapping\IDataPropertyColumnMapping

저자: Elliot Levin ([email protected])
상속: extends Storm\Core\Mapping\IPropertyMapping
파일 보기 프로젝트 열기: timetoogo/penumbra 0 사용 예제들

공개 메소드들

메소드 설명
GetDataProperty ( ) : Storm\Core\Object\IDataProperty The mapped data property
GetPersistColumns ( ) : Storm\Core\Relational\IColumn[] The columns in which data is persisted.
GetReviveColumns ( ) : Storm\Core\Relational\IColumn[] The columns to load when reviving.
IsIdentityPrimaryKeyMapping ( ) : boolean Whether or not this is mapping an identity/primary key
Persist ( array $PropertyDataArray, array $ColumnDataArray ) : void Maps the property value to the supplied column data.
Revive ( array $ColumnDataArray, array $PropertyDataArray ) : void Maps the column data to property data.

메소드 상세

GetDataProperty() 공개 메소드

The mapped data property
public GetDataProperty ( ) : Storm\Core\Object\IDataProperty
리턴 Storm\Core\Object\IDataProperty

GetPersistColumns() 공개 메소드

The columns in which data is persisted.
public GetPersistColumns ( ) : Storm\Core\Relational\IColumn[]
리턴 Storm\Core\Relational\IColumn[]

GetReviveColumns() 공개 메소드

The columns to load when reviving.
public GetReviveColumns ( ) : Storm\Core\Relational\IColumn[]
리턴 Storm\Core\Relational\IColumn[]

IsIdentityPrimaryKeyMapping() 공개 메소드

Whether or not this is mapping an identity/primary key

Persist() 공개 메소드

Maps the property value to the supplied column data.
public Persist ( array $PropertyDataArray, array $ColumnDataArray ) : void
$PropertyDataArray array The array containing the property data
$ColumnDataArray array The array containing the column data
리턴 void

Revive() 공개 메소드

Maps the column data to property data.
public Revive ( array $ColumnDataArray, array $PropertyDataArray ) : void
$ColumnDataArray array The array containing the column data
$PropertyDataArray array
리턴 void