|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmoos.ssds.model.Software
The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement. This information should not be published or distributed to third parties without specific written permission from MBARI.
| Constructor Summary | |
Software()
Constructor for the Software object |
|
| Method Summary | |
void |
addProcessRun(IProcessRun processRun)
Adds a ProcessRun to the Software |
void |
addResource(IResource dr)
|
IPerson |
getContact()
Gets the contact attribute of the Software object |
java.lang.String |
getDescription()
Gets the description attribute of the Software object |
java.lang.Long |
getId()
Gets the id attribute of the Software object |
java.lang.String |
getName()
Gets the name attribute of the Software object |
IPerson |
getPerson()
Gets the person attribute of the Software object |
java.lang.Long |
getPersonId()
Gets the personId attribute of the Software object |
java.util.Collection |
getProcessRuns()
Gets the processRuns attribute of the Software object |
java.net.URL |
getUrl()
Gets the url of the Software object |
java.lang.String |
getVersion()
Gets the version attribute of the Software object |
java.util.Collection |
listResources()
List all the resources associatied with this device |
void |
removeResource(IResource dr)
|
void |
setContact(IPerson contact)
Sets the contact attribute of the Software object |
void |
setDescription(java.lang.String description)
Sets the description attribute of the Software object |
void |
setId(java.lang.Long id)
Sets the id attribute of the Software object |
void |
setName(java.lang.String name)
Sets the name attribute of the Software object |
void |
setPerson(IPerson person)
Sets the person attribute of the Software object |
void |
setPersonId(java.lang.Long personId)
Sets the personId attribute of the Software object |
void |
setProcessRuns(java.util.Collection allProcessRuns)
Sets the processRuns attribute of the Software object |
void |
setUrl(java.lang.String url)
|
void |
setUrl(java.net.URL url)
Sets the url of the Software object |
void |
setVersion(java.lang.String version)
Sets the version attribute of the Software object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Software()
| Method Detail |
public void addResource(IResource dr)
addResource in interface ResourceOwnerdr - The resource to add to this owner. IResourceOwners can
have more than one resource.public IPerson getContact()
getContact in interface ISoftwarepublic java.lang.String getDescription()
getDescription in interface IDescriptionpublic java.lang.Long getId()
getId in interface ValueObjectpublic java.lang.String getName()
getName in interface IDescriptionpublic IPerson getPerson()
getPerson in interface ISoftwarepublic java.lang.Long getPersonId()
getPersonId in interface ISoftwarepublic java.util.Collection getProcessRuns()
getProcessRuns in interface ISoftwarepublic java.lang.String getVersion()
getVersion in interface ISoftwarepublic java.util.Collection listResources()
listResources in interface ResourceOwnerpublic void removeResource(IResource dr)
removeResource in interface ResourceOwnerdr - The resource to remove from this ownerpublic void setContact(IPerson contact)
setContact in interface ISoftwarecontact - The new contact valuepublic void setDescription(java.lang.String description)
setDescription in interface IDescriptiondescription - The new description valuepublic void setId(java.lang.Long id)
setId in interface ValueObjectid - The new id valuepublic void setName(java.lang.String name)
setName in interface IDescriptionname - The new name valuepublic void setPerson(IPerson person)
setPerson in interface ISoftwareperson - The new person valuepublic void setPersonId(java.lang.Long personId)
setPersonId in interface ISoftwarepersonId - The new personId valuepublic void setProcessRuns(java.util.Collection allProcessRuns)
setProcessRuns in interface ISoftwareallProcessRuns - The new processRuns valuepublic void setVersion(java.lang.String version)
setVersion in interface ISoftwareversion - The new version valuepublic void addProcessRun(IProcessRun processRun)
addProcessRun in interface ISoftwareprocessRun - is the processRun to add to the collection
of ProcessRunspublic java.net.URL getUrl()
ISoftware
getUrl in interface ISoftwarepublic void setUrl(java.net.URL url)
ISoftware
setUrl in interface ISoftwareurl - The URL specifying the CVS location of this softwarepublic void setUrl(java.lang.String url)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||