org.eaglei.datatools.jena
Class DataManagmentProvider

java.lang.Object
  extended by org.eaglei.services.repository.AbstractRepositoryProvider
      extended by org.eaglei.datatools.jena.DataManagmentProvider

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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eaglei.services.repository.AbstractRepositoryProvider
org.eaglei.services.repository.AbstractRepositoryProvider.RestCommands
 
Field Summary
 
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.model.jena.JenaEIInstanceFactory instanceFactory, org.eaglei.services.repository.SecurityProvider generalSecurityProvider)
           
 
Method Summary
 void deleteTriple(org.eaglei.security.Session session, java.lang.String deleteTripleQuery)
           
 java.lang.String queryOnlyDataGraphsWithInferredFalse(org.eaglei.security.Session session, java.lang.String query, java.lang.String namedGraph)
           
 void replaceResource(org.eaglei.security.Session session, java.lang.String addNewObjectQuery, java.lang.String deleteOldObjectQuery)
           
 void replaceResourceByRegex(org.eaglei.security.Session session, java.lang.String constructQryByRegex, java.lang.String regex, java.lang.String replaceRegex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataManagmentProvider

public DataManagmentProvider(org.eaglei.model.jena.JenaEIInstanceFactory instanceFactory,
                             org.eaglei.services.repository.SecurityProvider generalSecurityProvider)
Method Detail

replaceResource

public void replaceResource(org.eaglei.security.Session session,
                            java.lang.String addNewObjectQuery,
                            java.lang.String deleteOldObjectQuery)
                     throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

replaceResourceByRegex

public void replaceResourceByRegex(org.eaglei.security.Session session,
                                   java.lang.String constructQryByRegex,
                                   java.lang.String regex,
                                   java.lang.String replaceRegex)
                            throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

deleteTriple

public void deleteTriple(org.eaglei.security.Session session,
                         java.lang.String deleteTripleQuery)
                  throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

queryOnlyDataGraphsWithInferredFalse

public java.lang.String queryOnlyDataGraphsWithInferredFalse(org.eaglei.security.Session session,
                                                             java.lang.String query,
                                                             java.lang.String namedGraph)
                                                      throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException


Copyright © 2009-2011 Eagle-I. All Rights Reserved.