org.gcube.vremanagement.resourcebroker.utils.serialization.types
Class PackageGroup
java.lang.Object
org.gcube.vremanagement.resourcebroker.utils.serialization.types.PackageGroup
- All Implemented Interfaces:
- java.lang.Cloneable
public class PackageGroup
- extends java.lang.Object
- implements java.lang.Cloneable
- Author:
- Daniele Strollo (ISTI-CNR)
Field Summary |
static java.lang.String |
NODE_TAG
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NODE_TAG
public static final java.lang.String NODE_TAG
- See Also:
- Constant Field Values
PackageGroup
public PackageGroup()
- Deprecated. use
PlanRequest.createPackageGroup(String)
or PlanResponse.createPackageGroup(String)
instead.
getServiceName
public java.lang.String getServiceName()
setServiceName
public void setServiceName(java.lang.String serviceName)
setID
public void setID(java.lang.String id)
getID
public java.lang.String getID()
addPackage
public void addPackage(PackageElem p)
setGHN
public void setGHN(java.lang.String ghn)
getGHN
public java.lang.String getGHN()
getPackages
public java.util.List<PackageElem> getPackages()
clone
public PackageGroup clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
addRequirement
public final void addRequirement(Requirement requirement)
addRequirements
public final void addRequirements(Requirement[] requirements)
hasRequirements
public final boolean hasRequirements()
getRequirements
public final java.util.List<Requirement> getRequirements()