Merged in jennydmz/processmaker/dash2Model (pull request #1803)

Adding the model of the db
This commit is contained in:
Dante Loayza
2015-03-26 19:01:41 -04:00
9 changed files with 1847 additions and 1775 deletions

View File

@@ -1,7 +1,9 @@
<?php
require_once 'propel/map/MapBuilder.php';
include_once 'creole/CreoleTypes.php';
/**
* This class adds structure of 'ADDONS_MANAGER' table to 'workflow' DatabaseMap object.
*
@@ -13,23 +15,26 @@ include_once 'creole/CreoleTypes.php';
* (i.e. if it's a text column type).
*
* @package workflow.classes.model.map
*/
*/
class AddonsManagerMapBuilder
{
/**
* The (dot-path) name of this class
*/
*/
const CLASS_NAME = 'classes.model.map.AddonsManagerMapBuilder';
/**
* The database map.
*/
*/
private $dbMap;
/**
* Tells us if this DatabaseMapBuilder is built so that we
* don't have to re-build it every time.
*
* @return boolean true if this DatabaseMapBuilder is built, false otherwise.
*/
*/
public function isBuilt()
{
return ($this->dbMap !== null);
@@ -39,7 +44,7 @@ class AddonsManagerMapBuilder
* Gets the databasemap this map builder built.
*
* @return the databasemap
*/
*/
public function getDatabaseMap()
{
return $this->dbMap;
@@ -50,13 +55,12 @@ class AddonsManagerMapBuilder
*
* @return void
* @throws PropelException
*/
*/
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('workflow');
$tMap = $this->dbMap->addTable('ADDONS_MANAGER');
$tMap->setPhpName('AddonsManager');
$tMap->setUseIdGenerator(false);
@@ -96,6 +100,7 @@ class AddonsManagerMapBuilder
$tMap->addColumn('ADDON_DOWNLOAD_PROGRESS', 'AddonDownloadProgress', 'double', CreoleTypes::FLOAT, false, null);
$tMap->addColumn('ADDON_DOWNLOAD_MD5', 'AddonDownloadMd5', 'string', CreoleTypes::VARCHAR, false, 32);
}
}
} // doBuild()
} // AddonsManagerMapBuilder

View File

@@ -14,25 +14,27 @@ include_once 'creole/CreoleTypes.php';
* ORDER BY clause to know whether it needs to apply SQL to make the ORDER BY case-insensitive
* (i.e. if it's a text column type).
*
* @package classes.model.map
* @package workflow.classes.model.map
*/
class LicenseManagerMapBuilder
{
/**
* The (dot-path) name of this class
*/
*/
const CLASS_NAME = 'classes.model.map.LicenseManagerMapBuilder';
/**
* The database map.
*/
private $dbMap;
/**
* Tells us if this DatabaseMapBuilder is built so that we
* don't have to re-build it every time.
*
* @return boolean true if this DatabaseMapBuilder is built, false otherwise.
*/
*/
public function isBuilt()
{
return ($this->dbMap !== null);
@@ -53,20 +55,19 @@ class LicenseManagerMapBuilder
*
* @return void
* @throws PropelException
*/
*/
public function doBuild()
{
$this->dbMap = Propel::getDatabaseMap('workflow');
$tMap = $this->dbMap->addTable('LICENSE_MANAGER');
$tMap->setPhpName('LicenseManager');
$tMap->setUseIdGenerator(false);
$tMap->addPrimaryKey('LICENSE_UID', 'LicenseUid', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('LICENSE_USER', 'LicenseUser', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('LICENSE_USER', 'LicenseUser', 'string', CreoleTypes::VARCHAR, true, 150);
$tMap->addColumn('LICENSE_START', 'LicenseStart', 'int', CreoleTypes::INTEGER, true, null);
@@ -74,7 +75,7 @@ class LicenseManagerMapBuilder
$tMap->addColumn('LICENSE_SPAN', 'LicenseSpan', 'int', CreoleTypes::INTEGER, true, null);
$tMap->addColumn('LICENSE_STATUS', 'LicenseStatus', 'string', CreoleTypes::VARCHAR, false, 100);
$tMap->addColumn('LICENSE_STATUS', 'LicenseStatus', 'string', CreoleTypes::VARCHAR, true, 100);
$tMap->addColumn('LICENSE_DATA', 'LicenseData', 'string', CreoleTypes::LONGVARCHAR, true, null);
@@ -83,6 +84,7 @@ class LicenseManagerMapBuilder
$tMap->addColumn('LICENSE_WORKSPACE', 'LicenseWorkspace', 'string', CreoleTypes::VARCHAR, true, 32);
$tMap->addColumn('LICENSE_TYPE', 'LicenseType', 'string', CreoleTypes::VARCHAR, true, 32);
}
}
} // doBuild()
} // LicenseManagerMapBuilder

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1784,7 +1784,7 @@ abstract class BaseListParticipatedLast extends BaseObject implements Persistent
$copyObj->setUsrUid(''); // this is a pkey column, so set to default value
$copyObj->setDelIndex('0'); // this is a pkey column, so set to default value
$copyObj->setDelIndex(''); // this is a pkey column, so set to default value
}