|
||||||||||
| 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.ProtocolApplicationImpl
public class ProtocolApplicationImpl
The use of a protocol with the requisite Parameters and ParameterValues.
| Field Summary | |
|---|---|
protected java.lang.String |
activityDate
When the protocol was applied. |
protected static java.util.ArrayList |
allAssociationMethods
|
protected static java.util.Hashtable |
associationMethods
|
protected HardwareApplication[] |
hardwareApplications
DOCUMENT ME |
protected int |
hardwareApplicationsCount
The count of HardwareApplication objects. |
protected Person[] |
performers
DOCUMENT ME |
protected int |
performersCount
The count of Person objects. |
protected Protocol |
protocol
DOCUMENT ME |
protected java.lang.Long |
protocolId
The internal ID of the associated protocol object. |
protected SoftwareApplication[] |
softwareApplications
DOCUMENT ME |
protected int |
softwareApplicationsCount
The count of SoftwareApplication objects. |
| 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 | |
|---|---|
ProtocolApplicationImpl()
Default constructor |
|
| Method Summary | |
|---|---|
java.lang.String |
getActivityDate()
Returns the value of this ProtocolApplication object's activityDate attribute. |
HardwareApplication[] |
getHardwareApplications()
Returns the value of this ProtocolApplication object's hardwareApplications attribute. |
int |
getHardwareApplicationsCount()
Returns the count of all HardwareApplication
associated with this ProtocolApplication object. |
Person[] |
getPerformers()
Returns the value of this ProtocolApplication object's performers attribute. |
int |
getPerformersCount()
Returns the count of all Person
associated with this ProtocolApplication object. |
Protocol |
getProtocol()
Returns the value of this ProtocolApplication object's protocol attribute. |
SoftwareApplication[] |
getSoftwareApplications()
Returns the value of this ProtocolApplication object's softwareApplications attribute. |
int |
getSoftwareApplicationsCount()
Returns the count of all SoftwareApplication
associated with this ProtocolApplication object. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
protected void |
init()
|
ProtocolApplication[] |
searchProtocolApplications(ProtocolApplicationSearchCriteria criteria)
Returns an array of ProtocolApplication objects that
satisfy the given ProtocolApplicationSearchCriteria. |
void |
setActivityDate(java.lang.String p_activityDate)
Sets the activityDate attribute. |
void |
setHardwareApplications(HardwareApplication[] p_hardwareApplications)
Sets the hardwareApplications attribute. |
void |
setPerformers(Person[] p_performers)
Sets the performers attribute. |
void |
setProtocol(Protocol p_protocol)
Sets the protocol attribute. |
void |
setSoftwareApplications(SoftwareApplication[] p_softwareApplications)
Sets the softwareApplications 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 activityDate
protected int softwareApplicationsCount
protected SoftwareApplication[] softwareApplications
protected int hardwareApplicationsCount
protected HardwareApplication[] hardwareApplications
protected Protocol protocol
protected java.lang.Long protocolId
protected int performersCount
protected Person[] performers
| Constructor Detail |
|---|
public ProtocolApplicationImpl()
| Method Detail |
|---|
protected void init()
init in class ParameterizableApplicationImpl
public ProtocolApplication[] searchProtocolApplications(ProtocolApplicationSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
ProtocolApplication objects that
satisfy the given ProtocolApplicationSearchCriteria.
criteria - The ProtocolApplicationSearchCriteria
which represents a query for ProtocolApplication objects.
ProtocolApplication objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setActivityDate(java.lang.String p_activityDate)
ProtocolApplication object.
setActivityDate in interface ProtocolApplicationp_activityDate - The new value for activityDate.ProtocolApplication.getActivityDate()public java.lang.String getActivityDate()
ProtocolApplicationProtocolApplication object's activityDate attribute.
Description of activityDate:
When the protocol was applied.
getActivityDate in interface ProtocolApplicationString The value of activityDate.ProtocolApplication.getActivityDate()public void setSoftwareApplications(SoftwareApplication[] p_softwareApplications)
ProtocolApplication object.
setSoftwareApplications in interface ProtocolApplicationp_softwareApplications - The new value for softwareApplications.ProtocolApplication.getSoftwareApplications()public SoftwareApplication[] getSoftwareApplications()
ProtocolApplicationProtocolApplication object's softwareApplications attribute.
getSoftwareApplications in interface ProtocolApplicationgov.nih.nci.mageom.bean.Protocol.SoftwareApplication[] The value of softwareApplications.ProtocolApplication.getSoftwareApplications()public void setHardwareApplications(HardwareApplication[] p_hardwareApplications)
ProtocolApplication object.
setHardwareApplications in interface ProtocolApplicationp_hardwareApplications - The new value for hardwareApplications.ProtocolApplication.getHardwareApplications()public HardwareApplication[] getHardwareApplications()
ProtocolApplicationProtocolApplication object's hardwareApplications attribute.
getHardwareApplications in interface ProtocolApplicationgov.nih.nci.mageom.bean.Protocol.HardwareApplication[] The value of hardwareApplications.ProtocolApplication.getHardwareApplications()public void setProtocol(Protocol p_protocol)
ProtocolApplication object.
setProtocol in interface ProtocolApplicationp_protocol - The new value for protocol.ProtocolApplication.getProtocol()public Protocol getProtocol()
ProtocolApplicationProtocolApplication object's protocol attribute.
getProtocol in interface ProtocolApplicationgov.nih.nci.mageom.bean.Protocol.Protocol The value of protocol.ProtocolApplication.getProtocol()public void setPerformers(Person[] p_performers)
ProtocolApplication object.
setPerformers in interface ProtocolApplicationp_performers - The new value for performers.ProtocolApplication.getPerformers()public Person[] getPerformers()
ProtocolApplicationProtocolApplication object's performers attribute.
getPerformers in interface ProtocolApplicationgov.nih.nci.mageom.bean.AuditAndSecurity.Person[] The value of performers.ProtocolApplication.getPerformers()public int getSoftwareApplicationsCount()
SoftwareApplication
associated with this ProtocolApplication object.
ProtocolApplication.getSoftwareApplications()public int getHardwareApplicationsCount()
HardwareApplication
associated with this ProtocolApplication object.
ProtocolApplication.getHardwareApplications()public int getPerformersCount()
Person
associated with this ProtocolApplication object.
ProtocolApplication.getPerformers()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 | |||||||||