Package omero.model
Class Dichroic
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Dichroic
-
- All Implemented Interfaces:
Ice.Object
,java.io.Serializable
,java.lang.Cloneable
,_DichroicOperations
,_DichroicOperationsNC
,_IObjectOperations
,_IObjectOperationsNC
- Direct Known Subclasses:
_DichroicTie
,DichroicI
public abstract class Dichroic extends IObject implements _DichroicOperations, _DichroicOperationsNC
- 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<DichroicAnnotationLink>
annotationLinksSeq
protected Instrument
instrument
protected RString
lotNumber
protected RString
manufacturer
protected RString
model
protected RString
serialNumber
static long
serialVersionUID
protected RInt
version
-
Constructor Summary
Constructors Constructor Description Dichroic()
Dichroic(RLong id, Details details, boolean loaded, RInt version, RString manufacturer, RString model, RString lotNumber, RString serialNumber, Instrument instrument, java.util.List<DichroicAnnotationLink> 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
___addAllDichroicAnnotationLinkSet(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___addDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___addDichroicAnnotationLinkToBoth(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___clearAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___copyAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___findDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getAnnotationLinksCountPerOwner(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getInstrument(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getLotNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getManufacturer(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getModel(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getSerialNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___getVersion(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___linkAnnotation(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___linkedAnnotationList(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___reloadAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeAllDichroicAnnotationLinkSet(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___removeDichroicAnnotationLinkFromBoth(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setInstrument(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setLotNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setManufacturer(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setModel(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setSerialNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___setVersion(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___sizeOfAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___unlinkAnnotation(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
static Ice.DispatchStatus
___unloadAnnotationLinks(Dichroic __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
addAllDichroicAnnotationLinkSet(java.util.List<DichroicAnnotationLink> targets)
void
addDichroicAnnotationLink(DichroicAnnotationLink target)
void
addDichroicAnnotationLinkToBoth(DichroicAnnotationLink link, boolean bothSides)
void
clearAnnotationLinks()
Dichroic
clone()
java.util.List<DichroicAnnotationLink>
copyAnnotationLinks()
java.util.List<DichroicAnnotationLink>
findDichroicAnnotationLink(Annotation removal)
java.util.Map<java.lang.Long,java.lang.Long>
getAnnotationLinksCountPerOwner()
Instrument
getInstrument()
RString
getLotNumber()
RString
getManufacturer()
RString
getModel()
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()
DichroicAnnotationLink
linkAnnotation(Annotation addition)
java.util.List<Annotation>
linkedAnnotationList()
void
reloadAnnotationLinks(Dichroic toCopy)
void
removeAllDichroicAnnotationLinkSet(java.util.List<DichroicAnnotationLink> targets)
void
removeDichroicAnnotationLink(DichroicAnnotationLink theTarget)
void
removeDichroicAnnotationLinkFromBoth(DichroicAnnotationLink link, boolean bothSides)
void
setInstrument(Instrument theInstrument)
void
setLotNumber(RString theLotNumber)
void
setManufacturer(RString theManufacturer)
void
setModel(RString theModel)
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._DichroicOperations
addAllDichroicAnnotationLinkSet, addDichroicAnnotationLink, addDichroicAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findDichroicAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllDichroicAnnotationLinkSet, removeDichroicAnnotationLink, removeDichroicAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
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
-
-
-
-
Field Detail
-
__ids
public static final java.lang.String[] __ids
-
version
protected RInt version
-
manufacturer
protected RString manufacturer
-
model
protected RString model
-
lotNumber
protected RString lotNumber
-
serialNumber
protected RString serialNumber
-
instrument
protected Instrument instrument
-
annotationLinksSeq
protected java.util.List<DichroicAnnotationLink> 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
-
Dichroic
public Dichroic()
-
Dichroic
public Dichroic(RLong id, Details details, boolean loaded, RInt version, RString manufacturer, RString model, RString lotNumber, RString serialNumber, Instrument instrument, java.util.List<DichroicAnnotationLink> 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()
-
addAllDichroicAnnotationLinkSet
public final void addAllDichroicAnnotationLinkSet(java.util.List<DichroicAnnotationLink> targets)
- Specified by:
addAllDichroicAnnotationLinkSet
in interface_DichroicOperationsNC
-
addDichroicAnnotationLink
public final void addDichroicAnnotationLink(DichroicAnnotationLink target)
- Specified by:
addDichroicAnnotationLink
in interface_DichroicOperationsNC
-
addDichroicAnnotationLinkToBoth
public final void addDichroicAnnotationLinkToBoth(DichroicAnnotationLink link, boolean bothSides)
- Specified by:
addDichroicAnnotationLinkToBoth
in interface_DichroicOperationsNC
-
clearAnnotationLinks
public final void clearAnnotationLinks()
- Specified by:
clearAnnotationLinks
in interface_DichroicOperationsNC
-
copyAnnotationLinks
public final java.util.List<DichroicAnnotationLink> copyAnnotationLinks()
- Specified by:
copyAnnotationLinks
in interface_DichroicOperationsNC
-
findDichroicAnnotationLink
public final java.util.List<DichroicAnnotationLink> findDichroicAnnotationLink(Annotation removal)
- Specified by:
findDichroicAnnotationLink
in interface_DichroicOperationsNC
-
getAnnotationLinksCountPerOwner
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
- Specified by:
getAnnotationLinksCountPerOwner
in interface_DichroicOperationsNC
-
getInstrument
public final Instrument getInstrument()
- Specified by:
getInstrument
in interface_DichroicOperationsNC
-
getLotNumber
public final RString getLotNumber()
- Specified by:
getLotNumber
in interface_DichroicOperationsNC
-
getManufacturer
public final RString getManufacturer()
- Specified by:
getManufacturer
in interface_DichroicOperationsNC
-
getModel
public final RString getModel()
- Specified by:
getModel
in interface_DichroicOperationsNC
-
getSerialNumber
public final RString getSerialNumber()
- Specified by:
getSerialNumber
in interface_DichroicOperationsNC
-
getVersion
public final RInt getVersion()
- Specified by:
getVersion
in interface_DichroicOperationsNC
-
linkAnnotation
public final DichroicAnnotationLink linkAnnotation(Annotation addition)
- Specified by:
linkAnnotation
in interface_DichroicOperationsNC
-
linkedAnnotationList
public final java.util.List<Annotation> linkedAnnotationList()
- Specified by:
linkedAnnotationList
in interface_DichroicOperationsNC
-
reloadAnnotationLinks
public final void reloadAnnotationLinks(Dichroic toCopy)
- Specified by:
reloadAnnotationLinks
in interface_DichroicOperationsNC
-
removeAllDichroicAnnotationLinkSet
public final void removeAllDichroicAnnotationLinkSet(java.util.List<DichroicAnnotationLink> targets)
- Specified by:
removeAllDichroicAnnotationLinkSet
in interface_DichroicOperationsNC
-
removeDichroicAnnotationLink
public final void removeDichroicAnnotationLink(DichroicAnnotationLink theTarget)
- Specified by:
removeDichroicAnnotationLink
in interface_DichroicOperationsNC
-
removeDichroicAnnotationLinkFromBoth
public final void removeDichroicAnnotationLinkFromBoth(DichroicAnnotationLink link, boolean bothSides)
- Specified by:
removeDichroicAnnotationLinkFromBoth
in interface_DichroicOperationsNC
-
setInstrument
public final void setInstrument(Instrument theInstrument)
- Specified by:
setInstrument
in interface_DichroicOperationsNC
-
setLotNumber
public final void setLotNumber(RString theLotNumber)
- Specified by:
setLotNumber
in interface_DichroicOperationsNC
-
setManufacturer
public final void setManufacturer(RString theManufacturer)
- Specified by:
setManufacturer
in interface_DichroicOperationsNC
-
setModel
public final void setModel(RString theModel)
- Specified by:
setModel
in interface_DichroicOperationsNC
-
setSerialNumber
public final void setSerialNumber(RString theSerialNumber)
- Specified by:
setSerialNumber
in interface_DichroicOperationsNC
-
setVersion
public final void setVersion(RInt theVersion)
- Specified by:
setVersion
in interface_DichroicOperationsNC
-
sizeOfAnnotationLinks
public final int sizeOfAnnotationLinks()
- Specified by:
sizeOfAnnotationLinks
in interface_DichroicOperationsNC
-
unlinkAnnotation
public final void unlinkAnnotation(Annotation removal)
- Specified by:
unlinkAnnotation
in interface_DichroicOperationsNC
-
unloadAnnotationLinks
public final void unloadAnnotationLinks()
- Specified by:
unloadAnnotationLinks
in interface_DichroicOperationsNC
-
___getVersion
public static Ice.DispatchStatus ___getVersion(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setVersion
public static Ice.DispatchStatus ___setVersion(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getManufacturer
public static Ice.DispatchStatus ___getManufacturer(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setManufacturer
public static Ice.DispatchStatus ___setManufacturer(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getModel
public static Ice.DispatchStatus ___getModel(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setModel
public static Ice.DispatchStatus ___setModel(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getLotNumber
public static Ice.DispatchStatus ___getLotNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setLotNumber
public static Ice.DispatchStatus ___setLotNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getSerialNumber
public static Ice.DispatchStatus ___getSerialNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setSerialNumber
public static Ice.DispatchStatus ___setSerialNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getInstrument
public static Ice.DispatchStatus ___getInstrument(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___setInstrument
public static Ice.DispatchStatus ___setInstrument(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unloadAnnotationLinks
public static Ice.DispatchStatus ___unloadAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___sizeOfAnnotationLinks
public static Ice.DispatchStatus ___sizeOfAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___copyAnnotationLinks
public static Ice.DispatchStatus ___copyAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addDichroicAnnotationLink
public static Ice.DispatchStatus ___addDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addAllDichroicAnnotationLinkSet
public static Ice.DispatchStatus ___addAllDichroicAnnotationLinkSet(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeDichroicAnnotationLink
public static Ice.DispatchStatus ___removeDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeAllDichroicAnnotationLinkSet
public static Ice.DispatchStatus ___removeAllDichroicAnnotationLinkSet(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___clearAnnotationLinks
public static Ice.DispatchStatus ___clearAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___reloadAnnotationLinks
public static Ice.DispatchStatus ___reloadAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___getAnnotationLinksCountPerOwner
public static Ice.DispatchStatus ___getAnnotationLinksCountPerOwner(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkAnnotation
public static Ice.DispatchStatus ___linkAnnotation(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___addDichroicAnnotationLinkToBoth
public static Ice.DispatchStatus ___addDichroicAnnotationLinkToBoth(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___findDichroicAnnotationLink
public static Ice.DispatchStatus ___findDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___unlinkAnnotation
public static Ice.DispatchStatus ___unlinkAnnotation(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___removeDichroicAnnotationLinkFromBoth
public static Ice.DispatchStatus ___removeDichroicAnnotationLinkFromBoth(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
-
___linkedAnnotationList
public static Ice.DispatchStatus ___linkedAnnotationList(Dichroic __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
-
-