org.yawlfoundation.yawl.resourcing.resource.nonhuman
Class NonHumanResource
java.lang.Object
org.yawlfoundation.yawl.resourcing.resource.AbstractResource
org.yawlfoundation.yawl.resourcing.resource.nonhuman.NonHumanResource
- All Implemented Interfaces:
- Cloneable, Comparable
public class NonHumanResource
- extends AbstractResource
- implements Comparable, Cloneable
- Author:
- Michael Adams
- Created/Last Date:
- 24/08/2010
| Methods inherited from class org.yawlfoundation.yawl.resourcing.resource.AbstractResource |
equals, getBlockedDuration, getBlockType, getDescription, getID, getNotes, hashCode, isAvailable, isAvailable, merge, setBlockedDuration, setBlockedDuration, setBlockType, setDescription, setID, setNotes, toString |
NonHumanResource
public NonHumanResource()
NonHumanResource
public NonHumanResource(String id)
NonHumanResource
public NonHumanResource(String name,
NonHumanCategory category,
String subCategoryName)
NonHumanResource
public NonHumanResource(org.jdom.Element e)
getName
public String getName()
- Specified by:
getName in class AbstractResource
setName
public void setName(String name)
getCategory
public NonHumanCategory getCategory()
setCategory
public void setCategory(NonHumanCategory newCategory)
clearCategory
public void clearCategory()
getSubCategory
public NonHumanSubCategory getSubCategory()
getSubCategoryName
public String getSubCategoryName()
setSubCategory
public void setSubCategory(String subCategory)
detachSubCategory
public void detachSubCategory()
hasCategory
public boolean hasCategory(String category,
String subCategory)
compareTo
public int compareTo(Object o)
- Specified by:
compareTo in interface Comparable
clone
public NonHumanResource clone()
throws CloneNotSupportedException
- Overrides:
clone in class AbstractResource
- Throws:
CloneNotSupportedException
merge
public void merge(NonHumanResource resource)
toXML
public String toXML()
fromXML
public void fromXML(org.jdom.Element e)
Copyright © 2004-2012 The YAWL Foundation.