Deprecated API


Contents
Deprecated Interfaces
org.jasig.portal.channels.cusermanager.Constants
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.GroupsManagerConstants
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ICacheable
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channel.IChannelDefinition
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.channel.IChannelParameter
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.channel.IChannelPublishingService
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.IChannelRegistryStore
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.IChannelRenderer
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.IChannelRendererFactory
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.channels.support.IChannelTitle
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channel.IChannelType
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ICharacterChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.IController
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.cusermanager.IDataHandler
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IDirectResponse
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.IDomainActionSet
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.support.IDynamicChannelTitleRenderer
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.groups.IGroupService
          Use instead ICompositeGroupService or IIndividualGroupService 
org.jasig.portal.channels.groupsmanager.IGroupsManagerCommand
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.IGroupsManagerPermissions
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.IGroupsManagerWrapper
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.adminnav.ILabelResolver
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ldap.ILdapServer
          Framework code should access LdapContextSource objects in the spring context via injection instead of using these APIs. 
org.jasig.portal.channels.adminnav.ILinkRegistrar
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IMimeResponse
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IMultithreadedCacheable
          Use the IChannel* interfaces instead or write a portlet. For more information see: http://www.ja-sig.org/wiki/display/UPC/Proposal+to+Deprecate+IMultithreaded+Interfaces 
org.jasig.portal.IMultithreadedChannel
          Use the IChannel* interfaces instead or write a portlet. For more information see: http://www.ja-sig.org/wiki/display/UPC/Proposal+to+Deprecate+IMultithreaded+Interfaces 
org.jasig.portal.IMultithreadedCharacterChannel
          Use the IChannel* interfaces instead or write a portlet. For more information see: http://www.ja-sig.org/wiki/display/UPC/Proposal+to+Deprecate+IMultithreaded+Interfaces 
org.jasig.portal.IMultithreadedDirectResponse
          Use the IChannel* interfaces instead or write a portlet. For more information see: http://www.ja-sig.org/wiki/display/UPC/Proposal+to+Deprecate+IMultithreaded+Interfaces 
org.jasig.portal.IMultithreadedMimeResponse
          Use the IChannel* interfaces instead or write a portlet. For more information see: http://www.ja-sig.org/wiki/display/UPC/Proposal+to+Deprecate+IMultithreaded+Interfaces 
org.jasig.portal.IMultithreadedPrivileged
          Use the IChannel* interfaces instead or write a portlet. For more information see: http://www.ja-sig.org/wiki/display/UPC/Proposal+to+Deprecate+IMultithreaded+Interfaces 
org.jasig.portal.channels.adminnav.INavigationModel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.IPermissionCommand
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.portlet.IPortletAdaptor
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IPrivileged
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IPrivilegedChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IResetableChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ISequenceGenerator
          use ICounterStore instead 
org.jasig.portal.ISequenceGeneratorFactory
          Use ICounterStore instead 
org.jasig.portal.IServant
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.IServantController
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.portlet.ISpringPortletChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.ISurrogate
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.error2xml.IThrowableToElement
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.portlet.registry.ITransientPortletWindowRegistry
          use IPortletWindowRegistry directly 
org.jasig.portal.channels.jsp.tree.ITreeActionUrlResolver
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.IWorkerRequestProcessor
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
 

Deprecated Classes
org.jasig.portal.AbstractChannelRegistryStore
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.events.AbstractEventListener
           
org.jasig.portal.channels.groupsmanager.commands.AddMembers
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.adminnav.AdminNavChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.AssignPermissions
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.commands.AssignPermissions
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.error2xml.AuthorizationExceptionToElement
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.BaseChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.BaseChannelCacheEntry
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.channels.BaseMultithreadedChannel
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.channels.jsp.tree.BaseSurrogateImpl
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CAbstractXslt
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.CacheFactoryLocator
          code that needs an CacheFactory should use direct dependency injection where possible 
org.jasig.portal.utils.cache.CacheFactoryLocator
          Code should be injected with the 'cacheFactory' wherever possible 
org.jasig.portal.security.provider.CacheLdapSecurityContext
          As of uPortal 2.1.3, use SimpleLdapSecurityContext chained with CacheSecurityContext instead 
org.jasig.portal.security.provider.CacheLdapSecurityContextFactory
          As of uPortal 2.1.3, use SimpleLdapSecurityContextFactory chained with CacheSecurityContextFactory instead 
org.jasig.portal.channels.permissionsmanager.commands.Cancel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.CancelSelection
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CApplet
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.spring.locator.CarResourcesLocator
          code that needs an CarResources should use direct dependency injection where possible 
org.jasig.portal.channels.error.CError
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CGenericXSLT
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.CGroupsManager
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.CGroupsManagerServant
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.CGroupsManagerServantFactory
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.CGroupsManagerSessionData
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.CGroupsManagerUnrestrictedSessionData
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.Channel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ChannelCacheEntry
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ChannelCacheKey
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ChannelCategory
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ChannelContentCacheEntry
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.tools.chanpub.ChannelDefDtdResolver
          See the deprecation message on ChannelPublisher. 
org.jasig.portal.ChannelFactory
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ChannelManager
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.tools.chanpub.ChannelPublisher
          The Cernunnos import scripts should be used instead of this class 
org.jasig.portal.ChannelRegistryManager
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ChannelRegistryStoreFactory
          Use the bean named 'channelRegistryStore' from the Spring application context 
org.jasig.portal.spring.locator.ChannelRegistryStoreLocator
          code that needs an IChannelRegistryStore should use direct dependency injection where possible 
org.jasig.portal.ChannelRenderer
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ChannelRendererFactory
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ChannelRendererFactoryImpl
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ChannelRenderingBuffer
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.spring.locator.ChannelRequestParameterManagerLocator
          code that needs an IChannelRequestParameterManager should use direct dependency injection where possible 
org.jasig.portal.ChannelRuntimeData
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.cusermanager.ChannelRuntimeDataToPersonConverter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ChannelRuntimeProperties
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ChannelSAXStreamFilter
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.ChannelStaticData
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CHeader
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.iccdemo.CHistory
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CImage
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CInlineFrame
           
org.jasig.portal.channels.CLogin
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.properties.CMissingProperties
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CNumberGuess
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.CollapseGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.CommandFactory
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.Config
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.ConfigurationLoaderLocator
          code that needs an ConfigurationLoader should use direct dependency injection where possible 
org.jasig.portal.ldap.ContextSourceLdapServerImpl
          see ILdapServer deprecation comment 
org.jasig.portal.channels.jspSample.Controller
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.utils.CounterStoreFactory
          Use the Spring managed 'counterStore' bean via injection instead 
org.jasig.portal.spring.locator.CounterStoreLocator
          code that needs an ICounterStore should use direct dependency injection where possible 
org.jasig.portal.channels.permissionsmanager.CPermissionsManager
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.CPermissionsManagerServant
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.CPermissionsManagerServantFactory
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CPersonAttributes
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.CreateGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CSecureInfo
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.layout.channels.locales.CSessionLocalesSelector
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.layout.channels.sitemap.CSiteMap
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.layout.channels.CSkinSelector
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CSnoop
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.portlet.CSpringPortletAdaptor
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.sqlquery.CSqlQuery
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CSyndFeed
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.CThrower
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.CTimeout
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.CTimeTitle
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.iccdemo.CURLSelector
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.layout.channels.locales.CUserLocalesSelector
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.cusermanager.CUserManager
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.DLMUserPreferences.CUserPreferences
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.UserPreferences.CUserPreferences
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.version.CVersion
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.iccdemo.CViewer
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.webproxy.CWebProxy
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.webproxy.CWebProxyURLFilter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.webproxy.CWebProxyWMLURLFilter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.webproxy.CWebProxyXHTMLURLFilter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.DbLoaderLocator
          code that needs an IDbLoader should use direct dependency injection where possible 
org.jasig.portal.channels.cusermanager.provider.DefaultDataHandlerImpl
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.DefaultDomainActionSet
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.DefaultSurrogate
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.error2xml.DelegatingThrowableToElement
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.DeleteGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.Deployer
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.DeploymentSpec
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.layout.dlm.channels.guide.DlmIntroChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.DoneWithSelection
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.DownloadDispatchWorker
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.channels.groupsmanager.commands.EditGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.services.EntityCachingService
          Where possible the Spring managed IEntityCachingService bean should be injected instead of using this lookup class. 
org.jasig.portal.spring.locator.EntityCachingServiceLocator
          code that needs an IEntityCachingService should use direct dependency injection where possible 
org.jasig.portal.channels.groupsmanager.wrappers.EntityWrapper
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.ErrorCode
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.ErrorDocument
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.events.EventPublisherLocator
          Use Spring managed beans and ApplicationEventPublisherAware 
org.jasig.portal.channels.groupsmanager.commands.ExpandGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.services.ExternalServices
          Configure services as Spring beans, this class only remains to support CARs 
org.jasig.portal.channels.groupsmanager.wrappers.GroupMemberWrapper
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.permissions.GroupsManagerAdminPermissions
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.permissions.GroupsManagerBlockEntitySelectPermissions
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.GroupsManagerCommand
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.GroupsManagerCommandFactory
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.permissions.GroupsManagerDefaultPermissions
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.GroupsManagerWrapperFactory
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.GroupsManagerXML
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.wrappers.GroupWrapper
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.HideProperties
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.HighlightGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.iccdemo.HistoryRecord
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.serialize.HTMLSerializer
          This class was deprecated in Xerces 2.6.2. It is recommended that new applications use JAXP's Transformation API for XML (TrAX) for serializing HTML. See the Xerces documentation for more information. 
org.jasig.portal.channels.jsp.HttpRequestFacade
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.HttpResponseFacade
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.ICCRegistry
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.Images
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.error2xml.InternalTimeoutExceptionToElement
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.jndi.JNDIManager
          Use IJndiManager from the Spring Application Context instead. 
org.jasig.portal.spring.locator.JndiManagerLocator
          code that needs an IJndiManager should use direct dependency injection where possible 
org.jasig.portal.channel.JpaChannelRegistryStore
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.spring.locator.JpaInterceptorLocator
          code that needs an JpaInterceptor should use direct dependency injection where possible 
org.jasig.portal.ldap.LdapServices
          The prefered way to access configured ldap servers is using dependency injection and accessing the LdapContext instances in the spring context. 
org.jasig.portal.channels.adminnav.provider.ListModel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.MediaResolver
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.Model
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultipartDataSource
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedCacheableChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedCacheableCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedCacheableMimeResponseChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedCacheableMimeResponseCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedMimeResponseChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedMimeResponseCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedCacheableChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedCacheableCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedCacheableDirectResponseCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedCacheableMimeResponseChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedCacheableMimeResponseCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedMimeResponseChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.MultithreadedPrivilegedMimeResponseCharacterChannelAdapter
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.jsp.tree.Node
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.OptionalContainerServicesLocator
          code that needs an OptionalContainerServices should use direct dependency injection where possible 
org.jasig.portal.channels.permissionsmanager.PermissiblePublishChannels
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.PermissibleSubscribeChannels
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.PermissionsSessionData
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.PermissionsXML
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.PersonAttributeDaoLocator
          code that needs an IPersonAttributeDao should use direct dependency injection where possible 
org.jasig.portal.services.PersonDirectory
          If possible classes that need access to the IPersonAttributeDao should be Spring managed beans themselves and just have the dependency injected directly. This class should only be used by non Spring managed code. 
org.jasig.portal.security.PersonManagerFactory
          The 'personManager' bean in the spring context should be used instead 
org.jasig.portal.spring.locator.PersonManagerLocator
          code that needs an IPersonManager should use direct dependency injection where possible 
org.jasig.portal.PortalControlStructures
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.PortalDbLocator
          code that needs an DataSource should use direct dependency injection where possible 
org.jasig.portal.spring.locator.PortalDbMetadataLocator
          code that needs an IDatabaseMetadata should use direct dependency injection where possible 
org.jasig.portal.PortalEvent
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.PortalEventSource
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.spring.locator.PortalRenderingPipelineLocator
          code that needs an IPortalRenderingPipeline should use direct dependency injection where possible 
org.jasig.portal.spring.locator.PortletDefinitionRegistryLocator
          code that needs an IPortletDefinitionRegistry should use direct dependency injection where possible 
org.jasig.portal.utils.threading.PriorityThreadFactory
          Use CustomizableThreadFactory instead 
org.jasig.portal.utils.RDBMCounterStore
          Use PooledCounterStore instead 
org.jasig.portal.channels.permissionsmanager.RDBMPermissibleRegistry
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.groups.ReferenceGroupService
          Use instead an ICompositeGroupService implementation. 
org.jasig.portal.groups.ReferenceGroupServiceFactory
            
org.jasig.portal.ReferenceSequenceGenerator
          Use PooledCounterStore instead 
org.jasig.portal.ReferenceSequenceGeneratorFactory
          Use ICounterStore instead 
org.jasig.portal.channels.groupsmanager.commands.RemoveMember
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.RequestParameterProcessorControllerLocator
          code that needs an IRequestParameterProcessorController should use direct dependency injection where possible 
org.jasig.portal.channels.adminnav.ResourceBundleResolver
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.error.error2xml.ResourceMissingExceptionToElement
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.SaferHTMLHandler
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.Search
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.SearchResultsGroupImpl
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.commands.SelectActivities
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.SelectMembers
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.commands.SelectOwners
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.permissionsmanager.commands.SelectTargets
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.services.SequenceGenerator
          Use ICounterStore instead. 
org.jasig.portal.channels.jsp.ServantChannel
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.ShowProperties
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.events.SimpleEventListener
          Use PortalEventListener 
org.jasig.portal.channels.portlet.SpringPortletChannelImpl
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.sqlquery.SqlToXml
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.StandaloneChannelRenderer
          IChannel rendering code will be replaced with portlet specific rendering code in a future release 
org.jasig.portal.channels.error.SupportedPermissions
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.DLMUserPreferences.TabColumnPrefsState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.UserPreferences.TabColumnPrefsState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.DLMUserPreferences.TabColumnPrefsState.DefaultState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.UserPreferences.TabColumnPrefsState.DefaultState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.DLMUserPreferences.TabColumnPrefsState.NewChannelState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.UserPreferences.TabColumnPrefsState.NewChannelState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.DLMUserPreferences.TabColumnPrefsState.ParametersState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.UserPreferences.TabColumnPrefsState.ParametersState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.DLMUserPreferences.TabColumnPrefsState.ResetLayoutState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.UserPreferences.TabColumnPrefsState.ResetLayoutState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.DLMUserPreferences.TabColumnPrefsState.SelectSkinsState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.UserPreferences.TabColumnPrefsState.SelectSkinsState
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.events.ThreadedEventListener
          Use PortalEventListener and PortalEventMulticaster 
org.jasig.portal.channels.error.error2xml.ThrowableToElement
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.spring.locator.ThrowableToElementLocator
          code that needs an IThrowableToElement should use direct dependency injection where possible 
org.jasig.portal.channels.support.TitledChannelRuntimeProperties
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.UnlockGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.groupsmanager.commands.UpdateGroup
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.UserIdentityStoreFactory
          Use IUserIdentityStore from the Spring applicationContext instead. 
org.jasig.portal.spring.locator.UserIdentityStoreLocator
          code that needs an IUserIdentityStore should use direct dependency injection where possible 
org.jasig.portal.UserInstanceManager
          Use IUserInstanceManager from the Spring Application Context instead. 
org.jasig.portal.spring.locator.UserInstanceManagerLocator
          code that needs an IUserInstanceManager should use direct dependency injection where possible 
org.jasig.portal.channels.groupsmanager.Utility
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.iccdemo.ViewerURL
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.serialize.XHTMLSerializer
          This class was deprecated in Xerces 2.6.2. It is recommended that new applications use JAXP's Transformation API for XML (TrAX) for serializing XHTML. See the Xerces documentation for more information. 
org.jasig.portal.channel.XmlGeneratingBaseChannelDefinition
           
org.jasig.portal.channels.adminnav.XMLLinksFileLoader
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.adminnav.XMLLinksHandler
          All IChannel implementations should be migrated to portlets 
org.jasig.portal.channels.sqlquery.XmlRowMapper
          All IChannel implementations should be migrated to portlets 
 

Deprecated Methods
org.jasig.portal.channel.IChannelDefinition.addParameter(String, String, String)
          Use IChannelDefinition.addParameter(String, String, boolean) instead. 
org.jasig.portal.concurrency.IEntityCache.cleanupCache()
          This is the responsibility of the cache or cache manager code 
org.jasig.portal.concurrency.caching.MapBackedEntityCache.cleanupCache()
           
org.jasig.portal.ChannelRuntimeData.getBaseActionURL(boolean)
          All URLs are now idempotent. Use ChannelRuntimeData.getBaseActionURL() instead. 
org.jasig.portal.ChannelRuntimeData.getBaseWorkerURL(String, boolean)
          All urls are now idempotent, use ChannelRuntimeData.getBaseWorkerURL(String) instead. 
org.jasig.portal.RDBMServices.getConnection()
          Where possible code should be injected with a DataSource object via the Spring application context 
org.jasig.portal.RDBMServices.getConnection(String)
          Where possible code should be injected with a DataSource object via the Spring application context 
org.jasig.portal.RDBMServices.getDataSource()
          Where possible code should be injected with a DataSource object via the Spring application context 
org.jasig.portal.RDBMServices.getDataSource(String)
          Where possible code should be injected with a DataSource object via the Spring application context 
org.jasig.portal.RDBMServices.getDbMetaData()
          Use the bean named PortalDB.metadata instead 
org.jasig.portal.channel.XmlGeneratingBaseChannelDefinition.getDocument(Document, String)
           
org.jasig.portal.channel.IChannelDefinition.getDocument(Document, String)
           
org.jasig.portal.channel.XmlGeneratingBaseChannelDefinition.getDocument(Document, String, String, int)
            
org.jasig.portal.channel.IChannelDefinition.getDocument(Document, String, String, int)
           
org.jasig.portal.car.CarResources.getInstance()
          Use the Spring managed 'carResources' bean instead 
org.jasig.portal.url.AbstractHttpServletRequestWrapper.getRealPath(String)
            
org.jasig.portal.spring.PortalApplicationContextLocator.getRequiredWebApplicationContext()
          This method is a work-around for areas in uPortal that do not have the ability to use the WebApplicationContextUtils.getRequiredWebApplicationContext(ServletContext) directly. 
org.jasig.portal.channel.IChannelDefinition.getTypeId()
          use IChannelDefinition.getType() 
org.jasig.portal.channel.dao.jpa.ChannelDefinitionImpl.getTypeId()
           
org.jasig.portal.UserIdentityStoreFactory.getUserIdentityStoreImpl()
          Use IUserIdentityStore from the Spring applicationContext instead. 
org.jasig.portal.portlet.container.services.CasTicketUserInfoService.getUserInfo(PortletRequest)
           
org.jasig.portal.portlet.container.services.MergingUserInfoService.getUserInfo(PortletRequest)
           
org.jasig.portal.portlet.container.services.CachedPasswordUserInfoService.getUserInfo(PortletRequest)
           
org.jasig.portal.portlet.container.services.PersonDirectoryUserInfoService.getUserInfo(PortletRequest)
           
org.jasig.portal.UserInstanceManager.getUserInstance(HttpServletRequest)
          Use IUserInstanceManager.getUserInstance(HttpServletRequest) instead. 
org.jasig.portal.layout.IUserLayoutManager.getUserLayoutDOM()
          IUserLayoutManager.getUserLayout() should be used instead. Direct manipulation of the DOM can cause caching problems and issues where the layout manager doesn't know about DOM changes. Read https://lists.wisc.edu/read/messages?id=2167043 for more information. 
org.jasig.portal.layout.dlm.DistributedLayoutManager.getUserLayoutDOM()
            
org.jasig.portal.spring.PortalApplicationContextLocator.getWebApplicationContext()
          This method is a work-around for areas in uPortal that do not have the ability to use the WebApplicationContextUtils.getWebApplicationContext(ServletContext) directly. 
org.jasig.portal.services.EntityCachingService.instance()
          Use EntityCachingService.getEntityCachingService() instead. 
org.jasig.portal.url.AbstractHttpServletRequestWrapper.isRequestedSessionIdFromUrl()
            
org.jasig.portal.spring.PortalApplicationContextLocator.isRunningInWebApplication()
          Only needed for using PortalApplicationContextLocator.getRequiredWebApplicationContext() or PortalApplicationContextLocator.getWebApplicationContext(). 
org.jasig.portal.groups.filesystem.FileSystemGroupStoreFactory.newGroupStore()
          needs to be fixed, don't call 
org.jasig.portal.RDBMServices.releaseConnection(Connection)
          Where possible code should be injected with a DataSource object via the Spring application context 
org.jasig.portal.groups.PersonDirNameFinder.singleton()
          as of uP 2.5 instead use PersonDirNameFinderFactory 
org.jasig.portal.GuestUserPreferencesManager.unbindSession(String)
          use #finishedSession(HttpSessionBindingEvent) instead. 
 



Copyright © 2010 Jasig. All Rights Reserved.