it.eng.spagobi.kpi.model.dao
Interface IResourceDAO

All Known Implementing Classes:
ResourceDAOImpl

public interface IResourceDAO


Method Summary
 void deleteResource(java.lang.Integer resourceId)
           
 java.lang.Integer insertResource(Resource value)
          Inserts a new Resource
 Resource loadResourceById(java.lang.Integer resource)
          Load resource by Id
 Resource loadResourcesByNameAndModelInst(java.lang.String resourceName)
          Returns the Resource of the referred id
 java.util.List loadResourcesList(java.lang.String fieldOrder, java.lang.String typeOrder)
           
 void modifyResource(Resource resource)
           
 Resource toResource(SbiResources r)
           
 SbiResources toSbiResource(Resource r)
           
 

Method Detail

insertResource

java.lang.Integer insertResource(Resource value)
                                 throws it.eng.spago.error.EMFUserError
Inserts a new Resource

Parameters:
Resource - to insert
Throws:
it.eng.spago.error.EMFUserError - If an Exception occurred

loadResourceById

Resource loadResourceById(java.lang.Integer resource)
                          throws it.eng.spago.error.EMFUserError
Load resource by Id

Parameters:
Resource - to insert
Throws:
it.eng.spago.error.EMFUserError - If an Exception occurred

loadResourcesByNameAndModelInst

Resource loadResourcesByNameAndModelInst(java.lang.String resourceName)
                                         throws it.eng.spago.error.EMFUserError
Returns the Resource of the referred id

Parameters:
id - of the Resource
Returns:
Resource with the referred id
Throws:
it.eng.spago.error.EMFUserError - If an Exception occurred

toSbiResource

SbiResources toSbiResource(Resource r)
                           throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

modifyResource

void modifyResource(Resource resource)
                    throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadResourcesList

java.util.List loadResourcesList(java.lang.String fieldOrder,
                                 java.lang.String typeOrder)
                                 throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

deleteResource

void deleteResource(java.lang.Integer resourceId)
                    throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

toResource

Resource toResource(SbiResources r)