com.redhat.rhn.frontend.dto.kickstart.KickstartDto.java Source code

Java tutorial

Introduction

Here is the source code for com.redhat.rhn.frontend.dto.kickstart.KickstartDto.java

Source

/**
 * Copyright (c) 2009--2012 Red Hat, Inc.
 *
 * This software is licensed to you under the GNU General Public License,
 * version 2 (GPLv2). There is NO WARRANTY for this software, express or
 * implied, including the implied warranties of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
 * along with this software; if not, see
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
 *
 * Red Hat trademarks are not licensed under GPLv2. No permission is
 * granted to use or replicate Red Hat trademarks that are incorporated
 * in this software or its documentation.
 */
package com.redhat.rhn.frontend.dto.kickstart;

import com.redhat.rhn.domain.kickstart.KickstartData;
import com.redhat.rhn.frontend.dto.BaseDto;

import org.apache.commons.lang.BooleanUtils;
import org.apache.commons.lang.StringUtils;

/**
 * DTO for a com.redhat.rhn.domain.kickstart.KickStartData
 * @version $Rev: 50942 $
 */
public class KickstartDto extends BaseDto {
    private Long id;
    private Long orgId;
    private Long kstreeId;
    private String label;
    private String isOrgDefault;
    private String treeLabel;
    private boolean active;
    private String kickstartType;
    private String cobblerId;
    private String cobblerUrl;
    private int virtMemory;
    private int virtSpace;
    private int virtCpus;
    private String virtBridge;
    private String macAddress;
    private String updateType;

    /**
     * @return if this is a raw KS
     */
    public boolean isAdvancedMode() {
        return KickstartData.TYPE_RAW.equals(kickstartType);
    }

    /**
     * @param typeIn to set
     */
    public void setKickstartType(String typeIn) {
        this.kickstartType = typeIn;
    }

    /**
     * @return the id
     */
    @Override
    public Long getId() {
        return id;
    }

    /**
     * @param idIn The id to set.
     */
    public void setId(Long idIn) {
        this.id = idIn;
    }

    /**
     * @return the orgId
     */
    public Long getOrgId() {
        return orgId;
    }

    /**
     * @param orgIdIn The id to set.
     */
    public void setOrgId(Long orgIdIn) {
        this.orgId = orgIdIn;
    }

    /**
     * @return the kickstart tree id
     */
    public Long getKstreeId() {
        return kstreeId;
    }

    /**
     * @param kstreeIdIn The kstree id to set.
     */
    public void setKstreeId(Long kstreeIdIn) {
        this.kstreeId = kstreeIdIn;
    }

    /**
     * @return Returns the label.
     */
    public String getLabel() {
        return label;
    }

    /**
     * @param labelIn The name to set.
     */
    public void setLabel(String labelIn) {
        this.label = labelIn;
    }

    /**
     * @return Returns the active flag.
     */
    public boolean isActive() {
        return active;
    }

    /**
     * @param activeIn The server id, null if not a satellite
     */
    public void setActive(boolean activeIn) {
        this.active = activeIn;
    }

    /**
     * @return Returns the isOrgDefault.
     */
    public boolean isOrgDefault() {
        return !StringUtils.isBlank(isOrgDefault) && BooleanUtils.toBoolean(isOrgDefault, "Y", "N");
    }

    /**
     * @param isOrgDefaultIn The isOrgDefault to set.
     */
    public void setIsOrgDefault(String isOrgDefaultIn) {
        this.isOrgDefault = isOrgDefaultIn;
    }

    /**
     * @return the treeLabel
     */
    public String getTreeLabel() {
        return treeLabel;
    }

    /**
     * @param treeLabelIn the treeLabel to set
     */
    public void setTreeLabel(String treeLabelIn) {
        this.treeLabel = treeLabelIn;
    }

    /**
     * @return true if this dto represents a
     *  Cobbler Only Profile.
     */
    public boolean isCobbler() {
        return false;
    }

    /**
     * @return the cobblerId
     */
    public String getCobblerId() {
        return cobblerId;
    }

    /**
     * @param cobblerIdIn the cobblerId to set
     */
    public void setCobblerId(String cobblerIdIn) {
        cobblerId = cobblerIdIn;
    }

    /**
     * @return the cobblerUrl
     */
    public String getCobblerUrl() {
        return cobblerUrl;
    }

    /**
     * @param cobblerUrlIn the cobblerUrl to set
     */
    public void setCobblerUrl(String cobblerUrlIn) {
        cobblerUrl = cobblerUrlIn;
    }

    /**
     * @return Returns the virtMemory.
     */
    public int getVirtMemory() {
        return virtMemory;
    }

    /**
     * @param virtMemoryIn The virtMemory to set.
     */
    public void setVirtMemory(int virtMemoryIn) {
        this.virtMemory = virtMemoryIn;
    }

    /**
     * @return Returns the virtSpace.
     */
    public int getVirtSpace() {
        return virtSpace;
    }

    /**
     * @param virtSpaceIn The virtSpace to set.
     */
    public void setVirtSpace(int virtSpaceIn) {
        this.virtSpace = virtSpaceIn;
    }

    /**
     * @return Returns the virtCpus.
     */
    public int getVirtCpus() {
        return virtCpus;
    }

    /**
     * @param virtCpusIn The virtCpus to set.
     */
    public void setVirtCpus(int virtCpusIn) {
        this.virtCpus = virtCpusIn;
    }

    /**
     * @return Returns the virtBridge.
     */
    public String getVirtBridge() {
        return virtBridge;
    }

    /**
     * @param virtBridgeIn The virtBridge to set.
     */
    public void setVirtBridge(String virtBridgeIn) {
        this.virtBridge = virtBridgeIn;
    }

    /**
     * @return Returns the mac address
     */
    public String getMacAddress() {
        return macAddress;
    }

    /**
     * @param macAddressIn the macAddress to set
     */
    public void setMacAddress(String macAddressIn) {
        this.macAddress = macAddressIn;
    }

    /**
     * @return Returns the update type
     */
    public String getUpdateType() {
        return updateType;
    }

    /**
     * @param updateTypeIn the updateType to set
     */
    public void setUpdateType(String updateTypeIn) {
        this.updateType = updateTypeIn;
    }
}