OmeroBlitz API
Home Previous Up Next Index

omero::model::Project

Overview

[ "protected" ] class Project extends IObject

Used By

api::ProjectList
DatasetLinkedProjectSeq
Dataset::findProjectDatasetLink
Dataset::linkProject
Dataset::unlinkProject
reloadAnnotationLinks
reloadDatasetLinks
ProjectAnnotationLink::getParent
ProjectAnnotationLink::link
ProjectAnnotationLink::parent
ProjectAnnotationLink::setParent
ProjectDatasetLink::getParent
ProjectDatasetLink::link
ProjectDatasetLink::parent
ProjectDatasetLink::setParent

Operation Index

getVersion
setVersion
unloadDatasetLinks
sizeOfDatasetLinks
copyDatasetLinks
addProjectDatasetLink
addAllProjectDatasetLinkSet
removeProjectDatasetLink
removeAllProjectDatasetLinkSet
clearDatasetLinks
reloadDatasetLinks
getDatasetLinksCountPerOwner
linkDataset
addProjectDatasetLinkToBoth
findProjectDatasetLink
unlinkDataset
removeProjectDatasetLinkFromBoth
linkedDatasetList
unloadAnnotationLinks
sizeOfAnnotationLinks
copyAnnotationLinks
addProjectAnnotationLink
addAllProjectAnnotationLinkSet
removeProjectAnnotationLink
removeAllProjectAnnotationLinkSet
clearAnnotationLinks
reloadAnnotationLinks
getAnnotationLinksCountPerOwner
linkAnnotation
addProjectAnnotationLinkToBoth
findProjectAnnotationLink
unlinkAnnotation
removeProjectAnnotationLinkFromBoth
linkedAnnotationList
getName
setName
getDescription
setDescription

Data Member Index

version
datasetLinksSeq
datasetLinksLoaded
datasetLinksCountPerOwner
annotationLinksSeq
annotationLinksLoaded
annotationLinksCountPerOwner
name
description

Operations

RInt getVersion()

void setVersion(RInt theVersion)

void unloadDatasetLinks()

int sizeOfDatasetLinks()

ProjectDatasetLinksSeq copyDatasetLinks()

void addProjectDatasetLink(ProjectDatasetLink target)

void addAllProjectDatasetLinkSet(ProjectDatasetLinksSeq targets)

void removeProjectDatasetLink(ProjectDatasetLink theTarget)

void removeAllProjectDatasetLinkSet(ProjectDatasetLinksSeq targets)

void clearDatasetLinks()

void reloadDatasetLinks(Project toCopy)

sys::CountMap getDatasetLinksCountPerOwner()

ProjectDatasetLink linkDataset(Dataset addition)

void addProjectDatasetLinkToBoth(ProjectDatasetLink link, bool bothSides)

ProjectDatasetLinksSeq findProjectDatasetLink(Dataset removal)

void unlinkDataset(Dataset removal)

void removeProjectDatasetLinkFromBoth(ProjectDatasetLink link, bool bothSides)

ProjectLinkedDatasetSeq linkedDatasetList()

void unloadAnnotationLinks()

int sizeOfAnnotationLinks()

ProjectAnnotationLinksSeq copyAnnotationLinks()

void addProjectAnnotationLink(ProjectAnnotationLink target)

void addAllProjectAnnotationLinkSet(ProjectAnnotationLinksSeq targets)

void removeProjectAnnotationLink(ProjectAnnotationLink theTarget)

void removeAllProjectAnnotationLinkSet(ProjectAnnotationLinksSeq targets)

void clearAnnotationLinks()

void reloadAnnotationLinks(Project toCopy)

sys::CountMap getAnnotationLinksCountPerOwner()

ProjectAnnotationLink linkAnnotation(Annotation addition)

void addProjectAnnotationLinkToBoth(ProjectAnnotationLink link, bool bothSides)

ProjectAnnotationLinksSeq findProjectAnnotationLink(Annotation removal)

void unlinkAnnotation(Annotation removal)

void removeProjectAnnotationLinkFromBoth(ProjectAnnotationLink link, bool bothSides)

ProjectLinkedAnnotationSeq linkedAnnotationList()

RString getName()

void setName(RString theName)

RString getDescription()

void setDescription(RString theDescription)

Data Members

RInt version;

ProjectDatasetLinksSeq datasetLinksSeq;

bool datasetLinksLoaded;

sys::CountMap datasetLinksCountPerOwner;

ProjectAnnotationLinksSeq annotationLinksSeq;

bool annotationLinksLoaded;

sys::CountMap annotationLinksCountPerOwner;

RString name;

RString description;


Home Previous Up Next Index