Class DataProperty
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.beans.BaseResourceBean
-
- edu.cornell.mannlib.vitro.webapp.beans.Property
-
- edu.cornell.mannlib.vitro.webapp.beans.DataProperty
-
- All Implemented Interfaces:
RoleRestrictedProperty,ResourceBean,Comparable<DataProperty>
- Direct Known Subclasses:
DataPropertyFiltering,FauxDataPropertyWrapper
public class DataProperty extends Property implements Comparable<DataProperty>, ResourceBean, RoleRestrictedProperty
class representing a property that relates an entity (object) to a data literal- Author:
- bjl23
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.cornell.mannlib.vitro.webapp.beans.Property
Property.DisplayComparatorIgnoringPropertyGroup
-
Nested classes/interfaces inherited from class edu.cornell.mannlib.vitro.webapp.beans.BaseResourceBean
BaseResourceBean.RoleLevel
-
-
Field Summary
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.beans.BaseResourceBean
hiddenFromDisplayBelowRoleLevel, hiddenFromPublishBelowRoleLevel, localName, localNameWithPrefix, namespace, pickListName, prohibitedFromUpdateBelowRoleLevel, URI
-
-
Constructor Summary
Constructors Constructor Description DataProperty()
-
Method Summary
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.beans.Property
getCustomEntryForm, getGroupURI, isAddLinkSuppressed, isDeleteLinkSuppressed, isEditLinkSuppressed, isSubjectSide, setAddLinkSuppressed, setCustomEntryForm, setDeleteLinkSuppressed, setDomainVClassURI, setEditLinkSuppressed, setGroupURI, setLabel, setRangeVClassURI
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.beans.BaseResourceBean
equals, getHiddenFromDisplayBelowRoleLevel, getHiddenFromPublishBelowRoleLevel, getLocalName, getLocalNameWithPrefix, getNamespace, getPickListName, getProhibitedFromUpdateBelowRoleLevel, getURI, hashCode, isAnonymous, setHiddenFromDisplayBelowRoleLevel, setHiddenFromDisplayBelowRoleLevelUsingRoleUri, setHiddenFromPublishBelowRoleLevel, setHiddenFromPublishBelowRoleLevelUsingRoleUri, setLocalName, setLocalNameWithPrefix, setNamespace, setPickListName, setProhibitedFromUpdateBelowRoleLevel, setProhibitedFromUpdateBelowRoleLevelUsingRoleUri, setURI
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface edu.cornell.mannlib.vitro.webapp.beans.ResourceBean
getHiddenFromDisplayBelowRoleLevel, getHiddenFromPublishBelowRoleLevel, getLocalName, getNamespace, getPickListName, getProhibitedFromUpdateBelowRoleLevel, getURI, isAnonymous, setHiddenFromDisplayBelowRoleLevel, setHiddenFromDisplayBelowRoleLevelUsingRoleUri, setHiddenFromPublishBelowRoleLevel, setHiddenFromPublishBelowRoleLevelUsingRoleUri, setLocalName, setNamespace, setProhibitedFromUpdateBelowRoleLevel, setProhibitedFromUpdateBelowRoleLevelUsingRoleUri, setURI
-
Methods inherited from interface edu.cornell.mannlib.vitro.webapp.auth.policy.bean.RoleRestrictedProperty
getHiddenFromDisplayBelowRoleLevel, getHiddenFromPublishBelowRoleLevel, getProhibitedFromUpdateBelowRoleLevel, getURI
-
-
-
-
Method Detail
-
isExternalId
public boolean isExternalId()
-
setExternalId
public void setExternalId(boolean externalId)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getPublicName
public String getPublicName()
-
setPublicName
public void setPublicName(String publicName)
-
getLabel
public String getLabel()
- Specified by:
getLabelin interfaceResourceBean- Overrides:
getLabelin classProperty
-
getDomainClassURI
public String getDomainClassURI()
-
getDomainVClassURI
public String getDomainVClassURI()
- Specified by:
getDomainVClassURIin interfaceRoleRestrictedProperty- Overrides:
getDomainVClassURIin classProperty
-
setDomainClassURI
public void setDomainClassURI(String domainClassURI)
-
getRangeDatatypeURI
public String getRangeDatatypeURI()
-
getRangeVClassURI
public String getRangeVClassURI()
- Specified by:
getRangeVClassURIin interfaceRoleRestrictedProperty- Overrides:
getRangeVClassURIin classProperty
-
setRangeDatatypeURI
public void setRangeDatatypeURI(String rangeDatatypeURI)
-
setEditing
public void setEditing(String editing)
-
getEditing
public String getEditing()
-
getFunctional
public boolean getFunctional()
-
setFunctional
public void setFunctional(boolean functional)
-
getExample
public String getExample()
-
setExample
public void setExample(String example)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getPublicDescription
public String getPublicDescription()
-
setPublicDescription
public void setPublicDescription(String s)
-
getDisplayTier
public int getDisplayTier()
-
setDisplayTier
public void setDisplayTier(int displayTier)
-
getDisplayLimit
public int getDisplayLimit()
-
setDisplayLimit
public void setDisplayLimit(int displayLimit)
-
getStatusId
public int getStatusId()
-
setStatusId
public void setStatusId(int statusId)
-
getDataPropertyStatements
public List<DataPropertyStatement> getDataPropertyStatements()
-
setDataPropertyStatements
public void setDataPropertyStatements(List<DataPropertyStatement> dataPropertyStatements)
-
addDataPropertyStatement
public void addDataPropertyStatement(DataPropertyStatement dataPropertyStmt)
adds a single DataPropertyStatement object to a DatatypeProperty's DataPropertyStatements list.- Parameters:
dataPropertyStmt- Data property statement
-
compareTo
public int compareTo(DataProperty o)
- Specified by:
compareToin interfaceComparable<DataProperty>
-
-