public abstract class Dichroic extends IObject implements _DichroicOperations, _DichroicOperationsNC
| Modifier and Type | Field and 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 and 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) | 
| Modifier and Type | Method and 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() | 
___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___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_preMarshalequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAllDichroicAnnotationLinkSet, 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, unloadAnnotationLinksgetDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetailsgetDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetailspublic static final java.lang.String[] __ids
protected RInt version
protected RString manufacturer
protected RString model
protected RString lotNumber
protected RString serialNumber
protected Instrument instrument
protected java.util.List<DichroicAnnotationLink> annotationLinksSeq
protected boolean annotationLinksLoaded
protected java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner
public static final long serialVersionUID
public 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)
public boolean ice_isA(java.lang.String s)
public boolean ice_isA(java.lang.String s,
                       Ice.Current __current)
public java.lang.String[] ice_ids()
public java.lang.String[] ice_ids(Ice.Current __current)
public java.lang.String ice_id()
public java.lang.String ice_id(Ice.Current __current)
public static java.lang.String ice_staticId()
public final void addAllDichroicAnnotationLinkSet(java.util.List<DichroicAnnotationLink> targets)
addAllDichroicAnnotationLinkSet in interface _DichroicOperationsNCpublic final void addDichroicAnnotationLink(DichroicAnnotationLink target)
addDichroicAnnotationLink in interface _DichroicOperationsNCpublic final void addDichroicAnnotationLinkToBoth(DichroicAnnotationLink link, boolean bothSides)
addDichroicAnnotationLinkToBoth in interface _DichroicOperationsNCpublic final void clearAnnotationLinks()
clearAnnotationLinks in interface _DichroicOperationsNCpublic final java.util.List<DichroicAnnotationLink> copyAnnotationLinks()
copyAnnotationLinks in interface _DichroicOperationsNCpublic final java.util.List<DichroicAnnotationLink> findDichroicAnnotationLink(Annotation removal)
findDichroicAnnotationLink in interface _DichroicOperationsNCpublic final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
getAnnotationLinksCountPerOwner in interface _DichroicOperationsNCpublic final Instrument getInstrument()
getInstrument in interface _DichroicOperationsNCpublic final RString getLotNumber()
getLotNumber in interface _DichroicOperationsNCpublic final RString getManufacturer()
getManufacturer in interface _DichroicOperationsNCpublic final RString getModel()
getModel in interface _DichroicOperationsNCpublic final RString getSerialNumber()
getSerialNumber in interface _DichroicOperationsNCpublic final RInt getVersion()
getVersion in interface _DichroicOperationsNCpublic final DichroicAnnotationLink linkAnnotation(Annotation addition)
linkAnnotation in interface _DichroicOperationsNCpublic final java.util.List<Annotation> linkedAnnotationList()
linkedAnnotationList in interface _DichroicOperationsNCpublic final void reloadAnnotationLinks(Dichroic toCopy)
reloadAnnotationLinks in interface _DichroicOperationsNCpublic final void removeAllDichroicAnnotationLinkSet(java.util.List<DichroicAnnotationLink> targets)
removeAllDichroicAnnotationLinkSet in interface _DichroicOperationsNCpublic final void removeDichroicAnnotationLink(DichroicAnnotationLink theTarget)
removeDichroicAnnotationLink in interface _DichroicOperationsNCpublic final void removeDichroicAnnotationLinkFromBoth(DichroicAnnotationLink link, boolean bothSides)
removeDichroicAnnotationLinkFromBoth in interface _DichroicOperationsNCpublic final void setInstrument(Instrument theInstrument)
setInstrument in interface _DichroicOperationsNCpublic final void setLotNumber(RString theLotNumber)
setLotNumber in interface _DichroicOperationsNCpublic final void setManufacturer(RString theManufacturer)
setManufacturer in interface _DichroicOperationsNCpublic final void setModel(RString theModel)
setModel in interface _DichroicOperationsNCpublic final void setSerialNumber(RString theSerialNumber)
setSerialNumber in interface _DichroicOperationsNCpublic final void setVersion(RInt theVersion)
setVersion in interface _DichroicOperationsNCpublic final int sizeOfAnnotationLinks()
sizeOfAnnotationLinks in interface _DichroicOperationsNCpublic final void unlinkAnnotation(Annotation removal)
unlinkAnnotation in interface _DichroicOperationsNCpublic final void unloadAnnotationLinks()
unloadAnnotationLinks in interface _DichroicOperationsNCpublic static Ice.DispatchStatus ___getVersion(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setVersion(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getManufacturer(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setManufacturer(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getModel(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setModel(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getLotNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setLotNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getSerialNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setSerialNumber(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getInstrument(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setInstrument(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllDichroicAnnotationLinkSet(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllDichroicAnnotationLinkSet(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadAnnotationLinks(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getAnnotationLinksCountPerOwner(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___linkAnnotation(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addDichroicAnnotationLinkToBoth(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___findDichroicAnnotationLink(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unlinkAnnotation(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeDichroicAnnotationLinkFromBoth(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___linkedAnnotationList(Dichroic __obj, IceInternal.Incoming __inS, Ice.Current __current)
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in,
                                     Ice.Current __current)
__dispatch in interface Ice.Object__dispatch in class IObjectprotected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl in class IObjectprotected void __readImpl(IceInternal.BasicStream __is)
__readImpl in class IObject