Package omero.model
Class LightSource
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.LightSource
-
- All Implemented Interfaces:
Ice.Object
,java.io.Serializable
,java.lang.Cloneable
,_IObjectOperations
,_IObjectOperationsNC
,_LightSourceOperations
,_LightSourceOperationsNC
- Direct Known Subclasses:
_LightSourceTie
,Arc
,Filament
,GenericExcitationSource
,Laser
,LightEmittingDiode
public abstract class LightSource extends IObject implements _LightSourceOperations, _LightSourceOperationsNC
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
__ids
protected java.util.Map<java.lang.Long,java.lang.Long>
annotationLinksCountPerOwner
protected boolean
annotationLinksLoaded
protected java.util.List<LightSourceAnnotationLink>
annotationLinksSeq
protected Instrument
instrument
protected RString
lotNumber
protected RString
manufacturer
protected RString
model
protected Power
power
protected RString
serialNumber
static long
serialVersionUID
protected RInt
version
-
Constructor Summary
Constructors Constructor Description LightSource()
LightSource(RLong id, Details details, boolean loaded, RInt version, RString manufacturer, RString model, Power power, RString lotNumber, RString serialNumber, Instrument instrument, java.util.List<LightSourceAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Ice.DispatchStatus
___addAllLightSourceAnnotationLinkSet(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___addLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___addLightSourceAnnotationLinkToBoth(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___clearAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___copyAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___findLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getAnnotationLinksCountPerOwner(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getInstrument(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getLotNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getManufacturer(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getModel(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getPower(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getSerialNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getVersion(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___linkAnnotation(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___linkedAnnotationList(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___reloadAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeAllLightSourceAnnotationLinkSet(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeLightSourceAnnotationLinkFromBoth(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setInstrument(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setLotNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setManufacturer(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setModel(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setPower(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setSerialNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setVersion(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___sizeOfAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___unlinkAnnotation(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___unloadAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
Ice.DispatchStatus
__dispatch(IceInternal.Incoming in, Ice.Current __current)
protected void
__readImpl(IceInternal.BasicStream __is)
protected void
__writeImpl(IceInternal.BasicStream __os)
void
addAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
void
addLightSourceAnnotationLink(LightSourceAnnotationLink target)
void
addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, boolean bothSides)
void
clearAnnotationLinks()
LightSource
clone()
java.util.List<LightSourceAnnotationLink>
copyAnnotationLinks()
java.util.List<LightSourceAnnotationLink>
findLightSourceAnnotationLink(Annotation removal)
java.util.Map<java.lang.Long,java.lang.Long>
getAnnotationLinksCountPerOwner()
Instrument
getInstrument()
RString
getLotNumber()
RString
getManufacturer()
RString
getModel()
Power
getPower()
RString
getSerialNumber()
RInt
getVersion()
java.lang.String
ice_id()
java.lang.String
ice_id(Ice.Current __current)
java.lang.String[]
ice_ids()
java.lang.String[]
ice_ids(Ice.Current __current)
boolean
ice_isA(java.lang.String s)
boolean
ice_isA(java.lang.String s, Ice.Current __current)
static java.lang.String
ice_staticId()
LightSourceAnnotationLink
linkAnnotation(Annotation addition)
java.util.List<Annotation>
linkedAnnotationList()
void
reloadAnnotationLinks(LightSource toCopy)
void
removeAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
void
removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget)
void
removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, boolean bothSides)
void
setInstrument(Instrument theInstrument)
void
setLotNumber(RString theLotNumber)
void
setManufacturer(RString theManufacturer)
void
setModel(RString theModel)
void
setPower(Power thePower)
void
setSerialNumber(RString theSerialNumber)
void
setVersion(RInt theVersion)
int
sizeOfAnnotationLinks()
void
unlinkAnnotation(Annotation removal)
void
unloadAnnotationLinks()
-
Methods inherited from class omero.model.IObject
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from class Ice.ObjectImpl
___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshal
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero.model._IObjectOperations
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from interface omero.model._LightSourceOperations
addAllLightSourceAnnotationLinkSet, addLightSourceAnnotationLink, addLightSourceAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findLightSourceAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllLightSourceAnnotationLinkSet, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
-
-
-
Field Detail
-
__ids
public static final java.lang.String[] __ids
-
version
protected RInt version
-
manufacturer
protected RString manufacturer
-
model
protected RString model
-
power
protected Power power
-
lotNumber
protected RString lotNumber
-
serialNumber
protected RString serialNumber
-
instrument
protected Instrument instrument
-
annotationLinksSeq
protected java.util.List<LightSourceAnnotationLink> annotationLinksSeq
-
annotationLinksLoaded
protected boolean annotationLinksLoaded
-
annotationLinksCountPerOwner
protected java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LightSource
public LightSource()
-
LightSource
public LightSource(RLong id, Details details, boolean loaded, RInt version, RString manufacturer, RString model, Power power, RString lotNumber, RString serialNumber, Instrument instrument, java.util.List<LightSourceAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner)
-
-
Method Detail
-
ice_isA
public boolean ice_isA(java.lang.String s)
-
ice_isA
public boolean ice_isA(java.lang.String s, Ice.Current __current)
-
ice_ids
public java.lang.String[] ice_ids()
-
ice_ids
public java.lang.String[] ice_ids(Ice.Current __current)
-
ice_id
public java.lang.String ice_id()
-
ice_id
public java.lang.String ice_id(Ice.Current __current)
-
ice_staticId
public static java.lang.String ice_staticId()
-
addAllLightSourceAnnotationLinkSet
public final void addAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
- Specified by:
addAllLightSourceAnnotationLinkSet
in interface_LightSourceOperationsNC
-
addLightSourceAnnotationLink
public final void addLightSourceAnnotationLink(LightSourceAnnotationLink target)
- Specified by:
addLightSourceAnnotationLink
in interface_LightSourceOperationsNC
-
addLightSourceAnnotationLinkToBoth
public final void addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, boolean bothSides)
- Specified by:
addLightSourceAnnotationLinkToBoth
in interface_LightSourceOperationsNC
-
clearAnnotationLinks
public final void clearAnnotationLinks()
- Specified by:
clearAnnotationLinks
in interface_LightSourceOperationsNC
-
copyAnnotationLinks
public final java.util.List<LightSourceAnnotationLink> copyAnnotationLinks()
- Specified by:
copyAnnotationLinks
in interface_LightSourceOperationsNC
-
findLightSourceAnnotationLink
public final java.util.List<LightSourceAnnotationLink> findLightSourceAnnotationLink(Annotation removal)
- Specified by:
findLightSourceAnnotationLink
in interface_LightSourceOperationsNC
-
getAnnotationLinksCountPerOwner
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
- Specified by:
getAnnotationLinksCountPerOwner
in interface_LightSourceOperationsNC
-
getInstrument
public final Instrument getInstrument()
- Specified by:
getInstrument
in interface_LightSourceOperationsNC
-
getLotNumber
public final RString getLotNumber()
- Specified by:
getLotNumber
in interface_LightSourceOperationsNC
-
getManufacturer
public final RString getManufacturer()
- Specified by:
getManufacturer
in interface_LightSourceOperationsNC
-
getModel
public final RString getModel()
- Specified by:
getModel
in interface_LightSourceOperationsNC
-
getPower
public final Power getPower()
- Specified by:
getPower
in interface_LightSourceOperationsNC
-
getSerialNumber
public final RString getSerialNumber()
- Specified by:
getSerialNumber
in interface_LightSourceOperationsNC
-
getVersion
public final RInt getVersion()
- Specified by:
getVersion
in interface_LightSourceOperationsNC
-
linkAnnotation
public final LightSourceAnnotationLink linkAnnotation(Annotation addition)
- Specified by:
linkAnnotation
in interface_LightSourceOperationsNC
-
linkedAnnotationList
public final java.util.List<Annotation> linkedAnnotationList()
- Specified by:
linkedAnnotationList
in interface_LightSourceOperationsNC
-
reloadAnnotationLinks
public final void reloadAnnotationLinks(LightSource toCopy)
- Specified by:
reloadAnnotationLinks
in interface_LightSourceOperationsNC
-
removeAllLightSourceAnnotationLinkSet
public final void removeAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
- Specified by:
removeAllLightSourceAnnotationLinkSet
in interface_LightSourceOperationsNC
-
removeLightSourceAnnotationLink
public final void removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget)
- Specified by:
removeLightSourceAnnotationLink
in interface_LightSourceOperationsNC
-
removeLightSourceAnnotationLinkFromBoth
public final void removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, boolean bothSides)
- Specified by:
removeLightSourceAnnotationLinkFromBoth
in interface_LightSourceOperationsNC
-
setInstrument
public final void setInstrument(Instrument theInstrument)
- Specified by:
setInstrument
in interface_LightSourceOperationsNC
-
setLotNumber
public final void setLotNumber(RString theLotNumber)
- Specified by:
setLotNumber
in interface_LightSourceOperationsNC
-
setManufacturer
public final void setManufacturer(RString theManufacturer)
- Specified by:
setManufacturer
in interface_LightSourceOperationsNC
-
setModel
public final void setModel(RString theModel)
- Specified by:
setModel
in interface_LightSourceOperationsNC
-
setPower
public final void setPower(Power thePower)
- Specified by:
setPower
in interface_LightSourceOperationsNC
-
setSerialNumber
public final void setSerialNumber(RString theSerialNumber)
- Specified by:
setSerialNumber
in interface_LightSourceOperationsNC
-
setVersion
public final void setVersion(RInt theVersion)
- Specified by:
setVersion
in interface_LightSourceOperationsNC
-
sizeOfAnnotationLinks
public final int sizeOfAnnotationLinks()
- Specified by:
sizeOfAnnotationLinks
in interface_LightSourceOperationsNC
-
unlinkAnnotation
public final void unlinkAnnotation(Annotation removal)
- Specified by:
unlinkAnnotation
in interface_LightSourceOperationsNC
-
unloadAnnotationLinks
public final void unloadAnnotationLinks()
- Specified by:
unloadAnnotationLinks
in interface_LightSourceOperationsNC
-
___getVersion
public static Ice.DispatchStatus ___getVersion(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setVersion
public static Ice.DispatchStatus ___setVersion(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getManufacturer
public static Ice.DispatchStatus ___getManufacturer(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setManufacturer
public static Ice.DispatchStatus ___setManufacturer(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getModel
public static Ice.DispatchStatus ___getModel(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setModel
public static Ice.DispatchStatus ___setModel(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getPower
public static Ice.DispatchStatus ___getPower(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setPower
public static Ice.DispatchStatus ___setPower(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getLotNumber
public static Ice.DispatchStatus ___getLotNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setLotNumber
public static Ice.DispatchStatus ___setLotNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getSerialNumber
public static Ice.DispatchStatus ___getSerialNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setSerialNumber
public static Ice.DispatchStatus ___setSerialNumber(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getInstrument
public static Ice.DispatchStatus ___getInstrument(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setInstrument
public static Ice.DispatchStatus ___setInstrument(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unloadAnnotationLinks
public static Ice.DispatchStatus ___unloadAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___sizeOfAnnotationLinks
public static Ice.DispatchStatus ___sizeOfAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___copyAnnotationLinks
public static Ice.DispatchStatus ___copyAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addLightSourceAnnotationLink
public static Ice.DispatchStatus ___addLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAllLightSourceAnnotationLinkSet
public static Ice.DispatchStatus ___addAllLightSourceAnnotationLinkSet(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeLightSourceAnnotationLink
public static Ice.DispatchStatus ___removeLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeAllLightSourceAnnotationLinkSet
public static Ice.DispatchStatus ___removeAllLightSourceAnnotationLinkSet(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___clearAnnotationLinks
public static Ice.DispatchStatus ___clearAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___reloadAnnotationLinks
public static Ice.DispatchStatus ___reloadAnnotationLinks(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getAnnotationLinksCountPerOwner
public static Ice.DispatchStatus ___getAnnotationLinksCountPerOwner(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkAnnotation
public static Ice.DispatchStatus ___linkAnnotation(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addLightSourceAnnotationLinkToBoth
public static Ice.DispatchStatus ___addLightSourceAnnotationLinkToBoth(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___findLightSourceAnnotationLink
public static Ice.DispatchStatus ___findLightSourceAnnotationLink(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unlinkAnnotation
public static Ice.DispatchStatus ___unlinkAnnotation(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeLightSourceAnnotationLinkFromBoth
public static Ice.DispatchStatus ___removeLightSourceAnnotationLinkFromBoth(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkedAnnotationList
public static Ice.DispatchStatus ___linkedAnnotationList(LightSource __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
__dispatch
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in, Ice.Current __current)
- Specified by:
__dispatch
in interfaceIce.Object
- Overrides:
__dispatch
in classIObject
-
__writeImpl
protected void __writeImpl(IceInternal.BasicStream __os)
- Overrides:
__writeImpl
in classIObject
-
__readImpl
protected void __readImpl(IceInternal.BasicStream __is)
- Overrides:
__readImpl
in classIObject
-
clone
public LightSource clone()
-
-