org.eaglei.datatools.jena
Class DataManagmentProvider

java.lang.Object
  extended by org.eaglei.services.repository.AbstractRepositoryProvider
      extended by org.eaglei.datatools.jena.DataManagmentProvider
All Implemented Interfaces:
DataManagmentService

public class DataManagmentProvider
extends org.eaglei.services.repository.AbstractRepositoryProvider
implements DataManagmentService


Nested Class Summary
 
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
 

Field Detail

graphs

public static final java.lang.String[] graphs

activityLogger

protected static final org.apache.commons.logging.Log activityLogger
Constructor Detail

DataManagmentProvider

public DataManagmentProvider(org.eaglei.services.repository.SecurityProvider generalSecurityProvider,
                             java.lang.String repositoryURL)
Method Detail

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.