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