<?php

/**
 * OpenKM, Open Knowledge Management System S.L.  (http://www.openkm.com)
 * Copyright (c) 2006-2018
 *
 * No bytes were intentionally harmed during the development of this application.
 *
 * This program is commercial software; you can use it under the terms of the
 * EULA - OpenKM SDK End User License Agreement as published by OpenKM Knowledge Management System S.L.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * EULA - OpenKM SDK End User License Agreement for more details:
 * http://docs.openkm.com/kcenter/view/licenses/eula-openkm-sdk-end-user-license-agreement.html
 */

namespace openkm\bean\form;

/**
 * Option
 *
 * @author sochoa
 */
class Option {

    const OJB_CLASS = 'com.openkm.bean.form.Option';

    private $label = "";
    private $value = "";
    private $parentValue = '';
    private $selected = false;
    private $cssClass = "";

    function __construct() {
        
    }

    public function getLabel() {
        return $this->label;
    }

    public function setLabel($label) {
        $this->label = $label;
    }

    public function getValue() {
        return $this->value;
    }

    public function setValue($value) {
        $this->value = $value;
    }

    public function isSelected() {
        return $this->selected;
    }

    public function setSelected($selected) {
        $this->selected = $selected;
    }

    public function getParentValue() {
        return $this->parentValue;
    }

    public function getCssClass() {
        return $this->cssClass;
    }

    public function setParentValue($parentValue): void {
        $this->parentValue = $parentValue;
    }

    public function setCssClass($cssClass): void {
        $this->cssClass = $cssClass;
    }

}
?>

