コード例 #1
0
 protected function SetupVariable()
 {
     // Lookup Object PK information from Query String (if applicable)
     // Set mode to Edit or New depending on what's found
     $intId = QApplication::QueryString('intId');
     if ($intId) {
         $this->objVariable = Variable::Load($intId);
         if (!$this->objVariable) {
             throw new Exception('Could not find a Variable object with PK arguments: ' . $intId);
         }
         $this->strTitleVerb = QApplication::Translate('Edit');
         $this->blnEditMode = true;
     } else {
         $this->objVariable = new Variable();
         $this->strTitleVerb = QApplication::Translate('Create');
         $this->blnEditMode = false;
     }
 }
コード例 #2
0
 /**
  * Override method to perform a property "Get"
  * This will get the value of $strName
  *
  * @param string $strName Name of the property to get
  * @return mixed
  */
 public function __get($strName)
 {
     switch ($strName) {
         ///////////////////
         // Member Variables
         ///////////////////
         case 'Id':
             /**
              * Gets the value for intId (Read-Only PK)
              * @return integer
              */
             return $this->intId;
         case 'OperationId':
             /**
              * Gets the value for intOperationId (Not Null)
              * @return integer
              */
             return $this->intOperationId;
         case 'OrderNumber':
             /**
              * Gets the value for intOrderNumber 
              * @return integer
              */
             return $this->intOrderNumber;
         case 'VariableId':
             /**
              * Gets the value for intVariableId (Unique)
              * @return integer
              */
             return $this->intVariableId;
         case 'ReferenceFlag':
             /**
              * Gets the value for blnReferenceFlag 
              * @return boolean
              */
             return $this->blnReferenceFlag;
             ///////////////////
             // Member Objects
             ///////////////////
         ///////////////////
         // Member Objects
         ///////////////////
         case 'Operation':
             /**
              * Gets the value for the Operation object referenced by intOperationId (Not Null)
              * @return Operation
              */
             try {
                 if (!$this->objOperation && !is_null($this->intOperationId)) {
                     $this->objOperation = Operation::Load($this->intOperationId);
                 }
                 return $this->objOperation;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'Variable':
             /**
              * Gets the value for the Variable object referenced by intVariableId (Unique)
              * @return Variable
              */
             try {
                 if (!$this->objVariable && !is_null($this->intVariableId)) {
                     $this->objVariable = Variable::Load($this->intVariableId);
                 }
                 return $this->objVariable;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
             ////////////////////////////
             // Virtual Object References (Many to Many and Reverse References)
             // (If restored via a "Many-to" expansion)
             ////////////////////////////
         ////////////////////////////
         // Virtual Object References (Many to Many and Reverse References)
         // (If restored via a "Many-to" expansion)
         ////////////////////////////
         default:
             try {
                 return parent::__get($strName);
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
     }
 }
コード例 #3
0
 /**
  * Override method to perform a property "Get"
  * This will get the value of $strName
  *
  * @param string $strName Name of the property to get
  * @return mixed
  */
 public function __get($strName)
 {
     switch ($strName) {
         ///////////////////
         // Member Variables
         ///////////////////
         case 'Id':
             /**
              * Gets the value for intId (Read-Only PK)
              * @return integer
              */
             return $this->intId;
         case 'QcodoClassId':
             /**
              * Gets the value for intQcodoClassId (Not Null)
              * @return integer
              */
             return $this->intQcodoClassId;
         case 'VariableGroupId':
             /**
              * Gets the value for intVariableGroupId 
              * @return integer
              */
             return $this->intVariableGroupId;
         case 'ProtectionTypeId':
             /**
              * Gets the value for intProtectionTypeId (Not Null)
              * @return integer
              */
             return $this->intProtectionTypeId;
         case 'VariableId':
             /**
              * Gets the value for intVariableId (Unique)
              * @return integer
              */
             return $this->intVariableId;
         case 'ReadOnlyFlag':
             /**
              * Gets the value for blnReadOnlyFlag 
              * @return boolean
              */
             return $this->blnReadOnlyFlag;
         case 'StaticFlag':
             /**
              * Gets the value for blnStaticFlag 
              * @return boolean
              */
             return $this->blnStaticFlag;
             ///////////////////
             // Member Objects
             ///////////////////
         ///////////////////
         // Member Objects
         ///////////////////
         case 'QcodoClass':
             /**
              * Gets the value for the QcodoClass object referenced by intQcodoClassId (Not Null)
              * @return QcodoClass
              */
             try {
                 if (!$this->objQcodoClass && !is_null($this->intQcodoClassId)) {
                     $this->objQcodoClass = QcodoClass::Load($this->intQcodoClassId);
                 }
                 return $this->objQcodoClass;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'VariableGroup':
             /**
              * Gets the value for the VariableGroup object referenced by intVariableGroupId 
              * @return VariableGroup
              */
             try {
                 if (!$this->objVariableGroup && !is_null($this->intVariableGroupId)) {
                     $this->objVariableGroup = VariableGroup::Load($this->intVariableGroupId);
                 }
                 return $this->objVariableGroup;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'Variable':
             /**
              * Gets the value for the Variable object referenced by intVariableId (Unique)
              * @return Variable
              */
             try {
                 if (!$this->objVariable && !is_null($this->intVariableId)) {
                     $this->objVariable = Variable::Load($this->intVariableId);
                 }
                 return $this->objVariable;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
             ////////////////////////////
             // Virtual Object References (Many to Many and Reverse References)
             // (If restored via a "Many-to" expansion)
             ////////////////////////////
         ////////////////////////////
         // Virtual Object References (Many to Many and Reverse References)
         // (If restored via a "Many-to" expansion)
         ////////////////////////////
         case '_ClassProperty':
             /**
              * Gets the value for the private _objClassProperty (Read-Only)
              * if set due to an expansion on the class_property.class_variable_id reverse relationship
              * @return ClassProperty
              */
             return $this->_objClassProperty;
         case '_ClassPropertyArray':
             /**
              * Gets the value for the private _objClassPropertyArray (Read-Only)
              * if set due to an ExpandAsArray on the class_property.class_variable_id reverse relationship
              * @return ClassProperty[]
              */
             return (array) $this->_objClassPropertyArray;
         default:
             try {
                 return parent::__get($strName);
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
     }
 }
コード例 #4
0
 public function btnEdit_Click($strFormId, $strControlId, $strParameter)
 {
     $strParameterArray = explode(',', $strParameter);
     $objVariable = Variable::Load($strParameterArray[0]);
     $objEditPanel = new VariableEditPanel($this, $this->strCloseEditPanelMethod, $objVariable);
     $strMethodName = $this->strSetEditPanelMethod;
     $this->objForm->{$strMethodName}($objEditPanel);
 }
コード例 #5
0
 /**
  * Override method to perform a property "Get"
  * This will get the value of $strName
  *
  * @param string $strName Name of the property to get
  * @return mixed
  */
 public function __get($strName)
 {
     switch ($strName) {
         ///////////////////
         // Member Variables
         ///////////////////
         case 'Id':
             /**
              * Gets the value for intId (Read-Only PK)
              * @return integer
              */
             return $this->intId;
         case 'QcodoClassId':
             /**
              * Gets the value for intQcodoClassId 
              * @return integer
              */
             return $this->intQcodoClassId;
         case 'QcodoInterfaceId':
             /**
              * Gets the value for intQcodoInterfaceId 
              * @return integer
              */
             return $this->intQcodoInterfaceId;
         case 'Name':
             /**
              * Gets the value for strName 
              * @return string
              */
             return $this->strName;
         case 'ProtectionTypeId':
             /**
              * Gets the value for intProtectionTypeId 
              * @return integer
              */
             return $this->intProtectionTypeId;
         case 'StaticFlag':
             /**
              * Gets the value for blnStaticFlag 
              * @return boolean
              */
             return $this->blnStaticFlag;
         case 'AbstractFlag':
             /**
              * Gets the value for blnAbstractFlag 
              * @return boolean
              */
             return $this->blnAbstractFlag;
         case 'FinalFlag':
             /**
              * Gets the value for blnFinalFlag 
              * @return boolean
              */
             return $this->blnFinalFlag;
         case 'ReturnVariableId':
             /**
              * Gets the value for intReturnVariableId 
              * @return integer
              */
             return $this->intReturnVariableId;
         case 'AdditionalVariableId':
             /**
              * Gets the value for intAdditionalVariableId 
              * @return integer
              */
             return $this->intAdditionalVariableId;
         case 'FirstVersion':
             /**
              * Gets the value for strFirstVersion 
              * @return string
              */
             return $this->strFirstVersion;
         case 'LastVersion':
             /**
              * Gets the value for strLastVersion 
              * @return string
              */
             return $this->strLastVersion;
         case 'ShortDescription':
             /**
              * Gets the value for strShortDescription 
              * @return string
              */
             return $this->strShortDescription;
         case 'ExtendedDescription':
             /**
              * Gets the value for strExtendedDescription 
              * @return string
              */
             return $this->strExtendedDescription;
         case 'FileId':
             /**
              * Gets the value for intFileId 
              * @return integer
              */
             return $this->intFileId;
             ///////////////////
             // Member Objects
             ///////////////////
         ///////////////////
         // Member Objects
         ///////////////////
         case 'QcodoClass':
             /**
              * Gets the value for the QcodoClass object referenced by intQcodoClassId 
              * @return QcodoClass
              */
             try {
                 if (!$this->objQcodoClass && !is_null($this->intQcodoClassId)) {
                     $this->objQcodoClass = QcodoClass::Load($this->intQcodoClassId);
                 }
                 return $this->objQcodoClass;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'QcodoInterface':
             /**
              * Gets the value for the QcodoInterface object referenced by intQcodoInterfaceId 
              * @return QcodoInterface
              */
             try {
                 if (!$this->objQcodoInterface && !is_null($this->intQcodoInterfaceId)) {
                     $this->objQcodoInterface = QcodoInterface::Load($this->intQcodoInterfaceId);
                 }
                 return $this->objQcodoInterface;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'ReturnVariable':
             /**
              * Gets the value for the Variable object referenced by intReturnVariableId 
              * @return Variable
              */
             try {
                 if (!$this->objReturnVariable && !is_null($this->intReturnVariableId)) {
                     $this->objReturnVariable = Variable::Load($this->intReturnVariableId);
                 }
                 return $this->objReturnVariable;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'AdditionalVariable':
             /**
              * Gets the value for the Variable object referenced by intAdditionalVariableId 
              * @return Variable
              */
             try {
                 if (!$this->objAdditionalVariable && !is_null($this->intAdditionalVariableId)) {
                     $this->objAdditionalVariable = Variable::Load($this->intAdditionalVariableId);
                 }
                 return $this->objAdditionalVariable;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'File':
             /**
              * Gets the value for the File object referenced by intFileId 
              * @return File
              */
             try {
                 if (!$this->objFile && !is_null($this->intFileId)) {
                     $this->objFile = File::Load($this->intFileId);
                 }
                 return $this->objFile;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
             ////////////////////////////
             // Virtual Object References (Many to Many and Reverse References)
             // (If restored via a "Many-to" expansion)
             ////////////////////////////
         ////////////////////////////
         // Virtual Object References (Many to Many and Reverse References)
         // (If restored via a "Many-to" expansion)
         ////////////////////////////
         case '_Parameter':
             /**
              * Gets the value for the private _objParameter (Read-Only)
              * if set due to an expansion on the parameter.operation_id reverse relationship
              * @return Parameter
              */
             return $this->_objParameter;
         case '_ParameterArray':
             /**
              * Gets the value for the private _objParameterArray (Read-Only)
              * if set due to an ExpandAsArray on the parameter.operation_id reverse relationship
              * @return Parameter[]
              */
             return (array) $this->_objParameterArray;
         default:
             try {
                 return parent::__get($strName);
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
     }
 }
コード例 #6
0
 /**
  * Override method to perform a property "Get"
  * This will get the value of $strName
  *
  * @param string $strName Name of the property to get
  * @return mixed
  */
 public function __get($strName)
 {
     switch ($strName) {
         ///////////////////
         // Member Variables
         ///////////////////
         case 'Id':
             /**
              * Gets the value for intId (Read-Only PK)
              * @return integer
              */
             return $this->intId;
         case 'QcodoClassId':
             /**
              * Gets the value for intQcodoClassId (Not Null)
              * @return integer
              */
             return $this->intQcodoClassId;
         case 'VariableGroupId':
             /**
              * Gets the value for intVariableGroupId 
              * @return integer
              */
             return $this->intVariableGroupId;
         case 'VariableId':
             /**
              * Gets the value for intVariableId (Unique)
              * @return integer
              */
             return $this->intVariableId;
         case 'ClassVariableId':
             /**
              * Gets the value for intClassVariableId 
              * @return integer
              */
             return $this->intClassVariableId;
         case 'ReadOnlyFlag':
             /**
              * Gets the value for blnReadOnlyFlag 
              * @return boolean
              */
             return $this->blnReadOnlyFlag;
         case 'WriteOnlyFlag':
             /**
              * Gets the value for blnWriteOnlyFlag 
              * @return boolean
              */
             return $this->blnWriteOnlyFlag;
             ///////////////////
             // Member Objects
             ///////////////////
         ///////////////////
         // Member Objects
         ///////////////////
         case 'QcodoClass':
             /**
              * Gets the value for the QcodoClass object referenced by intQcodoClassId (Not Null)
              * @return QcodoClass
              */
             try {
                 if (!$this->objQcodoClass && !is_null($this->intQcodoClassId)) {
                     $this->objQcodoClass = QcodoClass::Load($this->intQcodoClassId);
                 }
                 return $this->objQcodoClass;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'VariableGroup':
             /**
              * Gets the value for the VariableGroup object referenced by intVariableGroupId 
              * @return VariableGroup
              */
             try {
                 if (!$this->objVariableGroup && !is_null($this->intVariableGroupId)) {
                     $this->objVariableGroup = VariableGroup::Load($this->intVariableGroupId);
                 }
                 return $this->objVariableGroup;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'Variable':
             /**
              * Gets the value for the Variable object referenced by intVariableId (Unique)
              * @return Variable
              */
             try {
                 if (!$this->objVariable && !is_null($this->intVariableId)) {
                     $this->objVariable = Variable::Load($this->intVariableId);
                 }
                 return $this->objVariable;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
         case 'ClassVariable':
             /**
              * Gets the value for the ClassVariable object referenced by intClassVariableId 
              * @return ClassVariable
              */
             try {
                 if (!$this->objClassVariable && !is_null($this->intClassVariableId)) {
                     $this->objClassVariable = ClassVariable::Load($this->intClassVariableId);
                 }
                 return $this->objClassVariable;
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
             ////////////////////////////
             // Virtual Object References (Many to Many and Reverse References)
             // (If restored via a "Many-to" expansion)
             ////////////////////////////
         ////////////////////////////
         // Virtual Object References (Many to Many and Reverse References)
         // (If restored via a "Many-to" expansion)
         ////////////////////////////
         default:
             try {
                 return parent::__get($strName);
             } catch (QCallerException $objExc) {
                 $objExc->IncrementOffset();
                 throw $objExc;
             }
     }
 }