org.eaglei.datatools.jena
Class DataManagmentProvider
java.lang.Object
org.eaglei.services.repository.AbstractRepositoryProvider
org.eaglei.datatools.jena.DataManagmentProvider
- All Implemented Interfaces:
- DataManagmentService
public class DataManagmentProvider
- extends org.eaglei.services.repository.AbstractRepositoryProvider
- implements DataManagmentService
| Nested classes/interfaces inherited from class org.eaglei.services.repository.AbstractRepositoryProvider |
org.eaglei.services.repository.AbstractRepositoryProvider.RestCommands |
|
Field Summary |
protected static org.apache.commons.logging.Log |
activityLogger
|
static java.lang.String[] |
graphs
|
| Fields inherited from class org.eaglei.services.repository.AbstractRepositoryProvider |
DEFAULT_REPOSITORY_URI, DEFAULT_REPOSITORY_URL, FORMAT_VALUE, isDebugEnabled, LABEL_QUERY_FAILED, log, WORKFLOW_TRANSITION_ALLOWED, WORKFLOW_TRANSITION_FROM, WORKFLOW_TRANSITION_FROM_LABEL, WORKFLOW_TRANSITION_LABEL, WORKFLOW_TRANSITION_SUBJECT, WORKFLOW_TRANSITION_TO, WORKFLOW_TRANSITION_TO_LABEL |
|
Constructor Summary |
DataManagmentProvider(org.eaglei.services.repository.SecurityProvider generalSecurityProvider,
java.lang.String repositoryURL)
|
|
Method Summary |
java.lang.Integer |
addTriple(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String oldObjectString,
java.lang.Boolean isOldObjectLiteral,
java.lang.String newObjectString,
java.lang.Boolean isNewObjectLiteral)
|
java.lang.Integer |
deleteMetadataObjectByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex)
|
java.lang.Integer |
deleteTriple(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
java.lang.Boolean isObjectLiteral)
|
java.lang.String |
getDefaultRepositoryProviderURI()
|
java.util.List<BulkCurationTriple> |
getMetadataResourcesToRepairByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex)
|
java.util.List<BulkCurationTriple> |
getResourcesToRepair(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
java.lang.Boolean isObjectLiteral)
|
java.util.List<BulkCurationTriple> |
getResourcesToRepairByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex)
|
java.lang.Integer |
replaceObject(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String oldObjectString,
java.lang.Boolean isOldObjectLiteral,
java.lang.String newObjectString,
java.lang.Boolean isNewObjectLiteral)
|
java.lang.Integer |
replaceObjectAndPredicate(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String oldObjectString,
java.lang.Boolean isOldObjectLiteral,
java.lang.String newObjectString,
java.lang.Boolean isNewObjectLiteral)
|
java.lang.Integer |
replaceObjectByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String replaceRegex)
|
java.lang.Integer |
replacePredicate(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String objectString,
java.lang.Boolean isObjectLiteral)
|
java.lang.Integer |
SanityCheck(org.eaglei.security.Session session,
org.eaglei.model.EIURI type,
org.eaglei.model.EIURI oldPredicate,
org.eaglei.model.EIURI newPredicate,
java.lang.String oldObject,
QueryBuilder.RDFobjectType oldObjectType,
java.lang.String newObject,
QueryBuilder.RDFobjectType newObjectType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
graphs
public static final java.lang.String[] graphs
activityLogger
protected static final org.apache.commons.logging.Log activityLogger
DataManagmentProvider
public DataManagmentProvider(org.eaglei.services.repository.SecurityProvider generalSecurityProvider,
java.lang.String repositoryURL)
getResourcesToRepair
public java.util.List<BulkCurationTriple> getResourcesToRepair(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
java.lang.Boolean isObjectLiteral)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
getResourcesToRepair in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getResourcesToRepairByRegex
public java.util.List<BulkCurationTriple> getResourcesToRepairByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
getResourcesToRepairByRegex in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getMetadataResourcesToRepairByRegex
public java.util.List<BulkCurationTriple> getMetadataResourcesToRepairByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
replaceObject
public java.lang.Integer replaceObject(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String oldObjectString,
java.lang.Boolean isOldObjectLiteral,
java.lang.String newObjectString,
java.lang.Boolean isNewObjectLiteral)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
replaceObject in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
replacePredicate
public java.lang.Integer replacePredicate(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String objectString,
java.lang.Boolean isObjectLiteral)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
replacePredicate in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
replaceObjectAndPredicate
public java.lang.Integer replaceObjectAndPredicate(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String oldObjectString,
java.lang.Boolean isOldObjectLiteral,
java.lang.String newObjectString,
java.lang.Boolean isNewObjectLiteral)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
replaceObjectAndPredicate in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
replaceObjectByRegex
public java.lang.Integer replaceObjectByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex,
java.lang.String replaceRegex)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
replaceObjectByRegex in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
deleteMetadataObjectByRegex
public java.lang.Integer deleteMetadataObjectByRegex(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String regex)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
deleteTriple
public java.lang.Integer deleteTriple(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI predicateURI,
java.lang.String objectString,
java.lang.Boolean isObjectLiteral)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
deleteTriple in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
addTriple
public java.lang.Integer addTriple(org.eaglei.security.Session session,
org.eaglei.model.EIURI typeURI,
org.eaglei.model.EIURI oldPredicateURI,
org.eaglei.model.EIURI newPredicateURI,
java.lang.String oldObjectString,
java.lang.Boolean isOldObjectLiteral,
java.lang.String newObjectString,
java.lang.Boolean isNewObjectLiteral)
throws org.eaglei.services.repository.RepositoryProviderException
- Specified by:
addTriple in interface DataManagmentService
- Throws:
org.eaglei.services.repository.RepositoryProviderException
SanityCheck
public java.lang.Integer SanityCheck(org.eaglei.security.Session session,
org.eaglei.model.EIURI type,
org.eaglei.model.EIURI oldPredicate,
org.eaglei.model.EIURI newPredicate,
java.lang.String oldObject,
QueryBuilder.RDFobjectType oldObjectType,
java.lang.String newObject,
QueryBuilder.RDFobjectType newObjectType)
throws org.eaglei.services.repository.RepositoryProviderException
- Throws:
org.eaglei.services.repository.RepositoryProviderException
getDefaultRepositoryProviderURI
public java.lang.String getDefaultRepositoryProviderURI()
Copyright © 2009-2011 Eagle-I. All Rights Reserved.