PDA

View Full Version : Deprecation of classes in Pentaho API project



mdamour
03-16-2012, 05:08 PM
The next major release of the server (codenamed Sugar) will contain new APIs for the solution repository, content repository, scheduling, and others. Existing APIs for those subsystems will not exist in Sugar. Feel free to ask questions about the new APIs but please know that the new APIs are subject to change up until Sugar is released.

Below is a list of existing types that have already been removed or are scheduled to be removed:

org.pentaho.platform.api.data.DatasourceServiceException
org.pentaho.platform.api.data.IDatasourceService
org.pentaho.platform.api.engine.IFileInfoGenerator
org.pentaho.platform.api.engine.IScheduler
org.pentaho.platform.api.engine.ISubscriptionScheduler
org.pentaho.platform.api.engine.IUserDetailsRoleListService
org.pentaho.platform.api.engine.SubscriptionSchedulerException
org.pentaho.platform.api.repository.datasource.IDatasource
org.pentaho.platform.api.repository.IBackgroundExecutedContentId
org.pentaho.platform.api.repository.IContentItem
org.pentaho.platform.api.repository.IContentItemFile
org.pentaho.platform.api.repository.IContentLocation
org.pentaho.platform.api.repository.IContentRepository
org.pentaho.platform.api.repository.ISchedule
org.pentaho.platform.api.repository.ISolutionRepository
org.pentaho.platform.api.repository.ISolutionRepositoryService
org.pentaho.platform.api.repository.ISubscribeContent
org.pentaho.platform.api.repository.ISubscription
org.pentaho.platform.api.repository.ISubscriptionRepository
org.pentaho.platform.api.repository.SubscriptionAdminException
org.pentaho.platform.api.repository.SubscriptionRepositoryCheckedException
org.pentaho.platform.api.repository.SubscriptionRepositoryException
org.pentaho.platform.api.ui.IMenuCustomization
org.pentaho.platform.api.ui.IMenuProvider

This is not an exclusive list, since we are actively developing Sugar, we are just sending out a heads up for those using or extending these APIs. These APIs exist and will be marked as deprecated in the upcoming 4.5 release.

Again, any questions let us know.
-Mike

erictice
01-14-2014, 05:48 PM
Mike,

Can you tell me what replaced org.pentaho.platform.api.repository.ISolutionRepository now that 5.0 is out. I talked to Bill Back and he told me it was IDBSolutionRepository, but I can't find that in the api anywhere. Can you assist please.