Interface VersionModelInterface
Interface ModelInterface.
This interface describes a model used in data providers.
-
DcGeneral\Data\VersionModelInterface
implements
DcGeneral\Data\ModelInterface
Methods summary
public
string
|
#
getVersion( )
Return the version string of this model version.
Return the version string of this model version.
Returns
string
|
public
boolean
|
#
isCurrent( )
Determine if this is the current version of the model.
Determine if this is the current version of the model.
Returns
boolean
|
public
DateTime
|
#
getDateTime( )
Return the data time this version was created.
Return the data time this version was created.
Returns
DateTime
|
public
string
|
#
getAuthorName( )
Return the name of the version's author, at the moment the version was
created.
Return the name of the version's author, at the moment the version was
created.
Returns
string
|
public
string
|
#
getAuthorUsername( )
Return the username of the version's author, at the moment the version was
created.
Return the username of the version's author, at the moment the version was
created.
Returns
string
|
public
string
|
#
getAuthorEmail( )
Return the email of the version's author, at the moment the version was
created.
Return the email of the version's author, at the moment the version was
created.
Returns
string
|
Methods inherited from DcGeneral\Data\ModelInterface
__clone(),
getId(),
getMeta(),
getPropertiesAsArray(),
getProperty(),
getProviderName(),
hasProperties(),
readFromPropertyValueBag(),
setId(),
setMeta(),
setPropertiesAsArray(),
setProperty(),
writeToPropertyValueBag()
|
Methods inherited from IteratorAggregate
getIterator()
|