org.ow2.weblab.services.solr.dataoperator
Class SolrDataOperator

java.lang.Object
  extended by org.ow2.weblab.services.solr.dataoperator.SolrDataOperator
All Implemented Interfaces:
org.ow2.weblab.core.services.DataOperator

public class SolrDataOperator
extends java.lang.Object
implements org.ow2.weblab.core.services.DataOperator


Field Summary
static java.lang.String BEAN_NAME
           
 
Constructor Summary
SolrDataOperator()
           
 
Method Summary
 org.ow2.weblab.core.services.dataoperator.DeleteReturn delete(org.ow2.weblab.core.services.dataoperator.DeleteArgs arg0)
           
 void destroy()
           
 org.ow2.weblab.core.services.dataoperator.DropReturn drop(org.ow2.weblab.core.services.dataoperator.DropArgs arg0)
           
 java.lang.String getSolrURL()
           
 void init()
           
 org.ow2.weblab.core.services.dataoperator.ReportReturn report(org.ow2.weblab.core.services.dataoperator.ReportArgs arg0)
           
 void setSolrURL(java.lang.String solrURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEAN_NAME

public static final java.lang.String BEAN_NAME
See Also:
Constant Field Values
Constructor Detail

SolrDataOperator

public SolrDataOperator()
Method Detail

getSolrURL

public java.lang.String getSolrURL()

setSolrURL

public void setSolrURL(java.lang.String solrURL)

init

@PostConstruct
public void init()

destroy

@PreDestroy
public void destroy()

delete

public org.ow2.weblab.core.services.dataoperator.DeleteReturn delete(org.ow2.weblab.core.services.dataoperator.DeleteArgs arg0)
                                                              throws org.ow2.weblab.core.services.ServiceNotConfiguredException,
                                                                     org.ow2.weblab.core.services.InsufficientResourcesException,
                                                                     org.ow2.weblab.core.services.UnexpectedException,
                                                                     org.ow2.weblab.core.services.InvalidParameterException,
                                                                     org.ow2.weblab.core.services.AccessDeniedException,
                                                                     org.ow2.weblab.core.services.ContentNotAvailableException,
                                                                     org.ow2.weblab.core.services.UnsupportedRequestException
Specified by:
delete in interface org.ow2.weblab.core.services.DataOperator
Throws:
org.ow2.weblab.core.services.ServiceNotConfiguredException
org.ow2.weblab.core.services.InsufficientResourcesException
org.ow2.weblab.core.services.UnexpectedException
org.ow2.weblab.core.services.InvalidParameterException
org.ow2.weblab.core.services.AccessDeniedException
org.ow2.weblab.core.services.ContentNotAvailableException
org.ow2.weblab.core.services.UnsupportedRequestException

drop

public org.ow2.weblab.core.services.dataoperator.DropReturn drop(org.ow2.weblab.core.services.dataoperator.DropArgs arg0)
                                                          throws org.ow2.weblab.core.services.ServiceNotConfiguredException,
                                                                 org.ow2.weblab.core.services.InsufficientResourcesException,
                                                                 org.ow2.weblab.core.services.UnexpectedException,
                                                                 org.ow2.weblab.core.services.InvalidParameterException,
                                                                 org.ow2.weblab.core.services.AccessDeniedException,
                                                                 org.ow2.weblab.core.services.ContentNotAvailableException,
                                                                 org.ow2.weblab.core.services.UnsupportedRequestException
Specified by:
drop in interface org.ow2.weblab.core.services.DataOperator
Throws:
org.ow2.weblab.core.services.ServiceNotConfiguredException
org.ow2.weblab.core.services.InsufficientResourcesException
org.ow2.weblab.core.services.UnexpectedException
org.ow2.weblab.core.services.InvalidParameterException
org.ow2.weblab.core.services.AccessDeniedException
org.ow2.weblab.core.services.ContentNotAvailableException
org.ow2.weblab.core.services.UnsupportedRequestException

report

public org.ow2.weblab.core.services.dataoperator.ReportReturn report(org.ow2.weblab.core.services.dataoperator.ReportArgs arg0)
                                                              throws org.ow2.weblab.core.services.ServiceNotConfiguredException,
                                                                     org.ow2.weblab.core.services.InsufficientResourcesException,
                                                                     org.ow2.weblab.core.services.UnexpectedException,
                                                                     org.ow2.weblab.core.services.InvalidParameterException,
                                                                     org.ow2.weblab.core.services.AccessDeniedException,
                                                                     org.ow2.weblab.core.services.ContentNotAvailableException,
                                                                     org.ow2.weblab.core.services.UnsupportedRequestException
Specified by:
report in interface org.ow2.weblab.core.services.DataOperator
Throws:
org.ow2.weblab.core.services.ServiceNotConfiguredException
org.ow2.weblab.core.services.InsufficientResourcesException
org.ow2.weblab.core.services.UnexpectedException
org.ow2.weblab.core.services.InvalidParameterException
org.ow2.weblab.core.services.AccessDeniedException
org.ow2.weblab.core.services.ContentNotAvailableException
org.ow2.weblab.core.services.UnsupportedRequestException


Copyright © 2004-2012. All Rights Reserved.