Drools Planner distribution 6.0.0.Alpha9

org.drools.planner.examples.cloudbalancing.domain
Class CloudProcess

java.lang.Object
  extended by org.drools.planner.examples.common.domain.AbstractPersistable
      extended by org.drools.planner.examples.cloudbalancing.domain.CloudProcess
All Implemented Interfaces:
Serializable, Comparable<AbstractPersistable>

public class CloudProcess
extends AbstractPersistable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
CloudProcess()
           
 
Method Summary
 CloudComputer getComputer()
           
 String getLabel()
           
 int getRequiredCpuPower()
           
 int getRequiredMemory()
           
 int getRequiredMultiplicand()
           
 int getRequiredNetworkBandwidth()
           
 void setComputer(CloudComputer computer)
           
 void setRequiredCpuPower(int requiredCpuPower)
           
 void setRequiredMemory(int requiredMemory)
           
 void setRequiredNetworkBandwidth(int requiredNetworkBandwidth)
           
 boolean solutionEquals(Object o)
          The normal methods Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already requires them (for performance in their original state).
 int solutionHashCode()
          The normal methods Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already requires them (for performance in their original state).
 String toString()
           
 
Methods inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
compareTo, getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CloudProcess

public CloudProcess()
Method Detail

getRequiredCpuPower

public int getRequiredCpuPower()

setRequiredCpuPower

public void setRequiredCpuPower(int requiredCpuPower)

getRequiredMemory

public int getRequiredMemory()

setRequiredMemory

public void setRequiredMemory(int requiredMemory)

getRequiredNetworkBandwidth

public int getRequiredNetworkBandwidth()

setRequiredNetworkBandwidth

public void setRequiredNetworkBandwidth(int requiredNetworkBandwidth)

getComputer

public CloudComputer getComputer()

setComputer

public void setComputer(CloudComputer computer)

getRequiredMultiplicand

public int getRequiredMultiplicand()

getLabel

public String getLabel()

solutionEquals

public boolean solutionEquals(Object o)
The normal methods Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already requires them (for performance in their original state).

See Also:
solutionHashCode()

solutionHashCode

public int solutionHashCode()
The normal methods Object.equals(Object) and Object.hashCode() cannot be used because the rule engine already requires them (for performance in their original state).

See Also:
solutionEquals(Object)

toString

public String toString()
Overrides:
toString in class AbstractPersistable

Drools Planner distribution 6.0.0.Alpha9

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.