/******************************************************************************* * This file is part of OpenNMS(R). * * Copyright (C) 2011 The OpenNMS Group, Inc. * OpenNMS(R) is Copyright (C) 1999-2011 The OpenNMS Group, Inc. * * OpenNMS(R) is a registered trademark of The OpenNMS Group, Inc. * * OpenNMS(R) is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published * by the Free Software Foundation, either version 3 of the License, * or (at your option) any later version. * * OpenNMS(R) 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 * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with OpenNMS(R). If not, see: * http://www.gnu.org/licenses/ * * For more information contact: * OpenNMS(R) Licensing <license@opennms.org> * http://www.opennms.org/ * http://www.opennms.com/ *******************************************************************************/ package org.opennms.gwt.web.ui.asset.shared; import java.util.ArrayList; import java.util.Date; import com.google.gwt.user.client.rpc.IsSerializable; /** * @author <a href="mailto:MarkusNeumannMarkus@gmail.com">Markus Neumann</a> </br> * Command object for asset pages. Contains fields from OnmsAsset and * additional values needed to show complete ui. */ public class AssetCommand implements IsSerializable { private String m_additionalhardware; private String m_address1; private String m_address2; private String m_admin; private boolean m_allowModify; private String m_assetNumber; private String m_autoenable; private ArrayList<String> m_autoenableOptions; private String m_building; private String m_category; private String m_circuitId; private String m_city; private String m_comment; private String m_connection; private ArrayList<String> m_connectionOptions; private String m_cpu; private String m_dateInstalled; private String m_department; private String m_description; private String m_displayCategory; private String m_division; private String m_enable; private String m_floor; private String m_hdd1; private String m_hdd2; private String m_hdd3; private String m_hdd4; private String m_hdd5; private String m_hdd6; private Integer m_id; private String m_inputpower; private String m_lastModifiedBy; private Date m_lastModifiedDate; private String m_lease; private String m_leaseExpires; private String m_loggedInUser; private String m_maintcontract; private String m_maintContractExpiration; private String m_manufacturer; private String m_modelNumber; private Integer m_nextNodeId; private String m_nodeId; private String m_nodeLabel; private String m_notifyCategory; private String m_numpowersupplies; private String m_operatingSystem; private String m_password; private String m_pollerCategory; private String m_port; private Integer m_previousNodeId; private String m_rack; private String m_rackunitheight; private String m_ram; private String m_region; private String m_room; private String m_serialNumber; private String m_slot; private String m_snmpcommunity; private String m_snmpSysContact; private String m_snmpSysDescription; private String m_snmpSysLocation; private String m_snmpSysName; private String m_snmpSysObjectId; private String m_state; private String m_storagectrl; private String m_supportPhone; private String m_thresholdCategory; private String m_username; private String m_vendor; private String m_vendorAssetNumber; private String m_vendorFax; private String m_vendorPhone; private String m_zip; public AssetCommand() { m_autoenableOptions = new ArrayList<String>(); m_connectionOptions = new ArrayList<String>(); m_lastModifiedDate = new Date(); } public String getAdditionalhardware() { return m_additionalhardware; } public String getAddress1() { return m_address1; } public String getAddress2() { return m_address2; } public String getAdmin() { return m_admin; } public boolean getAllowModify() { return m_allowModify; } public String getAssetNumber() { return m_assetNumber; } public String getAutoenable() { return m_autoenable; } public ArrayList<String> getAutoenableOptions() { return m_autoenableOptions; } public String getBuilding() { return m_building; } public String getCategory() { return m_category; } public String getCircuitId() { return m_circuitId; } public String getCity() { return m_city; } public String getComment() { return m_comment; } public String getConnection() { return m_connection; } public ArrayList<String> getConnectionOptions() { return m_connectionOptions; } public String getCpu() { return m_cpu; } public String getDateInstalled() { return m_dateInstalled; } public String getDepartment() { return m_department; } public String getDescription() { return m_description; } public String getDisplayCategory() { return m_displayCategory; } public String getDivision() { return m_division; } public String getEnable() { return m_enable; } public String getFloor() { return m_floor; } public String getHdd1() { return m_hdd1; } public String getHdd2() { return m_hdd2; } public String getHdd3() { return m_hdd3; } public String getHdd4() { return m_hdd4; } public String getHdd5() { return m_hdd5; } public String getHdd6() { return m_hdd6; } public Integer getId() { return m_id; } public String getInputpower() { return m_inputpower; } public String getLastModifiedBy() { return m_lastModifiedBy; } public Date getLastModifiedDate() { return m_lastModifiedDate; } public String getLease() { return m_lease; } public String getLeaseExpires() { return m_leaseExpires; } public String getLoggedInUser() { return m_loggedInUser; } public String getMaintcontract() { return m_maintcontract; } public String getMaintContractExpiration() { return m_maintContractExpiration; } public String getManufacturer() { return m_manufacturer; } public String getModelNumber() { return m_modelNumber; } public Integer getNextNodeId() { return m_nextNodeId; } public String getNodeId() { return m_nodeId; } public String getNodeLabel() { return m_nodeLabel; } public String getNotifyCategory() { return m_notifyCategory; } public String getNumpowersupplies() { return m_numpowersupplies; } public String getOperatingSystem() { return m_operatingSystem; } public String getPassword() { return m_password; } public String getPollerCategory() { return m_pollerCategory; } public String getPort() { return m_port; } public Integer getPreviousNodeId() { return m_previousNodeId; } public String getRack() { return m_rack; } public String getRackunitheight() { return m_rackunitheight; } public String getRam() { return m_ram; } public String getRegion() { return m_region; } public String getRoom() { return m_room; } public String getSerialNumber() { return m_serialNumber; } public String getSlot() { return m_slot; } public String getSnmpcommunity() { return m_snmpcommunity; } public String getSnmpSysContact() { return m_snmpSysContact; } public String getSnmpSysDescription() { return m_snmpSysDescription; } public String getSnmpSysLocation() { return m_snmpSysLocation; } public String getSnmpSysName() { return m_snmpSysName; } public String getSnmpSysObjectId() { return m_snmpSysObjectId; } public String getState() { return m_state; } public String getStoragectrl() { return m_storagectrl; } public String getSupportPhone() { return m_supportPhone; } public String getThresholdCategory() { return m_thresholdCategory; } public String getUsername() { return m_username; } public String getVendor() { return m_vendor; } public String getVendorAssetNumber() { return m_vendorAssetNumber; } public String getVendorFax() { return m_vendorFax; } public String getVendorPhone() { return m_vendorPhone; } public String getZip() { return m_zip; } public void setAdditionalhardware(String additionalhardware) { m_additionalhardware = additionalhardware; } public void setAddress1(String address1) { m_address1 = address1; } public void setAddress2(String address2) { m_address2 = address2; } public void setAdmin(String admin) { m_admin = admin; } public void setAllowModify(boolean m_allowModify) { this.m_allowModify = m_allowModify; } public void setAssetNumber(String assetNumber) { m_assetNumber = assetNumber; } public void setAutoenable(String autoenable) { m_autoenable = autoenable; } public void setAutoenableOptions(ArrayList<String> autoenableOptions) { m_autoenableOptions = autoenableOptions; } public void setBuilding(String building) { m_building = building; } public void setCategory(String category) { m_category = category; } public void setCircuitId(String circuitId) { m_circuitId = circuitId; } public void setCity(String city) { m_city = city; } public void setComment(String comment) { m_comment = comment; } public void setConnection(String connection) { m_connection = connection; } public void setConnectionOptions(ArrayList<String> connectionOptions) { m_connectionOptions = connectionOptions; } public void setCpu(String cpu) { m_cpu = cpu; } public void setDateInstalled(String dateInstalled) { m_dateInstalled = dateInstalled; } public void setDepartment(String department) { m_department = department; } public void setDescription(String description) { m_description = description; } public void setDisplayCategory(String displayCategory) { m_displayCategory = displayCategory; } public void setDivision(String division) { m_division = division; } public void setEnable(String enable) { m_enable = enable; } public void setFloor(String floor) { m_floor = floor; } public void setHdd1(String hdd1) { m_hdd1 = hdd1; } public void setHdd2(String hdd2) { m_hdd2 = hdd2; } public void setHdd3(String hdd3) { m_hdd3 = hdd3; } public void setHdd4(String hdd4) { m_hdd4 = hdd4; } public void setHdd5(String hdd5) { m_hdd5 = hdd5; } public void setHdd6(String hdd6) { m_hdd6 = hdd6; } public void setId(Integer id) { m_id = id; } public void setInputpower(String inputpower) { m_inputpower = inputpower; } public void setLastModifiedBy(String lastModifiedBy) { m_lastModifiedBy = lastModifiedBy; } public void setLastModifiedDate(Date lastModifiedDate) { m_lastModifiedDate = lastModifiedDate; } public void setLease(String lease) { m_lease = lease; } public void setLeaseExpires(String leaseExpires) { m_leaseExpires = leaseExpires; } public void setLoggedInUser(String m_loggedInUser) { this.m_loggedInUser = m_loggedInUser; } public void setMaintcontract(String maintcontract) { m_maintcontract = maintcontract; } public void setMaintContractExpiration(String maintContractExpiration) { m_maintContractExpiration = maintContractExpiration; } public void setManufacturer(String manufacturer) { m_manufacturer = manufacturer; } public void setModelNumber(String modelNumber) { m_modelNumber = modelNumber; } public void setNextNodeId(Integer m_nextNodeId) { this.m_nextNodeId = m_nextNodeId; } public void setNodeId(String m_nodeId) { this.m_nodeId = m_nodeId; } public void setNodeLabel(String m_nodeLabel) { this.m_nodeLabel = m_nodeLabel; } public void setNotifyCategory(String notifyCategory) { m_notifyCategory = notifyCategory; } public void setNumpowersupplies(String numpowersupplies) { m_numpowersupplies = numpowersupplies; } public void setOperatingSystem(String operatingSystem) { m_operatingSystem = operatingSystem; } public void setPassword(String password) { m_password = password; } public void setPollerCategory(String pollerCategory) { m_pollerCategory = pollerCategory; } public void setPort(String port) { m_port = port; } public void setPreviousNodeId(Integer m_previousNodeId) { this.m_previousNodeId = m_previousNodeId; } public void setRack(String rack) { m_rack = rack; } public void setRackunitheight(String m_rackunitheight) { this.m_rackunitheight = m_rackunitheight; } public void setRam(String ram) { m_ram = ram; } public void setRegion(String region) { m_region = region; } public void setRoom(String room) { m_room = room; } public void setSerialNumber(String serialNumber) { m_serialNumber = serialNumber; } public void setSlot(String slot) { m_slot = slot; } public void setSnmpcommunity(String snmpcommunity) { m_snmpcommunity = snmpcommunity; } public void setSnmpSysContact(String snmpSysContact) { m_snmpSysContact = snmpSysContact; } public void setSnmpSysDescription(String snmpSysDescription) { m_snmpSysDescription = snmpSysDescription; } public void setSnmpSysLocation(String snmpSysLocation) { m_snmpSysLocation = snmpSysLocation; } public void setSnmpSysName(String snmpSysName) { m_snmpSysName = snmpSysName; } public void setSnmpSysObjectId(String snmpSysObjectId) { m_snmpSysObjectId = snmpSysObjectId; } public void setState(String state) { m_state = state; } public void setStoragectrl(String storagectrl) { m_storagectrl = storagectrl; } public void setSupportPhone(String supportPhone) { m_supportPhone = supportPhone; } public void setThresholdCategory(String thresholdCategory) { m_thresholdCategory = thresholdCategory; } public void setUsername(String username) { m_username = username; } public void setVendor(String vendor) { m_vendor = vendor; } public void setVendorAssetNumber(String vendorAssetNumber) { m_vendorAssetNumber = vendorAssetNumber; } public void setVendorFax(String vendorFax) { m_vendorFax = vendorFax; } public void setVendorPhone(String vendorPhone) { m_vendorPhone = vendorPhone; } public void setZip(String zip) { m_zip = zip; } @Override public String toString() { return "AssetCommand [m_additionalhardware=" + m_additionalhardware + ", m_address1=" + m_address1 + ", m_address2=" + m_address2 + ", m_admin=" + m_admin + ", m_allowModify=" + m_allowModify + ", m_assetNumber=" + m_assetNumber + ", m_autoenable=" + m_autoenable + ", m_autoenableOptions=" + m_autoenableOptions + ", m_building=" + m_building + ", m_category=" + m_category + ", m_circuitId=" + m_circuitId + ", m_city=" + m_city + ", m_comment=" + m_comment + ", m_connection=" + m_connection + ", m_connectionOptions=" + m_connectionOptions + ", m_cpu=" + m_cpu + ", m_dateInstalled=" + m_dateInstalled + ", m_department=" + m_department + ", m_description=" + m_description + ", m_displayCategory=" + m_displayCategory + ", m_division=" + m_division + ", m_enable=" + m_enable + ", m_floor=" + m_floor + ", m_hdd1=" + m_hdd1 + ", m_hdd2=" + m_hdd2 + ", m_hdd3=" + m_hdd3 + ", m_hdd4=" + m_hdd4 + ", m_hdd5=" + m_hdd5 + ", m_hdd6=" + m_hdd6 + ", m_id=" + m_id + ", m_inputpower=" + m_inputpower + ", m_lastModifiedBy=" + m_lastModifiedBy + ", m_lastModifiedDate=" + m_lastModifiedDate + ", m_lease=" + m_lease + ", m_leaseExpires=" + m_leaseExpires + ", m_loggedInUser=" + m_loggedInUser + ", m_maintcontract=" + m_maintcontract + ", m_maintContractExpiration=" + m_maintContractExpiration + ", m_manufacturer=" + m_manufacturer + ", m_modelNumber=" + m_modelNumber + ", m_nextNodeId=" + m_nextNodeId + ", m_nodeId=" + m_nodeId + ", m_nodeLabel=" + m_nodeLabel + ", m_notifyCategory=" + m_notifyCategory + ", m_numpowersupplies=" + m_numpowersupplies + ", m_operatingSystem=" + m_operatingSystem + ", m_password=" + m_password + ", m_pollerCategory=" + m_pollerCategory + ", m_port=" + m_port + ", m_previousNodeId=" + m_previousNodeId + ", m_rack=" + m_rack + ", m_rackunitheight=" + m_rackunitheight + ", m_ram=" + m_ram + ", m_region=" + m_region + ", m_room=" + m_room + ", m_serialNumber=" + m_serialNumber + ", m_slot=" + m_slot + ", m_snmpcommunity=" + m_snmpcommunity + ", m_snmpSysContact=" + m_snmpSysContact + ", m_snmpSysDescription=" + m_snmpSysDescription + ", m_snmpSysLocation=" + m_snmpSysLocation + ", m_snmpSysName=" + m_snmpSysName + ", m_snmpSysObjectId=" + m_snmpSysObjectId + ", m_state=" + m_state + ", m_storagectrl=" + m_storagectrl + ", m_supportPhone=" + m_supportPhone + ", m_thresholdCategory=" + m_thresholdCategory + ", m_username=" + m_username + ", m_vendor=" + m_vendor + ", m_vendorAssetNumber=" + m_vendorAssetNumber + ", m_vendorFax=" + m_vendorFax + ", m_vendorPhone=" + m_vendorPhone + ", m_zip=" + m_zip + "]"; } }