Package omero.model
Interface _LightSourceOperationsNC
-
- All Superinterfaces:
_IObjectOperationsNC
- All Known Subinterfaces:
_ArcOperationsNC
,_FilamentOperationsNC
,_GenericExcitationSourceOperationsNC
,_LaserOperationsNC
,_LightEmittingDiodeOperationsNC
- All Known Implementing Classes:
_ArcTie
,_FilamentTie
,_GenericExcitationSourceTie
,_LaserTie
,_LightEmittingDiodeTie
,_LightSourceTie
,Arc
,ArcI
,Filament
,FilamentI
,GenericExcitationSource
,GenericExcitationSourceI
,Laser
,LaserI
,LightEmittingDiode
,LightEmittingDiodeI
,LightSource
public interface _LightSourceOperationsNC extends _IObjectOperationsNC
-
-
Method Summary
-
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
-
-
-
Method Detail
-
getVersion
RInt getVersion()
-
setVersion
void setVersion(RInt theVersion)
-
getManufacturer
RString getManufacturer()
-
setManufacturer
void setManufacturer(RString theManufacturer)
-
getModel
RString getModel()
-
setModel
void setModel(RString theModel)
-
getPower
Power getPower()
-
setPower
void setPower(Power thePower)
-
getLotNumber
RString getLotNumber()
-
setLotNumber
void setLotNumber(RString theLotNumber)
-
getSerialNumber
RString getSerialNumber()
-
setSerialNumber
void setSerialNumber(RString theSerialNumber)
-
getInstrument
Instrument getInstrument()
-
setInstrument
void setInstrument(Instrument theInstrument)
-
unloadAnnotationLinks
void unloadAnnotationLinks()
-
sizeOfAnnotationLinks
int sizeOfAnnotationLinks()
-
copyAnnotationLinks
java.util.List<LightSourceAnnotationLink> copyAnnotationLinks()
-
addLightSourceAnnotationLink
void addLightSourceAnnotationLink(LightSourceAnnotationLink target)
-
addAllLightSourceAnnotationLinkSet
void addAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
-
removeLightSourceAnnotationLink
void removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget)
-
removeAllLightSourceAnnotationLinkSet
void removeAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
-
clearAnnotationLinks
void clearAnnotationLinks()
-
reloadAnnotationLinks
void reloadAnnotationLinks(LightSource toCopy)
-
getAnnotationLinksCountPerOwner
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
-
linkAnnotation
LightSourceAnnotationLink linkAnnotation(Annotation addition)
-
addLightSourceAnnotationLinkToBoth
void addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, boolean bothSides)
-
findLightSourceAnnotationLink
java.util.List<LightSourceAnnotationLink> findLightSourceAnnotationLink(Annotation removal)
-
unlinkAnnotation
void unlinkAnnotation(Annotation removal)
-
removeLightSourceAnnotationLinkFromBoth
void removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, boolean bothSides)
-
linkedAnnotationList
java.util.List<Annotation> linkedAnnotationList()
-
-