public interface _ScreenOperationsNC extends _IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
RInt getVersion()
void setVersion(RInt theVersion)
RString getType()
void setType(RString theType)
RString getProtocolIdentifier()
void setProtocolIdentifier(RString theProtocolIdentifier)
RString getProtocolDescription()
void setProtocolDescription(RString theProtocolDescription)
RString getReagentSetIdentifier()
void setReagentSetIdentifier(RString theReagentSetIdentifier)
RString getReagentSetDescription()
void setReagentSetDescription(RString theReagentSetDescription)
void unloadPlateLinks()
int sizeOfPlateLinks()
java.util.List<ScreenPlateLink> copyPlateLinks()
void addScreenPlateLink(ScreenPlateLink target)
void addAllScreenPlateLinkSet(java.util.List<ScreenPlateLink> targets)
void removeScreenPlateLink(ScreenPlateLink theTarget)
void removeAllScreenPlateLinkSet(java.util.List<ScreenPlateLink> targets)
void clearPlateLinks()
void reloadPlateLinks(Screen toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getPlateLinksCountPerOwner()
ScreenPlateLink linkPlate(Plate addition)
void addScreenPlateLinkToBoth(ScreenPlateLink link, boolean bothSides)
java.util.List<ScreenPlateLink> findScreenPlateLink(Plate removal)
void unlinkPlate(Plate removal)
void removeScreenPlateLinkFromBoth(ScreenPlateLink link, boolean bothSides)
java.util.List<Plate> linkedPlateList()
void unloadReagents()
int sizeOfReagents()
java.util.List<Reagent> copyReagents()
void addReagent(Reagent target)
void addAllReagentSet(java.util.List<Reagent> targets)
void removeReagent(Reagent theTarget)
void removeAllReagentSet(java.util.List<Reagent> targets)
void clearReagents()
void reloadReagents(Screen toCopy)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
java.util.List<ScreenAnnotationLink> copyAnnotationLinks()
void addScreenAnnotationLink(ScreenAnnotationLink target)
void addAllScreenAnnotationLinkSet(java.util.List<ScreenAnnotationLink> targets)
void removeScreenAnnotationLink(ScreenAnnotationLink theTarget)
void removeAllScreenAnnotationLinkSet(java.util.List<ScreenAnnotationLink> targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(Screen toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
ScreenAnnotationLink linkAnnotation(Annotation addition)
void addScreenAnnotationLinkToBoth(ScreenAnnotationLink link, boolean bothSides)
java.util.List<ScreenAnnotationLink> findScreenAnnotationLink(Annotation removal)
void unlinkAnnotation(Annotation removal)
void removeScreenAnnotationLinkFromBoth(ScreenAnnotationLink link, boolean bothSides)
java.util.List<Annotation> linkedAnnotationList()
RString getName()
void setName(RString theName)
RString getDescription()
void setDescription(RString theDescription)