diff options
author | arron.woods@gmail.com <arron.woods@gmail.com@deae1e92-32f9-c189-e222-5b9b5081a27a> | 2012-11-30 18:05:09 +0000 |
---|---|---|
committer | arron.woods@gmail.com <arron.woods@gmail.com@deae1e92-32f9-c189-e222-5b9b5081a27a> | 2012-11-30 18:05:09 +0000 |
commit | cec036b95562fe996d94a3432bec8b0d837caa1d (patch) | |
tree | ce8b68f3d43e38a70c14ec01bc4881c2e9f875da /library/SSRS/Object | |
parent | def3e414e37a22e3fc09a0a6b31d609ee6878df9 (diff) | |
download | php-ssrs-cec036b95562fe996d94a3432bec8b0d837caa1d.zip php-ssrs-cec036b95562fe996d94a3432bec8b0d837caa1d.tar.gz php-ssrs-cec036b95562fe996d94a3432bec8b0d837caa1d.tar.bz2 |
RenderResource
Diffstat (limited to 'library/SSRS/Object')
-rwxr-xr-x | library/SSRS/Object/ReportParameter.php | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/library/SSRS/Object/ReportParameter.php b/library/SSRS/Object/ReportParameter.php index 77dbc3b..7d592f5 100755 --- a/library/SSRS/Object/ReportParameter.php +++ b/library/SSRS/Object/ReportParameter.php @@ -15,6 +15,10 @@ class SSRS_Object_ReportParameter extends SSRS_Object_Abstract { public $name; public $value; + /** + * + * @return array + */ public function getDefaultValue() { $defaults = array(); @@ -34,6 +38,10 @@ class SSRS_Object_ReportParameter extends SSRS_Object_Abstract { return $defaults; } + /** + * + * @return \SSRS_Object_ReportParameter_ValidValue[] + */ public function getValidValues() { $data = array(); @@ -60,27 +68,51 @@ class SSRS_Object_ReportParameter extends SSRS_Object_Abstract { return $data; } + /** + * + * @return bool + */ public function hasDependencies() { return (isset($this->data['Dependencies']->Dependency) && !empty($this->data['Dependencies']->Dependency)); } + /** + * + * @return bool + */ public function getDependencies() { return (array) $this->data['Dependencies']->Dependency; } + /** + * + * @return bool + */ public function hasOutstandingDependencies() { return ($this->getState() == 'HasOutstandingDependencies'); } + /** + * + * @return bool + */ public function getState() { return key_exists('State', $this->data) ? $this->data['State'] : null; } + /** + * + * @return bool + */ public function isMultiValue() { return !empty($this->data['MultiValue']); } + /** + * + * @return bool + */ public function isSelect() { return isset($this->data['ValidValues']); } |