org.rhq.core.clientapi.agent.upgrade
Class ResourceUpgradeRequest

java.lang.Object
  extended by org.rhq.core.domain.resource.ResourceUpgradeReport
      extended by org.rhq.core.clientapi.agent.upgrade.ResourceUpgradeRequest
All Implemented Interfaces:
Serializable

public class ResourceUpgradeRequest
extends org.rhq.core.domain.resource.ResourceUpgradeReport

Represents a request to upgrade a resource.

Author:
Lukas Krejci
See Also:
Serialized Form

Constructor Summary
ResourceUpgradeRequest(int resourceId)
           
ResourceUpgradeRequest(int resourceId, org.rhq.core.domain.resource.ResourceUpgradeReport report)
           
 
Method Summary
 void clearUpgradeData()
          Clears all the data to be upgraded apart from the error message, stacktrace and timestamp
 boolean equals(Object other)
           
 void fillInFromReport(org.rhq.core.domain.resource.ResourceUpgradeReport report)
           
 void fillInFromResource(org.rhq.core.domain.resource.Resource resource)
           
 int getResourceId()
           
 long getTimestamp()
           
 String getUpgradeErrorMessage()
           
 String getUpgradeErrorStackTrace()
           
 int hashCode()
           
 boolean hasSomethingToUpgrade()
           
 void setErrorProperties(Throwable t)
           
 void setTimestamp(long timestamp)
           
 void setUpgradeErrorMessage(String upgradeErrorMessage)
           
 void setUpgradeErrorStackTrace(String upgradeErrorStackTrace)
           
 String toString()
           
 void updateResource(org.rhq.core.domain.resource.Resource resource)
           
 
Methods inherited from class org.rhq.core.domain.resource.ResourceUpgradeReport
getNewDescription, getNewName, getNewResourceKey, setNewDescription, setNewName, setNewResourceKey
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceUpgradeRequest

public ResourceUpgradeRequest(int resourceId)

ResourceUpgradeRequest

public ResourceUpgradeRequest(int resourceId,
                              org.rhq.core.domain.resource.ResourceUpgradeReport report)
Method Detail

getResourceId

public int getResourceId()

getUpgradeErrorMessage

public String getUpgradeErrorMessage()

setUpgradeErrorMessage

public void setUpgradeErrorMessage(String upgradeErrorMessage)

getUpgradeErrorStackTrace

public String getUpgradeErrorStackTrace()

setUpgradeErrorStackTrace

public void setUpgradeErrorStackTrace(String upgradeErrorStackTrace)

getTimestamp

public long getTimestamp()

setTimestamp

public void setTimestamp(long timestamp)

setErrorProperties

public void setErrorProperties(Throwable t)

fillInFromReport

public void fillInFromReport(org.rhq.core.domain.resource.ResourceUpgradeReport report)

fillInFromResource

public void fillInFromResource(org.rhq.core.domain.resource.Resource resource)

updateResource

public void updateResource(org.rhq.core.domain.resource.Resource resource)

clearUpgradeData

public void clearUpgradeData()
Clears all the data to be upgraded apart from the error message, stacktrace and timestamp


hasSomethingToUpgrade

public boolean hasSomethingToUpgrade()
Overrides:
hasSomethingToUpgrade in class org.rhq.core.domain.resource.ResourceUpgradeReport

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class org.rhq.core.domain.resource.ResourceUpgradeReport


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.