Package omero.model
Class _GenericExcitationSourceTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.LightSource
-
- omero.model.GenericExcitationSource
-
- omero.model._GenericExcitationSourceTie
-
- All Implemented Interfaces:
Ice.Object,Ice.TieBase,java.io.Serializable,java.lang.Cloneable,_GenericExcitationSourceOperations,_GenericExcitationSourceOperationsNC,_IObjectOperations,_IObjectOperationsNC,_LightSourceOperations,_LightSourceOperationsNC
public class _GenericExcitationSourceTie extends GenericExcitationSource implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID-
Fields inherited from class omero.model.GenericExcitationSource
__ids, map
-
Fields inherited from class omero.model.LightSource
annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, instrument, lotNumber, manufacturer, model, power, serialNumber, version
-
-
Constructor Summary
Constructors Constructor Description _GenericExcitationSourceTie()_GenericExcitationSourceTie(_GenericExcitationSourceOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets, Ice.Current __current)voidaddLightSourceAnnotationLink(LightSourceAnnotationLink target, Ice.Current __current)voidaddLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, boolean bothSides, Ice.Current __current)voidclearAnnotationLinks(Ice.Current __current)java.util.List<LightSourceAnnotationLink>copyAnnotationLinks(Ice.Current __current)booleanequals(java.lang.Object rhs)java.util.List<LightSourceAnnotationLink>findLightSourceAnnotationLink(Annotation removal, Ice.Current __current)java.util.Map<java.lang.Long,java.lang.Long>getAnnotationLinksCountPerOwner(Ice.Current __current)DetailsgetDetails(Ice.Current __current)RLonggetId(Ice.Current __current)InstrumentgetInstrument(Ice.Current __current)RStringgetLotNumber(Ice.Current __current)RStringgetManufacturer(Ice.Current __current)java.util.List<NamedValue>getMap(Ice.Current __current)java.util.Map<java.lang.String,java.lang.String>getMapAsMap(Ice.Current __current)RStringgetModel(Ice.Current __current)PowergetPower(Ice.Current __current)RStringgetSerialNumber(Ice.Current __current)RIntgetVersion(Ice.Current __current)inthashCode()java.lang.Objectice_delegate()voidice_delegate(java.lang.Object delegate)booleanisAnnotated(Ice.Current __current)Allows for the attachment of any omero.model.Annotation subclasses.booleanisGlobal(Ice.Current __current)Marker interface which means that special rules apply for both reading and writing these instances.booleanisLink(Ice.Current __current)A link between two other types.booleanisLoaded(Ice.Current __current)Tests if the objects are loaded or not.booleanisMutable(Ice.Current __current)The server will persist changes made to these types.LightSourceAnnotationLinklinkAnnotation(Annotation addition, Ice.Current __current)java.util.List<Annotation>linkedAnnotationList(Ice.Current __current)IObjectproxy(Ice.Current __current)Return another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );voidreloadAnnotationLinks(LightSource toCopy, Ice.Current __current)voidremoveAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets, Ice.Current __current)voidremoveLightSourceAnnotationLink(LightSourceAnnotationLink theTarget, Ice.Current __current)voidremoveLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, boolean bothSides, Ice.Current __current)voidsetId(RLong id, Ice.Current __current)voidsetInstrument(Instrument theInstrument, Ice.Current __current)voidsetLotNumber(RString theLotNumber, Ice.Current __current)voidsetManufacturer(RString theManufacturer, Ice.Current __current)voidsetMap(java.util.List<NamedValue> theMap, Ice.Current __current)voidsetModel(RString theModel, Ice.Current __current)voidsetPower(Power thePower, Ice.Current __current)voidsetSerialNumber(RString theSerialNumber, Ice.Current __current)voidsetVersion(RInt theVersion, Ice.Current __current)IObjectshallowCopy(Ice.Current __current)Return another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.intsizeOfAnnotationLinks(Ice.Current __current)voidunlinkAnnotation(Annotation removal, Ice.Current __current)voidunload(Ice.Current __current)Sets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.voidunloadAnnotationLinks(Ice.Current __current)voidunloadCollections(Ice.Current __current)Each collection can also be unloaded, independently of the object itself.voidunloadDetails(Ice.Current __current)As with collections, the objects under details can link to many other objects.-
Methods inherited from class omero.model.GenericExcitationSource
___getMap, ___getMapAsMap, ___setMap, __dispatch, __readImpl, __writeImpl, clone, getMap, getMapAsMap, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, setMap
-
Methods inherited from class omero.model.LightSource
___addAllLightSourceAnnotationLinkSet, ___addLightSourceAnnotationLink, ___addLightSourceAnnotationLinkToBoth, ___clearAnnotationLinks, ___copyAnnotationLinks, ___findLightSourceAnnotationLink, ___getAnnotationLinksCountPerOwner, ___getInstrument, ___getLotNumber, ___getManufacturer, ___getModel, ___getPower, ___getSerialNumber, ___getVersion, ___linkAnnotation, ___linkedAnnotationList, ___reloadAnnotationLinks, ___removeAllLightSourceAnnotationLinkSet, ___removeLightSourceAnnotationLink, ___removeLightSourceAnnotationLinkFromBoth, ___setInstrument, ___setLotNumber, ___setManufacturer, ___setModel, ___setPower, ___setSerialNumber, ___setVersion, ___sizeOfAnnotationLinks, ___unlinkAnnotation, ___unloadAnnotationLinks, addAllLightSourceAnnotationLinkSet, addLightSourceAnnotationLink, addLightSourceAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findLightSourceAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllLightSourceAnnotationLinkSet, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, 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
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface omero.model._IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
-
Methods inherited from interface omero.model._LightSourceOperationsNC
addAllLightSourceAnnotationLinkSet, addLightSourceAnnotationLink, addLightSourceAnnotationLinkToBoth, clearAnnotationLinks, copyAnnotationLinks, findLightSourceAnnotationLink, getAnnotationLinksCountPerOwner, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllLightSourceAnnotationLinkSet, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkFromBoth, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unloadAnnotationLinks
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
_GenericExcitationSourceTie
public _GenericExcitationSourceTie()
-
_GenericExcitationSourceTie
public _GenericExcitationSourceTie(_GenericExcitationSourceOperations delegate)
-
-
Method Detail
-
ice_delegate
public java.lang.Object ice_delegate()
- Specified by:
ice_delegatein interfaceIce.TieBase
-
ice_delegate
public void ice_delegate(java.lang.Object delegate)
- Specified by:
ice_delegatein interfaceIce.TieBase
-
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getMap
public java.util.List<NamedValue> getMap(Ice.Current __current)
- Specified by:
getMapin interface_GenericExcitationSourceOperations
-
getMapAsMap
public java.util.Map<java.lang.String,java.lang.String> getMapAsMap(Ice.Current __current)
- Specified by:
getMapAsMapin interface_GenericExcitationSourceOperations
-
setMap
public void setMap(java.util.List<NamedValue> theMap, Ice.Current __current)
- Specified by:
setMapin interface_GenericExcitationSourceOperations
-
getDetails
public Details getDetails(Ice.Current __current)
- Specified by:
getDetailsin interface_IObjectOperations
-
getId
public RLong getId(Ice.Current __current)
- Specified by:
getIdin interface_IObjectOperations
-
isAnnotated
public boolean isAnnotated(Ice.Current __current)
Description copied from interface:_IObjectOperationsAllows for the attachment of any omero.model.Annotation subclasses. Methods provided are: - linkAnnotation(Annotation) -- Specified by:
isAnnotatedin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isGlobal
public boolean isGlobal(Ice.Current __current)
Description copied from interface:_IObjectOperationsMarker interface which means that special rules apply for both reading and writing these instances.- Specified by:
isGlobalin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isLink
public boolean isLink(Ice.Current __current)
Description copied from interface:_IObjectOperationsA link between two other types. Methods provided: - getParent() - getChild()- Specified by:
isLinkin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isLoaded
public boolean isLoaded(Ice.Current __current)
Description copied from interface:_IObjectOperationsTests if the objects are loaded or not. If this value is false, then any method call on this instance other than getId or setId will result in an exception.- Specified by:
isLoadedin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
isMutable
public boolean isMutable(Ice.Current __current)
Description copied from interface:_IObjectOperationsThe server will persist changes made to these types. Methods provided: - getVersion() - setVersion()- Specified by:
isMutablein interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
proxy
public IObject proxy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance constructed as if by: new InstanceI( this.id.val, false );- Specified by:
proxyin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
setId
public void setId(RLong id, Ice.Current __current)
- Specified by:
setIdin interface_IObjectOperations
-
shallowCopy
public IObject shallowCopy(Ice.Current __current)
Description copied from interface:_IObjectOperationsReturn another instance of the same type as this instance with all single-value entities unloaded and all members of collections also unloaded.- Specified by:
shallowCopyin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unload
public void unload(Ice.Current __current)
Description copied from interface:_IObjectOperationsSets the loaded boolean to false and empties all state from this entity to make sending it over the network less costly.- Specified by:
unloadin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unloadCollections
public void unloadCollections(Ice.Current __current)
Description copied from interface:_IObjectOperationsEach collection can also be unloaded, independently of the object itself. To unload all collections, use: object.unloadCollections(); This is useful when it is possible that a collection no longer represents the state in the database, and passing the collections back to the server might delete some entities. Sending back empty collections can also save a significant amount of bandwidth, when working with large data graphs.- Specified by:
unloadCollectionsin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
unloadDetails
public void unloadDetails(Ice.Current __current)
Description copied from interface:_IObjectOperationsAs with collections, the objects under details can link to many other objects. Unloading the details can same bandwidth and simplify the server logic.- Specified by:
unloadDetailsin interface_IObjectOperations- Parameters:
__current- The Current object for the invocation.
-
addAllLightSourceAnnotationLinkSet
public void addAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets, Ice.Current __current)
- Specified by:
addAllLightSourceAnnotationLinkSetin interface_LightSourceOperations
-
addLightSourceAnnotationLink
public void addLightSourceAnnotationLink(LightSourceAnnotationLink target, Ice.Current __current)
- Specified by:
addLightSourceAnnotationLinkin interface_LightSourceOperations
-
addLightSourceAnnotationLinkToBoth
public void addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
addLightSourceAnnotationLinkToBothin interface_LightSourceOperations
-
clearAnnotationLinks
public void clearAnnotationLinks(Ice.Current __current)
- Specified by:
clearAnnotationLinksin interface_LightSourceOperations
-
copyAnnotationLinks
public java.util.List<LightSourceAnnotationLink> copyAnnotationLinks(Ice.Current __current)
- Specified by:
copyAnnotationLinksin interface_LightSourceOperations
-
findLightSourceAnnotationLink
public java.util.List<LightSourceAnnotationLink> findLightSourceAnnotationLink(Annotation removal, Ice.Current __current)
- Specified by:
findLightSourceAnnotationLinkin interface_LightSourceOperations
-
getAnnotationLinksCountPerOwner
public java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner(Ice.Current __current)
- Specified by:
getAnnotationLinksCountPerOwnerin interface_LightSourceOperations
-
getInstrument
public Instrument getInstrument(Ice.Current __current)
- Specified by:
getInstrumentin interface_LightSourceOperations
-
getLotNumber
public RString getLotNumber(Ice.Current __current)
- Specified by:
getLotNumberin interface_LightSourceOperations
-
getManufacturer
public RString getManufacturer(Ice.Current __current)
- Specified by:
getManufacturerin interface_LightSourceOperations
-
getModel
public RString getModel(Ice.Current __current)
- Specified by:
getModelin interface_LightSourceOperations
-
getPower
public Power getPower(Ice.Current __current)
- Specified by:
getPowerin interface_LightSourceOperations
-
getSerialNumber
public RString getSerialNumber(Ice.Current __current)
- Specified by:
getSerialNumberin interface_LightSourceOperations
-
getVersion
public RInt getVersion(Ice.Current __current)
- Specified by:
getVersionin interface_LightSourceOperations
-
linkAnnotation
public LightSourceAnnotationLink linkAnnotation(Annotation addition, Ice.Current __current)
- Specified by:
linkAnnotationin interface_LightSourceOperations
-
linkedAnnotationList
public java.util.List<Annotation> linkedAnnotationList(Ice.Current __current)
- Specified by:
linkedAnnotationListin interface_LightSourceOperations
-
reloadAnnotationLinks
public void reloadAnnotationLinks(LightSource toCopy, Ice.Current __current)
- Specified by:
reloadAnnotationLinksin interface_LightSourceOperations
-
removeAllLightSourceAnnotationLinkSet
public void removeAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets, Ice.Current __current)
- Specified by:
removeAllLightSourceAnnotationLinkSetin interface_LightSourceOperations
-
removeLightSourceAnnotationLink
public void removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget, Ice.Current __current)
- Specified by:
removeLightSourceAnnotationLinkin interface_LightSourceOperations
-
removeLightSourceAnnotationLinkFromBoth
public void removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
removeLightSourceAnnotationLinkFromBothin interface_LightSourceOperations
-
setInstrument
public void setInstrument(Instrument theInstrument, Ice.Current __current)
- Specified by:
setInstrumentin interface_LightSourceOperations
-
setLotNumber
public void setLotNumber(RString theLotNumber, Ice.Current __current)
- Specified by:
setLotNumberin interface_LightSourceOperations
-
setManufacturer
public void setManufacturer(RString theManufacturer, Ice.Current __current)
- Specified by:
setManufacturerin interface_LightSourceOperations
-
setModel
public void setModel(RString theModel, Ice.Current __current)
- Specified by:
setModelin interface_LightSourceOperations
-
setPower
public void setPower(Power thePower, Ice.Current __current)
- Specified by:
setPowerin interface_LightSourceOperations
-
setSerialNumber
public void setSerialNumber(RString theSerialNumber, Ice.Current __current)
- Specified by:
setSerialNumberin interface_LightSourceOperations
-
setVersion
public void setVersion(RInt theVersion, Ice.Current __current)
- Specified by:
setVersionin interface_LightSourceOperations
-
sizeOfAnnotationLinks
public int sizeOfAnnotationLinks(Ice.Current __current)
- Specified by:
sizeOfAnnotationLinksin interface_LightSourceOperations
-
unlinkAnnotation
public void unlinkAnnotation(Annotation removal, Ice.Current __current)
- Specified by:
unlinkAnnotationin interface_LightSourceOperations
-
unloadAnnotationLinks
public void unloadAnnotationLinks(Ice.Current __current)
- Specified by:
unloadAnnotationLinksin interface_LightSourceOperations
-
-