it.eng.spagobi.tools.catalogue.dao
Interface IMetaModelsDAO

All Superinterfaces:
ISpagoBIDao
All Known Implementing Classes:
MetaModelsDAOImpl

public interface IMetaModelsDAO
extends ISpagoBIDao


Method Summary
 void eraseMetaModel(java.lang.Integer modelId)
           
 void eraseMetaModelContent(java.lang.Integer contendId)
           
 long getActiveMetaModelContentLastModified(java.lang.String name)
           
 void insertMetaModel(MetaModel model)
           
 void insertMetaModelContent(java.lang.Integer modelId, Content content)
           
 Content loadActiveMetaModelContentById(java.lang.Integer modelId)
           
 Content loadActiveMetaModelContentByName(java.lang.String name)
           
 java.util.List<MetaModel> loadAllMetaModels()
           
 java.util.List<MetaModel> loadMetaModelByCategories(java.util.List<java.lang.Integer> categories)
           
 java.util.List<MetaModel> loadMetaModelByFilter(java.lang.String filter)
           
 java.util.List<MetaModel> loadMetaModelByFilter(java.lang.String filter, java.util.List<java.lang.Integer> categories)
           
 MetaModel loadMetaModelById(java.lang.Integer id)
           
 MetaModel loadMetaModelByName(java.lang.String name)
           
 Content loadMetaModelContentById(java.lang.Integer contendId)
           
 java.util.List<Content> loadMetaModelVersions(java.lang.Integer modelId)
           
 void modifyMetaModel(MetaModel model)
           
 void setActiveVersion(java.lang.Integer modelId, java.lang.Integer contendId)
           
 
Methods inherited from interface it.eng.spagobi.commons.dao.ISpagoBIDao
getUserProfile, setTenant, setUserID, setUserProfile
 

Method Detail

loadMetaModelById

MetaModel loadMetaModelById(java.lang.Integer id)

loadMetaModelByName

MetaModel loadMetaModelByName(java.lang.String name)

loadMetaModelByFilter

java.util.List<MetaModel> loadMetaModelByFilter(java.lang.String filter)

loadMetaModelByFilter

java.util.List<MetaModel> loadMetaModelByFilter(java.lang.String filter,
                                                java.util.List<java.lang.Integer> categories)

loadAllMetaModels

java.util.List<MetaModel> loadAllMetaModels()

modifyMetaModel

void modifyMetaModel(MetaModel model)

insertMetaModel

void insertMetaModel(MetaModel model)

eraseMetaModel

void eraseMetaModel(java.lang.Integer modelId)

insertMetaModelContent

void insertMetaModelContent(java.lang.Integer modelId,
                            Content content)

eraseMetaModelContent

void eraseMetaModelContent(java.lang.Integer contendId)

loadMetaModelContentById

Content loadMetaModelContentById(java.lang.Integer contendId)

loadActiveMetaModelContentById

Content loadActiveMetaModelContentById(java.lang.Integer modelId)

loadActiveMetaModelContentByName

Content loadActiveMetaModelContentByName(java.lang.String name)

getActiveMetaModelContentLastModified

long getActiveMetaModelContentLastModified(java.lang.String name)

loadMetaModelByCategories

java.util.List<MetaModel> loadMetaModelByCategories(java.util.List<java.lang.Integer> categories)

loadMetaModelVersions

java.util.List<Content> loadMetaModelVersions(java.lang.Integer modelId)

setActiveVersion

void setActiveVersion(java.lang.Integer modelId,
                      java.lang.Integer contendId)