Class OnmsAssetRecord

    • Constructor Detail

      • OnmsAssetRecord

        public OnmsAssetRecord()
        default constructor
    • Method Detail

      • setId

        public void setId​(Integer id)

        setId

        Parameters:
        id - a Integer object.
      • getNode

        public OnmsNode getNode()
        The node this asset information belongs to.
        Returns:
        a OnmsNode object.
      • setNode

        public void setNode​(OnmsNode node)
        Set the node associated with the asset record
        Parameters:
        node - a OnmsNode object.
      • getCategory

        public String getCategory()
        --# category : A broad idea of what this asset does (examples are --# desktop, printer, server, infrastructure, etc.).
        Returns:
        a String object.
      • setCategory

        public void setCategory​(String category)

        setCategory

        Parameters:
        category - a String object.
      • getManufacturer

        public String getManufacturer()
        --# manufacturer : Name of the manufacturer of this asset.
        Returns:
        a String object.
      • setManufacturer

        public void setManufacturer​(String manufacturer)

        setManufacturer

        Parameters:
        manufacturer - a String object.
      • getVendor

        public String getVendor()
        --# vendor : Vendor from whom this asset was purchased.
        Returns:
        a String object.
      • setVendor

        public void setVendor​(String vendor)

        setVendor

        Parameters:
        vendor - a String object.
      • getModelNumber

        public String getModelNumber()
        --# modelNumber : The model number of this asset.
        Returns:
        a String object.
      • setModelNumber

        public void setModelNumber​(String modelnumber)

        setModelNumber

        Parameters:
        modelnumber - a String object.
      • getSerialNumber

        public String getSerialNumber()
        --# serialNumber : The serial number of this asset.
        Returns:
        a String object.
      • setSerialNumber

        public void setSerialNumber​(String serialnumber)

        setSerialNumber

        Parameters:
        serialnumber - a String object.
      • getDescription

        public String getDescription()
        --# description : A free-form description.
        Returns:
        a String object.
      • setDescription

        public void setDescription​(String description)

        setDescription

        Parameters:
        description - a String object.
      • getCircuitId

        public String getCircuitId()
        --# circuitId : The electrical/network circuit this asset connects to.
        Returns:
        a String object.
      • setCircuitId

        public void setCircuitId​(String circuitid)

        setCircuitId

        Parameters:
        circuitid - a String object.
      • getAssetNumber

        public String getAssetNumber()
        --# assetNumber : A business-specified asset number.
        Returns:
        a String object.
      • setAssetNumber

        public void setAssetNumber​(String assetnumber)

        setAssetNumber

        Parameters:
        assetnumber - a String object.
      • getOperatingSystem

        public String getOperatingSystem()
        --# operatingSystem : The operating system, if any.
        Returns:
        a String object.
      • setOperatingSystem

        public void setOperatingSystem​(String operatingsystem)

        setOperatingSystem

        Parameters:
        operatingsystem - a String object.
      • getRack

        public String getRack()
        --# rack : For servers, the rack it is installed in.
        Returns:
        a String object.
      • setRack

        public void setRack​(String rack)

        setRack

        Parameters:
        rack - a String object.
      • getSlot

        public String getSlot()
        --# slot : For servers, the slot in the rack it is installed in.
        Returns:
        a String object.
      • setSlot

        public void setSlot​(String slot)

        setSlot

        Parameters:
        slot - a String object.
      • getPort

        public String getPort()
        --# port : For servers, the port in the slot it is installed in.
        Returns:
        a String object.
      • setPort

        public void setPort​(String port)

        setPort

        Parameters:
        port - a String object.
      • getRegion

        public String getRegion()
        --# region : A broad geographical or organizational area.
        Returns:
        a String object.
      • setRegion

        public void setRegion​(String region)

        setRegion

        Parameters:
        region - a String object.
      • getDivision

        public String getDivision()
        --# division : A broad geographical or organizational area.
        Returns:
        a String object.
      • setDivision

        public void setDivision​(String division)

        setDivision

        Parameters:
        division - a String object.
      • getDepartment

        public String getDepartment()
        --# department : The department this asset belongs to.
        Returns:
        a String object.
      • setDepartment

        public void setDepartment​(String department)

        setDepartment

        Parameters:
        department - a String object.
      • setGeolocation

        public void setGeolocation​(OnmsGeolocation geolocation)
      • getBuilding

        public String getBuilding()
        --# building : The building where this asset resides.
        Returns:
        a String object.
      • setBuilding

        public void setBuilding​(String building)

        setBuilding

        Parameters:
        building - a String object.
      • getFloor

        public String getFloor()
        --# floor : The floor of the building where this asset resides.
        Returns:
        a String object.
      • setFloor

        public void setFloor​(String floor)

        setFloor

        Parameters:
        floor - a String object.
      • getRoom

        public String getRoom()
        --# room : The room where this asset resides.
        Returns:
        a String object.
      • setRoom

        public void setRoom​(String room)

        setRoom

        Parameters:
        room - a String object.
      • getVendorPhone

        public String getVendorPhone()
        --# vendorPhone : A contact number for the vendor.
        Returns:
        a String object.
      • setVendorPhone

        public void setVendorPhone​(String vendorphone)

        setVendorPhone

        Parameters:
        vendorphone - a String object.
      • getVendorFax

        public String getVendorFax()
        --# vendorFax : A fax number for the vendor.
        Returns:
        a String object.
      • setVendorFax

        public void setVendorFax​(String vendorfax)

        setVendorFax

        Parameters:
        vendorfax - a String object.
      • getVendorAssetNumber

        public String getVendorAssetNumber()

        getVendorAssetNumber

        Returns:
        a String object.
      • setVendorAssetNumber

        public void setVendorAssetNumber​(String vendorassetnumber)

        setVendorAssetNumber

        Parameters:
        vendorassetnumber - a String object.
      • getLastModifiedBy

        public String getLastModifiedBy()
        --# userLastModified : The last user who modified this record.
        Returns:
        a String object.
      • setLastModifiedBy

        public void setLastModifiedBy​(String userlastmodified)

        setLastModifiedBy

        Parameters:
        userlastmodified - a String object.
      • getLastModifiedDate

        public Date getLastModifiedDate()
        --# lastModifiedDate : The last time this record was modified.
        Returns:
        a Date object.
      • setLastModifiedDate

        public void setLastModifiedDate​(Date lastmodifieddate)

        setLastModifiedDate

        Parameters:
        lastmodifieddate - a Date object.
      • getDateInstalled

        public String getDateInstalled()
        --# dateInstalled : The date the asset was installed.
        Returns:
        a String object.
      • setDateInstalled

        public void setDateInstalled​(String dateinstalled)

        setDateInstalled

        Parameters:
        dateinstalled - a String object.
      • getLease

        public String getLease()
        --# lease : The lease number of this asset.
        Returns:
        a String object.
      • setLease

        public void setLease​(String lease)

        setLease

        Parameters:
        lease - a String object.
      • getLeaseExpires

        public String getLeaseExpires()
        --# leaseExpires : The date the lease expires for this asset.
        Returns:
        a String object.
      • setLeaseExpires

        public void setLeaseExpires​(String leaseexpires)

        setLeaseExpires

        Parameters:
        leaseexpires - a String object.
      • getSupportPhone

        public String getSupportPhone()
        --# supportPhone : A support phone number for this asset.
        Returns:
        a String object.
      • setSupportPhone

        public void setSupportPhone​(String supportphone)

        setSupportPhone

        Parameters:
        supportphone - a String object.
      • getMaintcontract

        public String getMaintcontract()
        --# maintcontract : The maintenance contract number for this asset.
        Returns:
        a String object.
      • setMaintcontract

        public void setMaintcontract​(String maintcontract)

        setMaintContract

        Parameters:
        maintcontract - a String object.
      • getMaintContractNumber

        public String getMaintContractNumber()
        Deprecated.
        This field is provided for backwards compatibility with OpenNMS < 1.10
        --# maintContractNumber: The maintenance contract number for this asset.
        Returns:
        a String object.
      • setMaintContractNumber

        public void setMaintContractNumber​(String maintcontract)
        Deprecated.
        This field is provided for backwards compatibility with OpenNMS < 1.10

        setMaintContractNumber

        Parameters:
        maintcontract - a String object.
      • getMaintContractExpiration

        public String getMaintContractExpiration()

        getMaintContractExpiration

        Returns:
        a String object.
      • setMaintContractExpiration

        public void setMaintContractExpiration​(String maintcontractexpires)

        setMaintContractExpiration

        Parameters:
        maintcontractexpires - a String object.
      • getDisplayCategory

        public String getDisplayCategory()

        getDisplayCategory

        Returns:
        a String object.
      • setDisplayCategory

        public void setDisplayCategory​(String displaycategory)

        setDisplayCategory

        Parameters:
        displaycategory - a String object.
      • getNotifyCategory

        public String getNotifyCategory()

        getNotifyCategory

        Returns:
        a String object.
      • setNotifyCategory

        public void setNotifyCategory​(String notifycategory)

        setNotifyCategory

        Parameters:
        notifycategory - a String object.
      • getPollerCategory

        public String getPollerCategory()

        getPollerCategory

        Returns:
        a String object.
      • setPollerCategory

        public void setPollerCategory​(String pollercategory)

        setPollerCategory

        Parameters:
        pollercategory - a String object.
      • getThresholdCategory

        public String getThresholdCategory()

        getThresholdCategory

        Returns:
        a String object.
      • setThresholdCategory

        public void setThresholdCategory​(String thresholdcategory)

        setThresholdCategory

        Parameters:
        thresholdcategory - a String object.
      • getComment

        public String getComment()

        getComment

        Returns:
        a String object.
      • setComment

        public void setComment​(String comment)

        setComment

        Parameters:
        comment - a String object.
      • getManagedObjectType

        public String getManagedObjectType()

        getManagedObjectType

        Returns:
        a String object.
      • setManagedObjectType

        public void setManagedObjectType​(String mot)

        setManagedObjectType

        Parameters:
        mot - a String object.
      • getManagedObjectInstance

        public String getManagedObjectInstance()

        getManagedObjectInstance

        Returns:
        a String object.
      • setManagedObjectInstance

        public void setManagedObjectInstance​(String moi)

        setManagedObjectInstance

        Parameters:
        moi - a String object.
      • getUsername

        public String getUsername()

        getUsername

        Returns:
        a String object.
      • setUsername

        public void setUsername​(String username)

        setUsername

        Parameters:
        username - a String object.
      • getPassword

        public String getPassword()

        getPassword

        Returns:
        a String object.
      • setPassword

        public void setPassword​(String password)

        setPassword

        Parameters:
        password - a String object.
      • getEnable

        public String getEnable()

        getEnable

        Returns:
        a String object.
      • setEnable

        public void setEnable​(String enable)

        setEnable

        Parameters:
        enable - a String object.
      • getConnection

        public String getConnection()

        getConnection

        Returns:
        a String object.
      • setConnection

        public void setConnection​(String connection)

        setConnection

        Parameters:
        connection - a String object.
      • getAutoenable

        public String getAutoenable()

        getAutoenable

        Returns:
        a String object.
      • setAutoenable

        public void setAutoenable​(String autoenable)

        setAutoenable

        Parameters:
        autoenable - a String object.
      • getCpu

        public String getCpu()

        getCpu

        Returns:
        a String object.
      • setCpu

        public void setCpu​(String cpu)

        setCpu

        Parameters:
        cpu - a String object.
      • getRam

        public String getRam()

        getRam

        Returns:
        a String object.
      • setRam

        public void setRam​(String ram)

        setRam

        Parameters:
        ram - a String object.
      • getSnmpcommunity

        public String getSnmpcommunity()

        getSnmpcommunity

        Returns:
        a String object.
      • setSnmpcommunity

        public void setSnmpcommunity​(String snmpcommunity)

        setSnmpcommunity

        Parameters:
        snmpcommunity - a String object.
      • getRackunitheight

        public String getRackunitheight()

        getRackunitheight

        Returns:
        a String object.
      • setRackunitheight

        public void setRackunitheight​(String rackunitheight)
      • getAdmin

        public String getAdmin()

        getAdmin

        Returns:
        a String object.
      • setAdmin

        public void setAdmin​(String admin)

        setAdmin

        Parameters:
        admin - a String object.
      • getAdditionalhardware

        public String getAdditionalhardware()

        getAdditionalhardware

        Returns:
        a String object.
      • setAdditionalhardware

        public void setAdditionalhardware​(String additionalhardware)

        setAdditionalhardware

        Parameters:
        additionalhardware - a String object.
      • getInputpower

        public String getInputpower()

        getInputpower

        Returns:
        a String object.
      • setInputpower

        public void setInputpower​(String inputpower)

        setInputpower

        Parameters:
        inputpower - a String object.
      • getNumpowersupplies

        public String getNumpowersupplies()

        getNumpowersupplies

        Returns:
        a String object.
      • setNumpowersupplies

        public void setNumpowersupplies​(String numpowersupplies)

        setNumpowersupplies

        Parameters:
        numpowersupplies - a String object.
      • getHdd6

        public String getHdd6()

        getHdd6

        Returns:
        a String object.
      • setHdd6

        public void setHdd6​(String hdd6)

        setHdd6

        Parameters:
        hdd6 - a String object.
      • getHdd5

        public String getHdd5()

        getHdd5

        Returns:
        a String object.
      • setHdd5

        public void setHdd5​(String hdd5)

        setHdd5

        Parameters:
        hdd5 - a String object.
      • getHdd4

        public String getHdd4()

        getHdd4

        Returns:
        a String object.
      • setHdd4

        public void setHdd4​(String hdd4)

        setHdd4

        Parameters:
        hdd4 - a String object.
      • getHdd3

        public String getHdd3()

        getHdd3

        Returns:
        a String object.
      • setHdd3

        public void setHdd3​(String hdd3)

        setHdd3

        Parameters:
        hdd3 - a String object.
      • getHdd2

        public String getHdd2()

        getHdd2

        Returns:
        a String object.
      • setHdd2

        public void setHdd2​(String hdd2)

        setHdd2

        Parameters:
        hdd2 - a String object.
      • getHdd1

        public String getHdd1()

        getHdd1

        Returns:
        a String object.
      • setHdd1

        public void setHdd1​(String hdd1)

        setHdd1

        Parameters:
        hdd1 - a String object.
      • getStoragectrl

        public String getStoragectrl()

        getStoragectrl

        Returns:
        a String object.
      • setStoragectrl

        public void setStoragectrl​(String storagectrl)

        setStoragectrl

        Parameters:
        storagectrl - a String object.
      • getAddress1

        @Deprecated
        public String getAddress1()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • getAddress2

        @Deprecated
        public String getAddress2()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • getCity

        @Deprecated
        public String getCity()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • getState

        @Deprecated
        public String getState()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • getZip

        @Deprecated
        public String getZip()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • getCountry

        @Deprecated
        public String getCountry()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • getLongitude

        @Deprecated
        public Double getLongitude()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • setLongitude

        @Deprecated
        public void setLongitude​(Double longitude)
        Deprecated.
      • getLatitude

        @Deprecated
        public Double getLatitude()
        Deprecated.
        PROXY METHOD: do not delete until OnmsGeolocation is truly a separate table, or projection mapping will fail.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • mergeRecord

        public void mergeRecord​(OnmsAssetRecord newRecord)
        Used to merge the contents of one asset record to another. If equals implementation returns false, the merge is aborted.
        Parameters:
        newRecord - a OnmsAssetRecord object.