it.eng.spagobi.behaviouralmodel.lov.bo
Class LovToListService

java.lang.Object
  extended by it.eng.spago.dispatching.service.DefaultRequestContext
      extended by it.eng.spago.dispatching.module.AbstractModule
          extended by it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule
              extended by it.eng.spagobi.commons.services.AbstractListLookupModule
                  extended by it.eng.spagobi.behaviouralmodel.lov.bo.LovToListService
All Implemented Interfaces:
it.eng.spago.dispatching.module.ModuleIFace, it.eng.spago.dispatching.service.list.basic.IFaceBasicListService, it.eng.spago.dispatching.service.RequestContextIFace, it.eng.spago.dispatching.service.ServiceIFace, it.eng.spago.init.InitializerIFace, java.io.Serializable

public class LovToListService
extends AbstractListLookupModule

See Also:
Serialized Form

Constructor Summary
LovToListService(ILovDetail lovDet, it.eng.spago.security.IEngUserProfile profile)
          constructor.
LovToListService(java.lang.String lovRes)
          constructor.
 
Method Summary
 it.eng.spago.paginator.basic.ListIFace getList(it.eng.spago.base.SourceBean arg0, it.eng.spago.base.SourceBean arg1)
           
 it.eng.spago.base.SourceBean getListServiceBaseConfig(java.lang.String title)
          Create the configuration for the lov list.
 it.eng.spago.paginator.basic.ListIFace getLovAsListService()
          Gets the Spago List interface of the lov result.
 ILovDetail getLovDetail()
          Gets the lov detail.
 java.lang.String getLovResult()
          Gets the lov result string.
 void setLovDetail(ILovDetail lovDetail)
          Sets the lov detail.
 void setLovResult(java.lang.String lovResult)
          Sets the lov result string.
 
Methods inherited from class it.eng.spagobi.commons.services.AbstractListLookupModule
filterListForCorrelatedParam, filterListForCorrelatedParam, getErroHandler, intersectLists, mergeLists
 
Methods inherited from class it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule
callback, delete, getList, service, setList
 
Methods inherited from class it.eng.spago.dispatching.module.AbstractModule
getConfig, getModule, getModuleMethod, getPage, getSharedData, init, setModule, setModuleMethod, setPage, setSharedData
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse, setRequestContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LovToListService

public LovToListService(ILovDetail lovDet,
                        it.eng.spago.security.IEngUserProfile profile)
constructor.

Parameters:
lovDet - the lov det
profile - the profile

LovToListService

public LovToListService(java.lang.String lovRes)
constructor.

Parameters:
lovRes - the lov res
Method Detail

getLovAsListService

public it.eng.spago.paginator.basic.ListIFace getLovAsListService()
                                                           throws java.lang.Exception
Gets the Spago List interface of the lov result.

Returns:
the Spago List interface of the lov result
Throws:
java.lang.Exception - the exception

getListServiceBaseConfig

public it.eng.spago.base.SourceBean getListServiceBaseConfig(java.lang.String title)
                                                      throws java.lang.Exception
Create the configuration for the lov list.

Parameters:
title - the title of the lov list
Returns:
the sourcebean which contains the configuration for the lov list
Throws:
java.lang.Exception - the exception

getLovResult

public java.lang.String getLovResult()
Gets the lov result string.

Returns:
lov result string

setLovResult

public void setLovResult(java.lang.String lovResult)
Sets the lov result string.

Parameters:
lovResult - the lov result string to set

getLovDetail

public ILovDetail getLovDetail()
Gets the lov detail.

Returns:
the lov detail

setLovDetail

public void setLovDetail(ILovDetail lovDetail)
Sets the lov detail.

Parameters:
lovDetail - the new lov detail

getList

public it.eng.spago.paginator.basic.ListIFace getList(it.eng.spago.base.SourceBean arg0,
                                                      it.eng.spago.base.SourceBean arg1)
                                               throws java.lang.Exception
Throws:
java.lang.Exception