Package omero.model
Class _ObjectiveTie
- java.lang.Object
-
- Ice.ObjectImpl
-
- omero.model.IObject
-
- omero.model.Objective
-
- omero.model._ObjectiveTie
-
- All Implemented Interfaces:
Ice.Object,Ice.TieBase,java.io.Serializable,java.lang.Cloneable,_IObjectOperations,_IObjectOperationsNC,_ObjectiveOperations,_ObjectiveOperationsNC
public class _ObjectiveTie extends Objective implements Ice.TieBase
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID-
Fields inherited from class omero.model.Objective
__ids, annotationLinksCountPerOwner, annotationLinksLoaded, annotationLinksSeq, calibratedMagnification, correction, immersion, instrument, iris, lensNA, lotNumber, manufacturer, model, nominalMagnification, serialNumber, version, workingDistance
-
-
Constructor Summary
Constructors Constructor Description _ObjectiveTie()_ObjectiveTie(_ObjectiveOperations delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllObjectiveAnnotationLinkSet(java.util.List<ObjectiveAnnotationLink> targets, Ice.Current __current)voidaddObjectiveAnnotationLink(ObjectiveAnnotationLink target, Ice.Current __current)voidaddObjectiveAnnotationLinkToBoth(ObjectiveAnnotationLink link, boolean bothSides, Ice.Current __current)voidclearAnnotationLinks(Ice.Current __current)java.util.List<ObjectiveAnnotationLink>copyAnnotationLinks(Ice.Current __current)booleanequals(java.lang.Object rhs)java.util.List<ObjectiveAnnotationLink>findObjectiveAnnotationLink(Annotation removal, Ice.Current __current)java.util.Map<java.lang.Long,java.lang.Long>getAnnotationLinksCountPerOwner(Ice.Current __current)RDoublegetCalibratedMagnification(Ice.Current __current)CorrectiongetCorrection(Ice.Current __current)DetailsgetDetails(Ice.Current __current)RLonggetId(Ice.Current __current)ImmersiongetImmersion(Ice.Current __current)InstrumentgetInstrument(Ice.Current __current)RBoolgetIris(Ice.Current __current)RDoublegetLensNA(Ice.Current __current)RStringgetLotNumber(Ice.Current __current)RStringgetManufacturer(Ice.Current __current)RStringgetModel(Ice.Current __current)RDoublegetNominalMagnification(Ice.Current __current)RStringgetSerialNumber(Ice.Current __current)RIntgetVersion(Ice.Current __current)LengthgetWorkingDistance(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.ObjectiveAnnotationLinklinkAnnotation(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(Objective toCopy, Ice.Current __current)voidremoveAllObjectiveAnnotationLinkSet(java.util.List<ObjectiveAnnotationLink> targets, Ice.Current __current)voidremoveObjectiveAnnotationLink(ObjectiveAnnotationLink theTarget, Ice.Current __current)voidremoveObjectiveAnnotationLinkFromBoth(ObjectiveAnnotationLink link, boolean bothSides, Ice.Current __current)voidsetCalibratedMagnification(RDouble theCalibratedMagnification, Ice.Current __current)voidsetCorrection(Correction theCorrection, Ice.Current __current)voidsetId(RLong id, Ice.Current __current)voidsetImmersion(Immersion theImmersion, Ice.Current __current)voidsetInstrument(Instrument theInstrument, Ice.Current __current)voidsetIris(RBool theIris, Ice.Current __current)voidsetLensNA(RDouble theLensNA, Ice.Current __current)voidsetLotNumber(RString theLotNumber, Ice.Current __current)voidsetManufacturer(RString theManufacturer, Ice.Current __current)voidsetModel(RString theModel, Ice.Current __current)voidsetNominalMagnification(RDouble theNominalMagnification, Ice.Current __current)voidsetSerialNumber(RString theSerialNumber, Ice.Current __current)voidsetVersion(RInt theVersion, Ice.Current __current)voidsetWorkingDistance(Length theWorkingDistance, 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.Objective
___addAllObjectiveAnnotationLinkSet, ___addObjectiveAnnotationLink, ___addObjectiveAnnotationLinkToBoth, ___clearAnnotationLinks, ___copyAnnotationLinks, ___findObjectiveAnnotationLink, ___getAnnotationLinksCountPerOwner, ___getCalibratedMagnification, ___getCorrection, ___getImmersion, ___getInstrument, ___getIris, ___getLensNA, ___getLotNumber, ___getManufacturer, ___getModel, ___getNominalMagnification, ___getSerialNumber, ___getVersion, ___getWorkingDistance, ___linkAnnotation, ___linkedAnnotationList, ___reloadAnnotationLinks, ___removeAllObjectiveAnnotationLinkSet, ___removeObjectiveAnnotationLink, ___removeObjectiveAnnotationLinkFromBoth, ___setCalibratedMagnification, ___setCorrection, ___setImmersion, ___setInstrument, ___setIris, ___setLensNA, ___setLotNumber, ___setManufacturer, ___setModel, ___setNominalMagnification, ___setSerialNumber, ___setVersion, ___setWorkingDistance, ___sizeOfAnnotationLinks, ___unlinkAnnotation, ___unloadAnnotationLinks, __dispatch, __readImpl, __writeImpl, addAllObjectiveAnnotationLinkSet, addObjectiveAnnotationLink, addObjectiveAnnotationLinkToBoth, clearAnnotationLinks, clone, copyAnnotationLinks, findObjectiveAnnotationLink, getAnnotationLinksCountPerOwner, getCalibratedMagnification, getCorrection, getImmersion, getInstrument, getIris, getLensNA, getLotNumber, getManufacturer, getModel, getNominalMagnification, getSerialNumber, getVersion, getWorkingDistance, ice_id, ice_id, ice_ids, ice_ids, ice_isA, ice_isA, ice_staticId, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, removeAllObjectiveAnnotationLinkSet, removeObjectiveAnnotationLink, removeObjectiveAnnotationLinkFromBoth, setCalibratedMagnification, setCorrection, setImmersion, setInstrument, setIris, setLensNA, setLotNumber, setManufacturer, setModel, setNominalMagnification, setSerialNumber, setVersion, setWorkingDistance, 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
-
-
-
-
Field Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
_ObjectiveTie
public _ObjectiveTie()
-
_ObjectiveTie
public _ObjectiveTie(_ObjectiveOperations 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
-
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.
-
addAllObjectiveAnnotationLinkSet
public void addAllObjectiveAnnotationLinkSet(java.util.List<ObjectiveAnnotationLink> targets, Ice.Current __current)
- Specified by:
addAllObjectiveAnnotationLinkSetin interface_ObjectiveOperations
-
addObjectiveAnnotationLink
public void addObjectiveAnnotationLink(ObjectiveAnnotationLink target, Ice.Current __current)
- Specified by:
addObjectiveAnnotationLinkin interface_ObjectiveOperations
-
addObjectiveAnnotationLinkToBoth
public void addObjectiveAnnotationLinkToBoth(ObjectiveAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
addObjectiveAnnotationLinkToBothin interface_ObjectiveOperations
-
clearAnnotationLinks
public void clearAnnotationLinks(Ice.Current __current)
- Specified by:
clearAnnotationLinksin interface_ObjectiveOperations
-
copyAnnotationLinks
public java.util.List<ObjectiveAnnotationLink> copyAnnotationLinks(Ice.Current __current)
- Specified by:
copyAnnotationLinksin interface_ObjectiveOperations
-
findObjectiveAnnotationLink
public java.util.List<ObjectiveAnnotationLink> findObjectiveAnnotationLink(Annotation removal, Ice.Current __current)
- Specified by:
findObjectiveAnnotationLinkin interface_ObjectiveOperations
-
getAnnotationLinksCountPerOwner
public java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner(Ice.Current __current)
- Specified by:
getAnnotationLinksCountPerOwnerin interface_ObjectiveOperations
-
getCalibratedMagnification
public RDouble getCalibratedMagnification(Ice.Current __current)
- Specified by:
getCalibratedMagnificationin interface_ObjectiveOperations
-
getCorrection
public Correction getCorrection(Ice.Current __current)
- Specified by:
getCorrectionin interface_ObjectiveOperations
-
getImmersion
public Immersion getImmersion(Ice.Current __current)
- Specified by:
getImmersionin interface_ObjectiveOperations
-
getInstrument
public Instrument getInstrument(Ice.Current __current)
- Specified by:
getInstrumentin interface_ObjectiveOperations
-
getIris
public RBool getIris(Ice.Current __current)
- Specified by:
getIrisin interface_ObjectiveOperations
-
getLensNA
public RDouble getLensNA(Ice.Current __current)
- Specified by:
getLensNAin interface_ObjectiveOperations
-
getLotNumber
public RString getLotNumber(Ice.Current __current)
- Specified by:
getLotNumberin interface_ObjectiveOperations
-
getManufacturer
public RString getManufacturer(Ice.Current __current)
- Specified by:
getManufacturerin interface_ObjectiveOperations
-
getModel
public RString getModel(Ice.Current __current)
- Specified by:
getModelin interface_ObjectiveOperations
-
getNominalMagnification
public RDouble getNominalMagnification(Ice.Current __current)
- Specified by:
getNominalMagnificationin interface_ObjectiveOperations
-
getSerialNumber
public RString getSerialNumber(Ice.Current __current)
- Specified by:
getSerialNumberin interface_ObjectiveOperations
-
getVersion
public RInt getVersion(Ice.Current __current)
- Specified by:
getVersionin interface_ObjectiveOperations
-
getWorkingDistance
public Length getWorkingDistance(Ice.Current __current)
- Specified by:
getWorkingDistancein interface_ObjectiveOperations
-
linkAnnotation
public ObjectiveAnnotationLink linkAnnotation(Annotation addition, Ice.Current __current)
- Specified by:
linkAnnotationin interface_ObjectiveOperations
-
linkedAnnotationList
public java.util.List<Annotation> linkedAnnotationList(Ice.Current __current)
- Specified by:
linkedAnnotationListin interface_ObjectiveOperations
-
reloadAnnotationLinks
public void reloadAnnotationLinks(Objective toCopy, Ice.Current __current)
- Specified by:
reloadAnnotationLinksin interface_ObjectiveOperations
-
removeAllObjectiveAnnotationLinkSet
public void removeAllObjectiveAnnotationLinkSet(java.util.List<ObjectiveAnnotationLink> targets, Ice.Current __current)
- Specified by:
removeAllObjectiveAnnotationLinkSetin interface_ObjectiveOperations
-
removeObjectiveAnnotationLink
public void removeObjectiveAnnotationLink(ObjectiveAnnotationLink theTarget, Ice.Current __current)
- Specified by:
removeObjectiveAnnotationLinkin interface_ObjectiveOperations
-
removeObjectiveAnnotationLinkFromBoth
public void removeObjectiveAnnotationLinkFromBoth(ObjectiveAnnotationLink link, boolean bothSides, Ice.Current __current)
- Specified by:
removeObjectiveAnnotationLinkFromBothin interface_ObjectiveOperations
-
setCalibratedMagnification
public void setCalibratedMagnification(RDouble theCalibratedMagnification, Ice.Current __current)
- Specified by:
setCalibratedMagnificationin interface_ObjectiveOperations
-
setCorrection
public void setCorrection(Correction theCorrection, Ice.Current __current)
- Specified by:
setCorrectionin interface_ObjectiveOperations
-
setImmersion
public void setImmersion(Immersion theImmersion, Ice.Current __current)
- Specified by:
setImmersionin interface_ObjectiveOperations
-
setInstrument
public void setInstrument(Instrument theInstrument, Ice.Current __current)
- Specified by:
setInstrumentin interface_ObjectiveOperations
-
setIris
public void setIris(RBool theIris, Ice.Current __current)
- Specified by:
setIrisin interface_ObjectiveOperations
-
setLensNA
public void setLensNA(RDouble theLensNA, Ice.Current __current)
- Specified by:
setLensNAin interface_ObjectiveOperations
-
setLotNumber
public void setLotNumber(RString theLotNumber, Ice.Current __current)
- Specified by:
setLotNumberin interface_ObjectiveOperations
-
setManufacturer
public void setManufacturer(RString theManufacturer, Ice.Current __current)
- Specified by:
setManufacturerin interface_ObjectiveOperations
-
setModel
public void setModel(RString theModel, Ice.Current __current)
- Specified by:
setModelin interface_ObjectiveOperations
-
setNominalMagnification
public void setNominalMagnification(RDouble theNominalMagnification, Ice.Current __current)
- Specified by:
setNominalMagnificationin interface_ObjectiveOperations
-
setSerialNumber
public void setSerialNumber(RString theSerialNumber, Ice.Current __current)
- Specified by:
setSerialNumberin interface_ObjectiveOperations
-
setVersion
public void setVersion(RInt theVersion, Ice.Current __current)
- Specified by:
setVersionin interface_ObjectiveOperations
-
setWorkingDistance
public void setWorkingDistance(Length theWorkingDistance, Ice.Current __current)
- Specified by:
setWorkingDistancein interface_ObjectiveOperations
-
sizeOfAnnotationLinks
public int sizeOfAnnotationLinks(Ice.Current __current)
- Specified by:
sizeOfAnnotationLinksin interface_ObjectiveOperations
-
unlinkAnnotation
public void unlinkAnnotation(Annotation removal, Ice.Current __current)
- Specified by:
unlinkAnnotationin interface_ObjectiveOperations
-
unloadAnnotationLinks
public void unloadAnnotationLinks(Ice.Current __current)
- Specified by:
unloadAnnotationLinksin interface_ObjectiveOperations
-
-