|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdk.vajhoej.model.Versioned
dk.vajhoej.model.core.Box
public class Box
Class Box represents a hardware box.
Constructor Summary | |
---|---|
Box()
Create instance of Box. |
|
Box(java.lang.String name,
Version version,
java.lang.String vendor,
java.lang.String model)
Create instance of Box. |
|
Box(java.lang.String name,
Version version,
java.lang.String vendor,
java.lang.String model,
BoxType boxtype,
int cpu,
double mem,
double disk)
Create instance of Box. |
Method Summary | |
---|---|
void |
addComponent(Component c)
Add component. |
Box |
duplicate()
Duplicate object. |
boolean |
equals(java.lang.Object o)
|
NameValuePairList |
getAttributes()
Get all single value fields. |
BoxType |
getBoxtype()
Get box type. |
java.util.List<java.util.List<Persistable>> |
getChildren()
Get all multi value fields. |
java.util.List<Component> |
getComponents()
Get components. |
int |
getCpu()
Get CPU. |
double |
getDisk()
Get disk space. |
java.lang.String |
getId()
Get id identifying object. |
double |
getMem()
Get memory. |
java.lang.String |
getModel()
Get model. |
java.lang.String |
getName()
Get name. |
java.lang.String |
getType()
Get type (XML element name / database table name not Java class name). |
java.lang.String |
getVendor()
Get vendor. |
int |
hashCode()
|
void |
removeComponent(Component c)
Remove component. |
void |
setAttributes(NameValuePairList attr)
Set all single value fields. |
void |
setChildren(java.util.List<java.util.List<Persistable>> childs)
Set all multi value fields. |
void |
setCpu(int cpu)
Set CPU. |
void |
setDisk(double disk)
Set disk space. |
void |
setId(int id)
Set ID. |
void |
setId(java.lang.String id)
Set ID. |
void |
setMem(double mem)
Set memory. |
void |
setModel(java.lang.String model)
Set model. |
void |
setName(java.lang.String name)
Set name. |
void |
setVendor(java.lang.String vendor)
Set vendor. |
java.lang.String |
toString()
|
Methods inherited from class dk.vajhoej.model.Versioned |
---|
clone, getVersion, setVersion |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Box()
public Box(java.lang.String name, Version version, java.lang.String vendor, java.lang.String model)
name
- nameversion
- versionvendor
- vendormodel
- modelpublic Box(java.lang.String name, Version version, java.lang.String vendor, java.lang.String model, BoxType boxtype, int cpu, double mem, double disk)
name
- nameversion
- versionvendor
- vendormodel
- modelboxtype
- box typecpu
- CPU coresmem
- GB memorydisk
- TB disk spaceMethod Detail |
---|
public java.lang.String getName()
public void setName(java.lang.String name)
name
- namepublic java.lang.String getVendor()
public void setVendor(java.lang.String vendor)
vendor
- vendorpublic java.lang.String getModel()
public void setModel(java.lang.String model)
model
- modelpublic java.util.List<Component> getComponents()
public void addComponent(Component c)
c
- componentspublic void removeComponent(Component c)
c
- componentpublic BoxType getBoxtype()
public int getCpu()
public void setCpu(int cpu)
cpu
- CPU corespublic double getMem()
public void setMem(double mem)
mem
- GB memorypublic double getDisk()
public void setDisk(double disk)
disk
- TB diskpublic void setId(java.lang.String id)
id
- idpublic void setId(int id)
id
- idpublic Box duplicate()
Duplicatable
duplicate
in interface Duplicatable
public java.lang.String getId()
Persistable
getId
in interface Persistable
public java.lang.String getType()
Persistable
getType
in interface Persistable
public NameValuePairList getAttributes()
Persistable
getAttributes
in interface Persistable
public java.util.List<java.util.List<Persistable>> getChildren()
Persistable
getChildren
in interface Persistable
public void setAttributes(NameValuePairList attr) throws ModelException
Persistable
setAttributes
in interface Persistable
attr
- value pair list
ModelException
- if problemspublic void setChildren(java.util.List<java.util.List<Persistable>> childs)
Persistable
setChildren
in interface Persistable
childs
- list of list of persistable objectspublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |