public interface IndividualDao
| Modifier and Type | Method and Description |
|---|---|
void |
addVClass(String individualURI,
String vclassURI)
Adds the specified Individual to the specified VClass (i.e.
|
int |
deleteIndividual(Individual individual) |
int |
deleteIndividual(String individualURI)
deletes a single individual from the knowledge base.
|
void |
fillVClassForIndividual(Individual individual) |
Collection<String> |
getAllIndividualUris()
Returns a collection of all Individuals in the model that are user-viewable.
|
Collection<DataPropertyStatement> |
getExternalIds(String individualURI)
Returns a collection of DataPropertyStatements involving all the external ID literals for a given Individual.
|
Collection<DataPropertyStatement> |
getExternalIds(String individualURI,
String dataPropertyURI) |
Individual |
getIndividualByURI(String individualURI)
Get a row from the entities table and make an Entity.
|
List<Individual> |
getIndividualsByDataProperty(String dataPropertyUri,
String value)
Returns a list of individuals with the given value for the given dataProperty.
|
List<Individual> |
getIndividualsByDataProperty(String dataPropertyUri,
String value,
String datatypeUri,
String lang) |
List<Individual> |
getIndividualsByVClass(VClass vclass)
Returns a list of all the Individuals in the specified VClass.
|
List<Individual> |
getIndividualsByVClassURI(String vclassURI)
Returns a list of Individuals in a given VClass.
|
List<Individual> |
getIndividualsByVClassURI(String vclassURI,
int offset,
int quantity)
Returns a list of Individuals in a given VClass.
|
EditLiteral |
getLabelEditLiteral(String individualUri) |
String |
getUnusedURI(Individual individual)
Standard way to get a new URI that is not yet used.
|
Iterator<String> |
getUpdatedSinceIterator(long updatedSince)
Returns an Iterator over all Individuals in the model that are user-viewable and have been updated since the specified time.
|
String |
insertNewIndividual(Individual individual) |
boolean |
isIndividualOfClass(String vclassURI,
String indURI) |
void |
markModified(Individual individual) |
void |
removeVClass(String individualURI,
String vclassURI)
Removes the specified Individual from the specificed VClass (i.e.
|
int |
updateIndividual(Individual individual)
updates a single individual in the knowledge base.
|
Collection<DataPropertyStatement> getExternalIds(String individualURI)
Collection<DataPropertyStatement> getExternalIds(String individualURI, String dataPropertyURI)
void addVClass(String individualURI, String vclassURI)
individualURI - Individual URIvclassURI - URI for VClassvoid removeVClass(String individualURI, String vclassURI)
individualURI - Individual URIvclassURI - URI for VCLassList<Individual> getIndividualsByVClass(VClass vclass)
vclass - VClassList<Individual> getIndividualsByVClassURI(String vclassURI)
List<Individual> getIndividualsByVClassURI(String vclassURI, int offset, int quantity)
String insertNewIndividual(Individual individual) throws InsertException
InsertExceptionint updateIndividual(Individual individual)
int deleteIndividual(String individualURI)
individualURI - URI of an individualint deleteIndividual(Individual individual)
void markModified(Individual individual)
Individual getIndividualByURI(String individualURI)
individualURI - URI for IndividualCollection<String> getAllIndividualUris()
Iterator<String> getUpdatedSinceIterator(long updatedSince)
List<Individual> getIndividualsByDataProperty(String dataPropertyUri, String value)
List<Individual> getIndividualsByDataProperty(String dataPropertyUri, String value, String datatypeUri, String lang)
void fillVClassForIndividual(Individual individual)
String getUnusedURI(Individual individual) throws InsertException
individual, - may be nullInsertException - Could not create a URIEditLiteral getLabelEditLiteral(String individualUri)
Copyright © 2016. All rights reserved.