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_preMarshal
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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
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
public 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 _DichroicOperationsNC
public final void addDichroicAnnotationLink(DichroicAnnotationLink target)
addDichroicAnnotationLink
in interface _DichroicOperationsNC
public final void addDichroicAnnotationLinkToBoth(DichroicAnnotationLink link, boolean bothSides)
addDichroicAnnotationLinkToBoth
in interface _DichroicOperationsNC
public final void clearAnnotationLinks()
clearAnnotationLinks
in interface _DichroicOperationsNC
public final java.util.List<DichroicAnnotationLink> copyAnnotationLinks()
copyAnnotationLinks
in interface _DichroicOperationsNC
public final java.util.List<DichroicAnnotationLink> findDichroicAnnotationLink(Annotation removal)
findDichroicAnnotationLink
in interface _DichroicOperationsNC
public final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
getAnnotationLinksCountPerOwner
in interface _DichroicOperationsNC
public final Instrument getInstrument()
getInstrument
in interface _DichroicOperationsNC
public final RString getLotNumber()
getLotNumber
in interface _DichroicOperationsNC
public final RString getManufacturer()
getManufacturer
in interface _DichroicOperationsNC
public final RString getModel()
getModel
in interface _DichroicOperationsNC
public final RString getSerialNumber()
getSerialNumber
in interface _DichroicOperationsNC
public final RInt getVersion()
getVersion
in interface _DichroicOperationsNC
public final DichroicAnnotationLink linkAnnotation(Annotation addition)
linkAnnotation
in interface _DichroicOperationsNC
public final java.util.List<Annotation> linkedAnnotationList()
linkedAnnotationList
in interface _DichroicOperationsNC
public final void reloadAnnotationLinks(Dichroic toCopy)
reloadAnnotationLinks
in interface _DichroicOperationsNC
public final void removeAllDichroicAnnotationLinkSet(java.util.List<DichroicAnnotationLink> targets)
removeAllDichroicAnnotationLinkSet
in interface _DichroicOperationsNC
public final void removeDichroicAnnotationLink(DichroicAnnotationLink theTarget)
removeDichroicAnnotationLink
in interface _DichroicOperationsNC
public final void removeDichroicAnnotationLinkFromBoth(DichroicAnnotationLink link, boolean bothSides)
removeDichroicAnnotationLinkFromBoth
in interface _DichroicOperationsNC
public final void setInstrument(Instrument theInstrument)
setInstrument
in interface _DichroicOperationsNC
public final void setLotNumber(RString theLotNumber)
setLotNumber
in interface _DichroicOperationsNC
public final void setManufacturer(RString theManufacturer)
setManufacturer
in interface _DichroicOperationsNC
public final void setModel(RString theModel)
setModel
in interface _DichroicOperationsNC
public final void setSerialNumber(RString theSerialNumber)
setSerialNumber
in interface _DichroicOperationsNC
public final void setVersion(RInt theVersion)
setVersion
in interface _DichroicOperationsNC
public final int sizeOfAnnotationLinks()
sizeOfAnnotationLinks
in interface _DichroicOperationsNC
public final void unlinkAnnotation(Annotation removal)
unlinkAnnotation
in interface _DichroicOperationsNC
public final void unloadAnnotationLinks()
unloadAnnotationLinks
in interface _DichroicOperationsNC
public 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 IObject
protected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl
in class IObject
protected void __readImpl(IceInternal.BasicStream __is)
__readImpl
in class IObject