Interface Individual

    • Method Detail

      • setName

        void setName​(String in)
      • getRdfsLabel

        String getRdfsLabel()
        Returns an rdfs:label if there is one on the individual. Returns null if none can be found. If more than one rdfs:label can be found for the individual one of the labels will be returned, which one is undefined.
      • setRdfsLabel

        void setRdfsLabel​(String in)
      • getVClassURI

        String getVClassURI()
      • setVClassURI

        void setVClassURI​(String in)
      • setModTime

        void setModTime​(Timestamp in)
      • getPopulatedObjectPropertyList

        List<ObjectProperty> getPopulatedObjectPropertyList()
        Returns a list of ObjectProperty objects for which statements exist about the individual. Note that this method now returns multiple copies of a given predicate, with the rangeVClassURI changed to indicate the distinct types of the related objects. This supports finding the approriate list views for the "faux" qualified properties.
      • setPopulatedObjectPropertyList

        void setPopulatedObjectPropertyList​(List<ObjectProperty> propertyList)
      • setDatatypePropertyList

        void setDatatypePropertyList​(List<DataProperty> datatypePropertyList)
      • getPopulatedDataPropertyList

        List<DataProperty> getPopulatedDataPropertyList()
      • setPopulatedDataPropertyList

        void setPopulatedDataPropertyList​(List<DataProperty> dataPropertyList)
      • getVClass

        VClass getVClass()
      • setVClass

        void setVClass​(VClass class1)
      • getVClasses

        List<VClass> getVClasses​(boolean direct)
      • setVClasses

        void setVClasses​(List<VClass> vClassList,
                         boolean direct)
      • isVClass

        boolean isVClass​(String uri)
        Does the individual belong to this class?
      • getMostSpecificTypeURIs

        List<String> getMostSpecificTypeURIs()
      • setMainImageUri

        void setMainImageUri​(String mainImageUri)
      • getMainImageUri

        String getMainImageUri()
      • getImageUrl

        String getImageUrl()
      • getThumbUrl

        String getThumbUrl()
      • hasThumb

        boolean hasThumb()
      • sortForDisplay

        void sortForDisplay()
      • toJSON

        com.fasterxml.jackson.databind.JsonNode toJSON()
      • getSearchBoost

        Float getSearchBoost()
      • setSearchBoost

        void setSearchBoost​(Float boost)
      • getSearchSnippet

        String getSearchSnippet()
      • setSearchSnippet

        void setSearchSnippet​(String snippet)
      • resolveAsFauxPropertyStatements

        void resolveAsFauxPropertyStatements​(List<ObjectPropertyStatement> list)
        This is crap. It was put in so IndividualFiltering could filter object properties properly, but what we really need is either: filters have a reference to a webappDaoFactory, or all ObjectPropertyStatements are resolved when they are created. See VIVO-946 and VIVO-984.
        Parameters:
        list - Object property statements