Data Model version 2.1.2
Acknowledgements
Diagram | Class Map | Attribute Map | Method Map | Help | License
Home | Package | Class: { prev | next } | Attribute | Method

Class: AbstractSample


Abstract Class

    General information on the sample or reagent.
Attributes
Link Attributes
Attribute Methods
Link Attribute Methods
Class Methods
Factory Methods
Other Methods
Appendix

Inheritance:


Details:

Parent: link sampleStore to class SampleStore
Main key: name
Mandatory Attributes: name
Known Subclasses: RefSample, Sample
Children:
link sampleComponents to class SampleComponent

Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
details String 0..1 Free text, for notes, explanatory comments, etc.  
ionicStrength Float 0..1 The ionic strength (dimensionless quantity).  
isActive Boolean 0..1 True if the sample is active.  
isHazard Boolean 0..1 Is the sample hazard?  
name Line 1..1 The name of the sample or the code to identify it. It is the unique identifier.  
ph Float 0..1 The pH.  
solvent Solvent 0..1 Solvent used for sample  

Inherited Attributes (not in package): applicationDataclassNamefieldNamesinConstructorisDeletedmetaclasspackageNamepackageShortNamequalifiedName

Link Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
hazardPhrases ccp.api.lims.Classification.HazardPhrase 0..* List of all hazard pharses associated to a particular sample.  
localRiskPhrases ccp.api.lims.Classification.HazardPhrase 0..* Derived. Local risk phrases that are specific to a certain laboratory.  
parent SampleStore 1..1 link to parent object - synonym for sampleStore  
rPhrases ccp.api.lims.Classification.HazardPhrase 0..* Derived. Risk Phrases (R-phrases) that are associated to a sample.  
sPhrases ccp.api.lims.Classification.HazardPhrase 0..* Derived. Safety Phrases (S-phrases) that are associated to a sample.  
sampleCategories ccp.api.lims.Classification.SampleCategory 0..* List of sample category associated to a sample.  
sampleComponents SampleComponent 0..* (Child link). child link to class SampleComponent  
sampleStore SampleStore 1..1 (Parent link). parent link  

Inherited Attributes (not in package): accessactiveAccessroottopObject

Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
details
getDetails String -
setDetails - String
ionicStrength
getIonicStrength Float -
setIonicStrength - Float
isActive
getIsActive Boolean -
setIsActive - Boolean
isHazard
getIsHazard Boolean -
setIsHazard - Boolean
name
getName Line -
setName - Line
ph
getPh Float -
setPh - Float
solvent
getSolvent Solvent -
setSolvent - Solvent

Link Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
hazardPhrases
getHazardPhrases ccp.api.lims.Classification.HazardPhrase Set -
setHazardPhrases - ccp.api.lims.Classification.HazardPhrase Set
sortedHazardPhrases ccp.api.lims.Classification.HazardPhrase List -
addHazardPhrase - ccp.api.lims.Classification.HazardPhrase
removeHazardPhrase - ccp.api.lims.Classification.HazardPhrase
findFirstHazardPhrase ccp.api.lims.Classification.HazardPhrase keyword=value pairs
findAllHazardPhrases ccp.api.lims.Classification.HazardPhrase Set keyword=value pairs
localRiskPhrases
getLocalRiskPhrases ccp.api.lims.Classification.HazardPhrase Set - non-std.
sortedLocalRiskPhrases ccp.api.lims.Classification.HazardPhrase List -
findFirstLocalRiskPhrase ccp.api.lims.Classification.HazardPhrase keyword=value pairs
findAllLocalRiskPhrases ccp.api.lims.Classification.HazardPhrase Set keyword=value pairs
parent
getParent SampleStore -
rPhrases
getRPhrases ccp.api.lims.Classification.HazardPhrase Set - non-std.
sortedRPhrases ccp.api.lims.Classification.HazardPhrase List -
findFirstRPhrase ccp.api.lims.Classification.HazardPhrase keyword=value pairs
findAllRPhrases ccp.api.lims.Classification.HazardPhrase Set keyword=value pairs
sPhrases
getSPhrases ccp.api.lims.Classification.HazardPhrase Set - non-std.
sortedSPhrases ccp.api.lims.Classification.HazardPhrase List -
findFirstSPhrase ccp.api.lims.Classification.HazardPhrase keyword=value pairs
findAllSPhrases ccp.api.lims.Classification.HazardPhrase Set keyword=value pairs
sampleCategories
getSampleCategories ccp.api.lims.Classification.SampleCategory Set -
setSampleCategories - ccp.api.lims.Classification.SampleCategory Set
sortedSampleCategories ccp.api.lims.Classification.SampleCategory List -
addSampleCategory - ccp.api.lims.Classification.SampleCategory
removeSampleCategory - ccp.api.lims.Classification.SampleCategory
findFirstSampleCategory ccp.api.lims.Classification.SampleCategory keyword=value pairs
findAllSampleCategories ccp.api.lims.Classification.SampleCategory Set keyword=value pairs
sampleComponents
getSampleComponents SampleComponent Set -
sortedSampleComponents SampleComponent List -
findFirstSampleComponent SampleComponent keyword=value pairs
findAllSampleComponents SampleComponent Set keyword=value pairs
sampleStore
getSampleStore SampleStore -

Class Methods (in package)

Go to Top
Method Return Parameters Comment
getByKey AbstractSample memops.api.Implementation.MemopsObject, Any List static
getFullKey Any List Boolean
getLocalKey Any -

Factory Methods (in package)

Go to Top
Method Return Parameters
newSampleComponent SampleComponent refComponent, ...

Other Methods (in package)

Go to Top
Method Return Parameters Comment
None

Appendix

Go to Top

guid:

www.ccpn.ac.uk_Fogh_2006-08-16-14:22:44_00007

isImplicit:

False

Tag

Value
repositoryId $Id: $

Tag

Value
repositoryTag $Name: $

Special constructor code:

None

Special destructor code:

None

Special postDestructor code:

None

Constraints:

None
Known inward one-way links: None
  Data Model Version 2.1.2
Go to Top  
  Autogenerated by  PyApiDocGen  revision 1.3   on  Mon Mar 2 17:24:47 2015    from data model package  ccp.api.lims.Sample.AbstractSample   revision ?  
  Work done by the CCPN team.
www.ccpn.ac.uk