Class ProfInfo
- java.lang.Object
-
- fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfo
-
- fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfoWithCategories
-
- fi.tut.mei.resdescapi.rescatapi.model.CommonInfoContainer
-
- fi.tut.mei.resdescapi.rescatapi.model.ProfInfo
-
- All Implemented Interfaces:
Cloneable
public class ProfInfo extends CommonInfoContainer
Data container for descriptive information about a Profile- Author:
- Niko Siltala
-
-
Field Summary
-
Fields inherited from class fi.tut.mei.resdescapi.rescatapi.model.CommonInfoContainer
capabilitiesList, interfaceRefList, propertiesList
-
Fields inherited from class fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfoWithCategories
categoriesList
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
ARDAndProfInfo
getParentArdInfo()
boolean
isAbstractProfile()
Is this Profile abstract(true) or implementable(false)void
setAbstractProfile(boolean abstractProfile)
Sets is this Profile abstract(true) or implementable(false)void
setParentArdInfo(ARDAndProfInfo parentArd)
String
toString()
-
Methods inherited from class fi.tut.mei.resdescapi.rescatapi.model.CommonInfoContainer
addCapabilityInfo, addInterfaceRefInfo, addPropertyInfo, equals, getCapabilitiesList, getInterfaceRefList, getPropertiesList, hashCode, setCapabilitiesList, setInterfaceRefList, setPropertiesList
-
Methods inherited from class fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfoWithCategories
addCategoryInfo, getCategoriesList, setCategoriesList
-
Methods inherited from class fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfo
getDescription, getGuid, getId, getName, setDescription, setGuid, setId, setName
-
-
-
-
Constructor Detail
-
ProfInfo
public ProfInfo()
-
ProfInfo
public ProfInfo(ARDAndProfInfo parent)
-
ProfInfo
public ProfInfo(String id, String guid, String name, String desc)
- Parameters:
id
-name
-desc
-
-
ProfInfo
public ProfInfo(ARDAndProfInfo parent, String id, String guid, String name, String desc)
- Parameters:
id
-name
-desc
-
-
-
Method Detail
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clone
in classCommonInfoContainer
- Throws:
CloneNotSupportedException
-
isAbstractProfile
public boolean isAbstractProfile()
Is this Profile abstract(true) or implementable(false)- Returns:
- the abstractProfile
-
setAbstractProfile
public void setAbstractProfile(boolean abstractProfile)
Sets is this Profile abstract(true) or implementable(false)- Parameters:
abstractProfile
- the abstractProfile to set
-
getParentArdInfo
public ARDAndProfInfo getParentArdInfo()
- Returns:
- the parentArd
-
setParentArdInfo
public void setParentArdInfo(ARDAndProfInfo parentArd)
- Parameters:
parentArd
- the parentArd to set
-
toString
public String toString()
- Overrides:
toString
in classDescriptionInfo
-
-