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

All Known Implementing Classes:
ModelInstanceDAOImpl

public interface IModelInstanceDAO


Method Summary
 boolean deleteModelInstance(java.lang.Integer modelId)
          Delete a Model Instance.
 java.util.List getCandidateModelChildren(java.lang.Integer parentId)
           
 java.lang.Integer insertModelInstance(ModelInstance toCreate)
           
 ModelInstance loadModelInstanceWithChildrenById(java.lang.Integer parseInt)
           
 ModelInstance loadModelInstanceWithoutChildrenById(java.lang.Integer parentId)
           
 java.util.List loadModelsInstanceRoot()
          Returns the List of ModelInstance Root.
 java.util.List loadModelsInstanceRoot(java.lang.String fieldOrder, java.lang.String typeOrder)
           
 void modifyModelInstance(ModelInstance modelInstance)
           
 

Method Detail

loadModelsInstanceRoot

java.util.List loadModelsInstanceRoot()
                                      throws it.eng.spago.error.EMFUserError
Returns the List of ModelInstance Root.

Returns:
List of ModelInstance Root.
Throws:
it.eng.spago.error.EMFUserError - If an Exception occurred.

loadModelInstanceWithoutChildrenById

ModelInstance loadModelInstanceWithoutChildrenById(java.lang.Integer parentId)
                                                   throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

modifyModelInstance

void modifyModelInstance(ModelInstance modelInstance)
                         throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

insertModelInstance

java.lang.Integer insertModelInstance(ModelInstance toCreate)
                                      throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadModelInstanceWithChildrenById

ModelInstance loadModelInstanceWithChildrenById(java.lang.Integer parseInt)
                                                throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

getCandidateModelChildren

java.util.List getCandidateModelChildren(java.lang.Integer parentId)
                                         throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

deleteModelInstance

boolean deleteModelInstance(java.lang.Integer modelId)
                            throws it.eng.spago.error.EMFUserError
Delete a Model Instance.

Parameters:
modelId - id of the model instance to delete.
Returns:
Return true if the model is deleted.
Throws:
it.eng.spago.error.EMFUserError - If an Exception occurred.

loadModelsInstanceRoot

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