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()
        
        
        
        void removeProjectDatasetLink(ProjectDatasetLink theTarget)
        void removeAllProjectDatasetLinkSet(ProjectDatasetLinksSeq targets)
        void clearDatasetLinks()
        void reloadDatasetLinks(Project toCopy)
        sys::CountMap getDatasetLinksCountPerOwner()
        
        void addProjectDatasetLinkToBoth(ProjectDatasetLink link, bool bothSides)
        
        void unlinkDataset(Dataset removal)
        void removeProjectDatasetLinkFromBoth(ProjectDatasetLink link, bool bothSides)
        
        void unloadAnnotationLinks()
        int sizeOfAnnotationLinks()
        
        
        
        void removeProjectAnnotationLink(ProjectAnnotationLink theTarget)
        
        void clearAnnotationLinks()
        void reloadAnnotationLinks(Project toCopy)
        sys::CountMap getAnnotationLinksCountPerOwner()
        
        void addProjectAnnotationLinkToBoth(ProjectAnnotationLink link, bool bothSides)
        
        void unlinkAnnotation(Annotation removal)
        void removeProjectAnnotationLinkFromBoth(ProjectAnnotationLink link, bool bothSides)
        
        
        void setName(RString theName)
        RString getDescription()
        void setDescription(RString theDescription)
        Data Members
        RInt version;
        
        bool datasetLinksLoaded;
        sys::CountMap datasetLinksCountPerOwner;
        
        bool annotationLinksLoaded;
        sys::CountMap annotationLinksCountPerOwner;