|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nih.nci.mageom.domain.impl.MAGEOMObject
gov.nih.nci.mageom.domain.impl.ExtendableImpl
gov.nih.nci.mageom.domain.impl.DescribableImpl
gov.nih.nci.mageom.domain.Protocol.impl.ParameterizableApplicationImpl
gov.nih.nci.mageom.domain.Protocol.impl.SoftwareApplicationImpl
public class SoftwareApplicationImpl
The use of a piece of software with the requisite Parameters and ParameterValues.
| Field Summary | |
|---|---|
protected static java.util.ArrayList |
allAssociationMethods
|
protected static java.util.Hashtable |
associationMethods
|
protected java.util.Date |
releaseDate
When the software was released. |
protected Software |
software
DOCUMENT ME |
protected java.lang.Long |
softwareId
The internal ID of the associated software object. |
protected java.lang.String |
version
The version of the software. |
| Fields inherited from class gov.nih.nci.mageom.domain.Protocol.impl.ParameterizableApplicationImpl |
|---|
parameterValues, parameterValuesCount |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
auditTrail, auditTrailCount, descriptions, descriptionsCount, security, securityId |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
propertySets, propertySetsCount, securedElementId |
| Constructor Summary | |
|---|---|
SoftwareApplicationImpl()
Default constructor |
|
| Method Summary | |
|---|---|
java.util.Date |
getReleaseDate()
Returns the value of this SoftwareApplication object's releaseDate attribute. |
Software |
getSoftware()
Returns the value of this SoftwareApplication object's software attribute. |
java.lang.String |
getVersion()
Returns the value of this SoftwareApplication object's version attribute. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
protected void |
init()
|
SoftwareApplication[] |
searchSoftwareApplications(SoftwareApplicationSearchCriteria criteria)
Returns an array of SoftwareApplication objects that
satisfy the given SoftwareApplicationSearchCriteria. |
void |
setReleaseDate(java.util.Date p_releaseDate)
Sets the releaseDate attribute. |
void |
setSoftware(Software p_software)
Sets the software attribute. |
void |
setVersion(java.lang.String p_version)
Sets the version attribute. |
java.lang.String |
toString()
Returns a String representation of this object suitable for console display. |
org.w3c.dom.Element |
toXML(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLDoc(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
Returns an XML representation of the object. |
| Methods inherited from class gov.nih.nci.mageom.domain.Protocol.impl.ParameterizableApplicationImpl |
|---|
getParameterValues, getParameterValuesCount, searchParameterizableApplications, setParameterValues |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
getAuditTrail, getAuditTrailCount, getDescriptions, getDescriptionsCount, getSecurity, searchDescribables, setAuditTrail, setDescriptions, setSecurity |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
getPropertySets, getPropertySetsCount, getSecuredElementId, searchExtendables, setPropertySets, setSecuredElementId |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.MAGEOMObject |
|---|
getId, getIsEditable, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gov.nih.nci.mageom.domain.Protocol.ParameterizableApplication |
|---|
getParameterValues, setParameterValues |
| Methods inherited from interface gov.nih.nci.mageom.domain.Describable |
|---|
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity |
| Methods inherited from interface gov.nih.nci.mageom.domain.Extendable |
|---|
getPropertySets, setPropertySets |
| Field Detail |
|---|
protected static java.util.ArrayList allAssociationMethods
protected static java.util.Hashtable associationMethods
protected java.lang.String version
protected java.util.Date releaseDate
protected Software software
protected java.lang.Long softwareId
| Constructor Detail |
|---|
public SoftwareApplicationImpl()
| Method Detail |
|---|
protected void init()
init in class ParameterizableApplicationImpl
public SoftwareApplication[] searchSoftwareApplications(SoftwareApplicationSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
SoftwareApplication objects that
satisfy the given SoftwareApplicationSearchCriteria.
criteria - The SoftwareApplicationSearchCriteria
which represents a query for SoftwareApplication objects.
SoftwareApplication objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setVersion(java.lang.String p_version)
SoftwareApplication object.
setVersion in interface SoftwareApplicationp_version - The new value for version.SoftwareApplication.getVersion()public java.lang.String getVersion()
SoftwareApplicationSoftwareApplication object's version attribute.
Description of version:
The version of the software.
getVersion in interface SoftwareApplicationString The value of version.SoftwareApplication.getVersion()public void setReleaseDate(java.util.Date p_releaseDate)
SoftwareApplication object.
setReleaseDate in interface SoftwareApplicationp_releaseDate - The new value for releaseDate.SoftwareApplication.getReleaseDate()public java.util.Date getReleaseDate()
SoftwareApplicationSoftwareApplication object's releaseDate attribute.
Description of releaseDate:
When the software was released.
getReleaseDate in interface SoftwareApplicationDate The value of releaseDate.SoftwareApplication.getReleaseDate()public void setSoftware(Software p_software)
SoftwareApplication object.
setSoftware in interface SoftwareApplicationp_software - The new value for software.SoftwareApplication.getSoftware()public Software getSoftware()
SoftwareApplicationSoftwareApplication object's software attribute.
getSoftware in interface SoftwareApplicationgov.nih.nci.mageom.bean.Protocol.Software The value of software.SoftwareApplication.getSoftware()public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
toXML in class ParameterizableApplicationImplpublic org.w3c.dom.Element toXMLDoc(org.w3c.dom.Document doc)
toXMLDoc in class ParameterizableApplicationImpl
public org.w3c.dom.Element toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
toXMLProcessor in class ParameterizableApplicationImpldoc - the working documentfillOutValues - a list of attribute names that should have
full XML for their values.
public java.util.Hashtable getXMLMethodDescriptors()
XMLMethodDescriptors descriptors of
the association methods of this object.
getXMLMethodDescriptors in class ParameterizableApplicationImplpublic java.lang.String toString()
toString in class ParameterizableApplicationImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||