예제 #1
0
 public function initializeFrom($sourceReference)
 {
     parent::initializeFrom($sourceReference);
     $sourcePoints = ObjectHelper::getPropertyValue($sourceReference, 'points');
     if (isset($sourcePoints)) {
         $this->initializePointsFrom($sourcePoints);
     }
 }
    public function initializeFrom($sourceColumn) {
        parent::initializeFrom($sourceColumn);

        $sourceType = ObjectHelper::getPropertyValue($sourceColumn, 'type');
        if (isset($sourceType)) {
            $this->initializeTypeFrom($sourceType);
        }
    }
예제 #3
0
 public function initializeFrom($sourceDimension)
 {
     parent::initializeFrom($sourceDimension);
     // preparing list of levels
     $sourceLevels = ObjectHelper::getPropertyValue($sourceDimension, 'levels');
     if (isset($sourceLevels)) {
         $this->initializeLevelsFrom($sourceLevels);
     }
 }
예제 #4
0
 public function initializeFrom($sourceRecordMetaData)
 {
     parent::initializeFrom($sourceRecordMetaData);
     // preparing list of columns
     $sourceColumns = ObjectHelper::getPropertyValue($sourceRecordMetaData, 'columns');
     if (isset($sourceColumns)) {
         $this->initializeColumnsFrom($sourceColumns);
     }
 }
예제 #5
0
 public function initializeFrom($sourceCube)
 {
     parent::initializeFrom($sourceCube);
     // preparing dataset property
     $sourceSourceDataset = ObjectHelper::getPropertyValue($sourceCube, 'sourceDataset');
     if (isset($sourceSourceDataset)) {
         $this->initializeSourceDatasetFrom($sourceSourceDataset);
     }
     // preparing list of dimensions
     $sourceDimensions = ObjectHelper::getPropertyValue($sourceCube, 'dimensions');
     if (isset($sourceDimensions)) {
         $this->initializeDimensionsFrom($sourceDimensions);
     }
     // preparing list of measures
     $sourceMeasures = ObjectHelper::getPropertyValue($sourceCube, 'measures');
     if (isset($sourceMeasures)) {
         $this->initializeMeasuresFrom($sourceMeasures);
     }
 }
예제 #6
0
 public function isComplete()
 {
     return parent::isComplete() && isset($this->type->applicationType);
 }
 public function isComplete() {
     return parent::isComplete() && (!isset($this->datasetName) || (isset($this->dataset) && $this->dataset->isComplete()));
 }