Interface Individual
-
- All Superinterfaces:
Comparable<Individual>,ResourceBean
- All Known Implementing Classes:
IndividualFiltering,IndividualImpl,IndividualJena,IndividualSDB
public interface Individual extends ResourceBean, Comparable<Individual>
User: bdc34 Date: Oct 18, 2007 Time: 3:08:33 PM
-
-
Method Summary
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface edu.cornell.mannlib.vitro.webapp.beans.ResourceBean
getHiddenFromDisplayBelowRoleLevel, getHiddenFromPublishBelowRoleLevel, getLabel, getLocalName, getNamespace, getPickListName, getProhibitedFromUpdateBelowRoleLevel, getURI, isAnonymous, setHiddenFromDisplayBelowRoleLevel, setHiddenFromDisplayBelowRoleLevelUsingRoleUri, setHiddenFromPublishBelowRoleLevel, setHiddenFromPublishBelowRoleLevelUsingRoleUri, setLocalName, setNamespace, setProhibitedFromUpdateBelowRoleLevel, setProhibitedFromUpdateBelowRoleLevelUsingRoleUri, setURI
-
-
-
-
Method Detail
-
getName
String getName()
-
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)
-
getModTime
Timestamp getModTime()
-
setModTime
void setModTime(Timestamp in)
-
getObjectPropertyList
List<ObjectProperty> getObjectPropertyList()
-
setPropertyList
void setPropertyList(List<ObjectProperty> propertyList)
-
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)
-
getObjectPropertyMap
Map<String,ObjectProperty> getObjectPropertyMap()
-
setObjectPropertyMap
void setObjectPropertyMap(Map<String,ObjectProperty> propertyMap)
-
getDataPropertyList
List<DataProperty> getDataPropertyList()
-
setDatatypePropertyList
void setDatatypePropertyList(List<DataProperty> datatypePropertyList)
-
getPopulatedDataPropertyList
List<DataProperty> getPopulatedDataPropertyList()
-
setPopulatedDataPropertyList
void setPopulatedDataPropertyList(List<DataProperty> dataPropertyList)
-
getDataPropertyMap
Map<String,DataProperty> getDataPropertyMap()
-
setDataPropertyMap
void setDataPropertyMap(Map<String,DataProperty> propertyMap)
-
setDataPropertyStatements
void setDataPropertyStatements(List<DataPropertyStatement> list)
-
getDataPropertyStatements
List<DataPropertyStatement> getDataPropertyStatements()
-
getDataPropertyStatements
List<DataPropertyStatement> getDataPropertyStatements(String propertyUri)
-
getDataPropertyStatement
DataPropertyStatement getDataPropertyStatement(String propertyUri)
-
getVClass
VClass getVClass()
-
setVClass
void setVClass(VClass class1)
-
isVClass
boolean isVClass(String uri)
Does the individual belong to this class?
-
setObjectPropertyStatements
void setObjectPropertyStatements(List<ObjectPropertyStatement> list)
-
getObjectPropertyStatements
List<ObjectPropertyStatement> getObjectPropertyStatements()
-
getObjectPropertyStatements
List<ObjectPropertyStatement> getObjectPropertyStatements(String propertyUri)
-
getRelatedIndividuals
List<Individual> getRelatedIndividuals(String propertyUri)
-
getRelatedIndividual
Individual getRelatedIndividual(String propertyUri)
-
getExternalIds
List<DataPropertyStatement> getExternalIds()
-
setExternalIds
void setExternalIds(List<DataPropertyStatement> externalIds)
-
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
-
-