- Allow DBObjects to be deleted by the standard UI 'Delete', which may be useful in case a DBObject has to be deleted as a dependent object of a CMDBObject.

SVN:trunk[945]
This commit is contained in:
Denis Flaven
2010-11-16 13:21:21 +00:00
parent 99907a92ea
commit 8d80d73f35

View File

@@ -942,6 +942,11 @@ abstract class DBObject
$this->Reload();
return $this->m_iKey;
}
public function DBInsertTracked(CMDBChange $oVoid)
{
return $this->DBInsert();
}
// Creates a copy of the current object into the database
// Returns the id of the newly created object
@@ -1020,6 +1025,11 @@ abstract class DBObject
return $this->m_iKey;
}
public function DBUpdateTracked(CMDBChange $oVoid)
{
return $this->DBUpdate();
}
// Make the current changes persistent - clever wrapper for Insert or Update
public function DBWrite()
@@ -1051,6 +1061,11 @@ abstract class DBObject
$this->m_iKey = null;
}
public function DBDeleteTracked(CMDBChange $oVoid)
{
$this->DBDelete();
}
public function EnumTransitions()
{
$sStateAttCode = MetaModel::GetStateAttributeCode(get_class($this));