Class Laser

    • Constructor Detail

      • Laser

        public Laser()
      • Laser

        protected Laser​(java.lang.Long id)
      • Laser

        public Laser​(java.lang.Long id,
                     boolean loaded)
        Main constructor.
    • Method Detail

      • getType

        public LaserType getType()
        Many-to-one field ome.model.acquisition.Laser.type (ome.model.enums.LaserType)
      • setType

        public void setType​(LaserType type)
      • getLaserMedium

        public LaserMedium getLaserMedium()
        Many-to-one field ome.model.acquisition.Laser.laserMedium (ome.model.enums.LaserMedium)
      • setLaserMedium

        public void setLaserMedium​(LaserMedium laserMedium)
      • getFrequencyMultiplication

        @Field(index=UN_TOKENIZED) @Field(index=TOKENIZED,analyzer=@Analyzer(impl=ConfiguredAnalyzer.class),name="combined_fields")
        public java.lang.Integer getFrequencyMultiplication()
        Simple field ome.model.acquisition.Laser.frequencyMultiplication (java.lang.Integer)
      • setFrequencyMultiplication

        public void setFrequencyMultiplication​(java.lang.Integer frequencyMultiplication)
      • getTuneable

        public java.lang.Boolean getTuneable()
        Simple field ome.model.acquisition.Laser.tuneable (java.lang.Boolean)
      • setTuneable

        public void setTuneable​(java.lang.Boolean tuneable)
      • getPulse

        public Pulse getPulse()
        Many-to-one field ome.model.acquisition.Laser.pulse (ome.model.enums.Pulse)
      • setPulse

        public void setPulse​(Pulse pulse)
      • getWavelength

        public Length getWavelength()
        Enum-mapped unit-based field ome.model.acquisition.Laser.wavelength (ome.model.units.Length)
      • setWavelength

        public void setWavelength​(Length wavelength)
      • getPockelCell

        public java.lang.Boolean getPockelCell()
        Simple field ome.model.acquisition.Laser.pockelCell (java.lang.Boolean)
      • setPockelCell

        public void setPockelCell​(java.lang.Boolean pockelCell)
      • getPump

        public LightSource getPump()
        Many-to-one field ome.model.acquisition.Laser.pump (ome.model.acquisition.LightSource)
      • getRepetitionRate

        public Frequency getRepetitionRate()
        Enum-mapped unit-based field ome.model.acquisition.Laser.repetitionRate (ome.model.units.Frequency)
      • setRepetitionRate

        public void setRepetitionRate​(Frequency repetitionRate)
      • newInstance

        public Laser newInstance()
      • proxy

        public Laser proxy()
      • fields

        public java.util.Set<java.lang.String> fields()
        Description copied from interface: IObject
        returns a Set of field names that belong to this class
        Specified by:
        fields in interface IObject
        Overrides:
        fields in class LightSource
      • retrieve

        public java.lang.Object retrieve​(java.lang.String field)
        Description copied from interface: IObject
        retrieves a value from this instance. Values for field which match a field of this instance will be delegated to the accessors. Otherwise, values will be retrieved from a lazy-loaded map filled by calls to IObject.putAt(String, Object)
        Specified by:
        retrieve in interface IObject
        Overrides:
        retrieve in class LightSource
      • putAt

        public void putAt​(java.lang.String field,
                          java.lang.Object value)
        Description copied from interface: IObject
        stores a value in this instance. Values for field which match a field of this instance will be delegated to the accessors. Otherwise, values will be stored in a lazy-loaded map.
        Specified by:
        putAt in interface IObject
        Overrides:
        putAt in class LightSource
        Parameters:
        field - Field name
        value - Any object to be stored.
      • unload

        public void unload()
        Description copied from interface: IObject
        set the loaded field to false, and set all non-ID fields to null. Subsequent calls to all accessors other than getId/setId will throw an ApiUsageException
        Specified by:
        unload in interface IObject
        Overrides:
        unload in class LightSource