org.eaglei.datatools.etl.server.loader
Class Loader

java.lang.Object
  extended by org.eaglei.datatools.etl.server.loader.Loader
Direct Known Subclasses:
LoaderImpl

public abstract class Loader
extends java.lang.Object

Author:
Sravan Cheriyala

Nested Class Summary
static class Loader.Promote
           
 
Constructor Summary
Loader()
           
 
Method Summary
abstract  void load(com.hp.hpl.jena.rdf.model.Statement[] statements, java.lang.String sourceFile, Loader.Promote promoteParameter)
          loads statements into repository
protected  boolean workFlowTansistion(org.eaglei.model.EIURI resource, Loader.Promote promote)
          Makes workflow transition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Loader

public Loader()
Method Detail

load

public abstract void load(com.hp.hpl.jena.rdf.model.Statement[] statements,
                          java.lang.String sourceFile,
                          Loader.Promote promoteParameter)
                   throws LoaderException
loads statements into repository

Parameters:
statements - Rdf Statements
sourceFile - the filename from which statements are extracted
promoteParameter - the possible values of this arguments are DRAFT,CURATION,PUBLISH
Throws:
LoaderException

workFlowTansistion

protected boolean workFlowTansistion(org.eaglei.model.EIURI resource,
                                     Loader.Promote promote)
                              throws java.lang.Exception
Makes workflow transition

Parameters:
resource -
promote - the possible values of this arguments are DRAFT,CURATION,PUBLISH
Returns:
Throws:
java.lang.Exception


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