From b976514f288f96e32c1d1f7a8d5eb19e528996bb Mon Sep 17 00:00:00 2001 From: wilseyler Date: Tue, 17 Oct 2023 13:20:16 -0400 Subject: [PATCH 01/55] [BACKLOG-38038] - Allow plugin to initialize multiple lifecycle listeners. These files were missed in the original PR: https://github.com/pentaho/pentaho-platform/pull/5356 --- .../platform/api/engine/IPlatformPlugin.java | 8 - .../pluginmgr/DefaultPluginManager.java | 9 +- .../pluginmgr/PentahoSystemPluginManager.java | 288 +++++++++--------- .../services/pluginmgr/PlatformPlugin.java | 4 - .../SystemPathXmlPluginProvider.java | 5 +- .../context/PentahoSystemReadyListener.java | 26 +- 6 files changed, 165 insertions(+), 175 deletions(-) diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java index 64278fa187e..912ae73379c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java @@ -99,14 +99,6 @@ public enum ClassLoaderType { */ public Map getStaticResourceMap(); - /** - * Returns the fully qualified name of the lifecycle listener class defined by this plugin. The class must be a - * {@link IPluginLifecycleListener}. - * - * @return lifecycle listener class name - */ - public String getLifecycleListenerClassname(); - /** * Returns the list of fully qualified name of the lifecycle listener class defined by this plugin. The class must be a * {@link IPluginLifecycleListener}. diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java index 16f38f5806c..fee41dccfcf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java @@ -244,13 +244,14 @@ private static void bootStrapPlugin( IPlatformPlugin plugin, ClassLoader loader throws PlatformPluginRegistrationException { Object listener = null; try { - if ( !StringUtils.isEmpty( plugin.getLifecycleListenerClassname() ) ) { - listener = loader.loadClass( plugin.getLifecycleListenerClassname() ).newInstance(); + if ( plugin.getLifecycleListenerClassnames() != null ) { + for ( String pluginLifeCycleListener : plugin.getLifecycleListenerClassnames() ) + listener = loader.loadClass( pluginLifeCycleListener ).getDeclaredConstructor().newInstance(); } } catch ( Throwable t ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( "PluginManager.ERROR_0017_COULD_NOT_LOAD_PLUGIN_LIFECYCLE_LISTENER", plugin.getId(), plugin //$NON-NLS-1$ - .getLifecycleListenerClassname() ), t ); + .getLifecycleListenerClassnames() ), t ); } if ( listener != null ) { @@ -260,7 +261,7 @@ private static void bootStrapPlugin( IPlatformPlugin plugin, ClassLoader loader .getInstance() .getErrorString( "PluginManager.ERROR_0016_PLUGIN_LIFECYCLE_LISTENER_WRONG_TYPE", plugin.getId(), - plugin.getLifecycleListenerClassname() ) ); //$NON-NLS-1$ + plugin.getLifecycleListenerClassnames() ) ); //$NON-NLS-1$ } plugin.addLifecycleListener( (IPluginLifecycleListener) listener ); } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java index 69285b959ff..3700046c828 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java @@ -108,38 +108,36 @@ public class PentahoSystemPluginManager implements IPluginManager { public static final String SETTINGS_PREFIX = "settings/"; private final Multimap handleRegistry = - Multimaps.synchronizedMultimap( ArrayListMultimap - .create() ); + Multimaps.synchronizedMultimap( ArrayListMultimap + .create() ); private ISystemConfig systemConfig = PentahoSystem.get( ISystemConfig.class ); private Logger logger = LoggerFactory.getLogger( getClass() ); private Set listeners = new HashSet(); private static void createAndRegisterLifecycleListeners( IPlatformPlugin plugin, ClassLoader loader ) - throws PlatformPluginRegistrationException { - Object listener = null; + throws PlatformPluginRegistrationException { try { - if ( !StringUtils.isEmpty( plugin.getLifecycleListenerClassname() ) ) { - listener = loader.loadClass( plugin.getLifecycleListenerClassname() ).newInstance(); + if ( plugin.getLifecycleListenerClassnames() != null ) { + for ( String pluginLifecycleListener : plugin.getLifecycleListenerClassnames() ) { + Object listener = loader.loadClass( pluginLifecycleListener ).getDeclaredConstructor().newInstance(); + if ( !IPluginLifecycleListener.class.isAssignableFrom( listener.getClass() ) ) { + throw new PlatformPluginRegistrationException( + Messages + .getInstance() + .getErrorString( + "PluginManager.ERROR_0016_PLUGIN_LIFECYCLE_LISTENER_WRONG_TYPE", plugin.getId(), + plugin.getLifecycleListenerClassnames() ) + ); //$NON-NLS-1$ + } + plugin.addLifecycleListener( (IPluginLifecycleListener) listener ); + } } } catch ( Throwable t ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0017_COULD_NOT_LOAD_PLUGIN_LIFECYCLE_LISTENER", plugin.getId(), plugin - .getLifecycleListenerClassname() + "PluginManager.ERROR_0017_COULD_NOT_LOAD_PLUGIN_LIFECYCLE_LISTENER", plugin.getId(), plugin + .getLifecycleListenerClassnames() ), t ); } - - if ( listener != null ) { - if ( !IPluginLifecycleListener.class.isAssignableFrom( listener.getClass() ) ) { - throw new PlatformPluginRegistrationException( - Messages - .getInstance() - .getErrorString( - "PluginManager.ERROR_0016_PLUGIN_LIFECYCLE_LISTENER_WRONG_TYPE", plugin.getId(), - plugin.getLifecycleListenerClassname() ) - ); //$NON-NLS-1$ - } - plugin.addLifecycleListener( (IPluginLifecycleListener) listener ); - } } @Override @@ -158,17 +156,19 @@ public IContentInfo getContentTypeInfo( String type ) { type = type.substring( type.lastIndexOf( "." ) + 1 ); } return PentahoSystem.get( IContentInfo.class, PentahoSessionHolder.getSession(), Collections - .singletonMap( "extension", type ) ); + .singletonMap( "extension", type ) ); } @Override public IContentGenerator getContentGeneratorForType( String type, IPentahoSession session ) - throws ObjectFactoryException { + throws ObjectFactoryException { // first we check: is there any IContentGeneratorInvoker implementation on the bean registry? If so: use it; final IContentGeneratorInvoker cgInvoker = PentahoSystem.get( IContentGeneratorInvoker.class ); if ( cgInvoker != null && cgInvoker.isSupportedContent( type ) ) { - logger.info( "Located IContentGeneratorInvoker that supports content of type '" + type + "':" + cgInvoker.getClass().getName() ); + logger.info( + "Located IContentGeneratorInvoker that supports content of type '" + type + "':" + cgInvoker.getClass() + .getName() ); return cgInvoker.getContentGenerator(); } @@ -193,11 +193,11 @@ private void unloadPlugins() { // if a spring app context was registered for this plugin, remove and close it final GenericApplicationContext appContext = PentahoSystem - .get( GenericApplicationContext.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); + .get( GenericApplicationContext.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); if ( appContext != null ) { final StandaloneSpringPentahoObjectFactory pentahoObjectFactory = - StandaloneSpringPentahoObjectFactory.getInstance( appContext ); + StandaloneSpringPentahoObjectFactory.getInstance( appContext ); if ( pentahoObjectFactory != null ) { PentahoSystem.deregisterObjectFactory( pentahoObjectFactory ); @@ -210,13 +210,13 @@ private void unloadPlugins() { // A plugin unload should not adversely affect anything downstream, it should // log an error and otherwise fail silently String msg = - Messages.getInstance().getErrorString( - "PluginManager.ERROR_0014_PLUGIN_FAILED_TO_PROPERLY_UNLOAD", plugin.getId() ); //$NON-NLS-1$ + Messages.getInstance().getErrorString( + "PluginManager.ERROR_0014_PLUGIN_FAILED_TO_PROPERLY_UNLOAD", plugin.getId() ); //$NON-NLS-1$ logger.error( getClass().toString(), msg, t ); PluginMessageLogger.add( msg ); } final ClassLoader classLoader = - PentahoSystem.get( ClassLoader.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); + PentahoSystem.get( ClassLoader.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); if ( classLoader != null ) { try { ( (PluginClassLoader) classLoader ).close(); @@ -251,7 +251,7 @@ public boolean reload( IPentahoSession session ) { } catch ( PlatformPluginRegistrationException e1 ) { String msg = - Messages.getInstance().getErrorString( "PluginManager.ERROR_0012_PLUGIN_DISCOVERY_FAILED" ); + Messages.getInstance().getErrorString( "PluginManager.ERROR_0012_PLUGIN_DISCOVERY_FAILED" ); org.pentaho.platform.util.logging.Logger.error( getClass().toString(), msg, e1 ); PluginMessageLogger.add( msg ); anyErrors = true; @@ -260,54 +260,54 @@ public boolean reload( IPentahoSession session ) { for ( IPlatformPlugin plugin : providedPlugins ) { try { IPlatformPlugin existingPlugin = - PentahoSystem.get( IPlatformPlugin.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); + PentahoSystem.get( IPlatformPlugin.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); if ( existingPlugin != null ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0024_PLUGIN_ALREADY_LOADED_BY_SAME_NAME", plugin.getId() ) ); + "PluginManager.ERROR_0024_PLUGIN_ALREADY_LOADED_BY_SAME_NAME", plugin.getId() ) ); } final ClassLoader classloader = createClassloader( plugin ); // Register the classloader, Spring App Context and Object Factory with PentahoSystem IPentahoObjectRegistration handle = PentahoSystem.registerReference( - new SingletonPentahoObjectReference.Builder( IPlatformPlugin.class ) - .object( plugin ) - .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), - IPlatformPlugin.class + new SingletonPentahoObjectReference.Builder( IPlatformPlugin.class ) + .object( plugin ) + .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), + IPlatformPlugin.class ); registerReference( plugin.getId(), handle ); handle = - PentahoSystem.registerReference( - new SingletonPentahoObjectReference.Builder( ClassLoader.class ).object( classloader ) - .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), - ClassLoader.class - ); + PentahoSystem.registerReference( + new SingletonPentahoObjectReference.Builder( ClassLoader.class ).object( classloader ) + .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), + ClassLoader.class + ); registerReference( plugin.getId(), handle ); final GenericApplicationContext beanFactory = createBeanFactory( plugin, classloader ); final StandaloneSpringPentahoObjectFactory pentahoFactory = - new StandaloneSpringPentahoObjectFactory( "Plugin Factory ( " + plugin.getId() + " )" ); + new StandaloneSpringPentahoObjectFactory( "Plugin Factory ( " + plugin.getId() + " )" ); pentahoFactory.init( null, beanFactory ); beanFactory.refresh(); handle = - PentahoSystem.registerReference( - new SingletonPentahoObjectReference.Builder( - GenericApplicationContext.class ) - .object( beanFactory ) - .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), - IPentahoRegistrableObjectFactory.Types.ALL - ); + PentahoSystem.registerReference( + new SingletonPentahoObjectReference.Builder( + GenericApplicationContext.class ) + .object( beanFactory ) + .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), + IPentahoRegistrableObjectFactory.Types.ALL + ); registerReference( plugin.getId(), handle ); handle = - PentahoSystem.registerReference( - new SingletonPentahoObjectReference.Builder( IPentahoObjectFactory.class ) - .object( pentahoFactory ) - .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), - IPentahoObjectFactory.class - ); + PentahoSystem.registerReference( + new SingletonPentahoObjectReference.Builder( IPentahoObjectFactory.class ) + .object( pentahoFactory ) + .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), + IPentahoObjectFactory.class + ); registerReference( plugin.getId(), handle ); @@ -315,8 +315,8 @@ public boolean reload( IPentahoSession session ) { // this has been logged already anyErrors = true; String msg = - Messages.getInstance().getErrorString( - "PluginManager.ERROR_0011_FAILED_TO_REGISTER_PLUGIN", plugin.getId() ); + Messages.getInstance().getErrorString( + "PluginManager.ERROR_0011_FAILED_TO_REGISTER_PLUGIN", plugin.getId() ); org.pentaho.platform.util.logging.Logger.error( getClass().toString(), msg, t ); PluginMessageLogger.add( msg ); } @@ -330,8 +330,8 @@ public boolean reload( IPentahoSession session ) { // this has been logged already anyErrors = true; String msg = - Messages.getInstance().getErrorString( - "PluginManager.ERROR_0011_FAILED_TO_REGISTER_PLUGIN", plugin.getId() ); + Messages.getInstance().getErrorString( + "PluginManager.ERROR_0011_FAILED_TO_REGISTER_PLUGIN", plugin.getId() ); org.pentaho.platform.util.logging.Logger.error( getClass().toString(), msg, t ); PluginMessageLogger.add( msg ); } @@ -344,7 +344,7 @@ public boolean reload( IPentahoSession session ) { svcManager.initServices(); } catch ( ServiceInitializationException e ) { String msg = Messages.getInstance() - .getErrorString( "PluginManager.ERROR_0022_SERVICE_INITIALIZATION_FAILED" ); + .getErrorString( "PluginManager.ERROR_0022_SERVICE_INITIALIZATION_FAILED" ); org.pentaho.platform.util.logging.Logger.error( getClass().toString(), msg, e ); PluginMessageLogger.add( msg ); } @@ -359,19 +359,19 @@ public boolean reload( IPentahoSession session ) { @SuppressWarnings( "unchecked" ) private void registerPlugin( final IPlatformPlugin plugin ) throws PlatformPluginRegistrationException, - PluginLifecycleException { + PluginLifecycleException { // TODO: we should treat the registration of a plugin as an atomic operation // with rollback if something is broken if ( StringUtils.isEmpty( plugin.getId() ) ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0026_PLUGIN_INVALID", plugin.getSourceDescription() ) ); + "PluginManager.ERROR_0026_PLUGIN_INVALID", plugin.getSourceDescription() ) ); } ClassLoader loader = PentahoSystem.get( ClassLoader.class, null, - Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); + Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); GenericApplicationContext beanFactory = PentahoSystem - .get( GenericApplicationContext.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); + .get( GenericApplicationContext.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); createAndRegisterLifecycleListeners( plugin, loader ); plugin.init(); @@ -391,15 +391,15 @@ private void registerPlugin( final IPlatformPlugin plugin ) throws PlatformPlugi registerServices( plugin, loader, beanFactory ); PluginMessageLogger - .add( Messages.getInstance().getString( "PluginManager.PLUGIN_REGISTERED", plugin.getId() ) ); + .add( Messages.getInstance().getString( "PluginManager.PLUGIN_REGISTERED", plugin.getId() ) ); try { plugin.loaded(); } catch ( Throwable t ) { // The plugin has already been loaded, so there is really no logical response to any type // of failure here except to log an error and otherwise fail silently String msg = - Messages.getInstance().getErrorString( - "PluginManager.ERROR_0015_PLUGIN_LOADED_HANDLING_FAILED", plugin.getId() ); + Messages.getInstance().getErrorString( + "PluginManager.ERROR_0015_PLUGIN_LOADED_HANDLING_FAILED", plugin.getId() ); org.pentaho.platform.util.logging.Logger.error( getClass().toString(), msg, t ); PluginMessageLogger.add( msg ); } @@ -410,10 +410,10 @@ private void registerOverlays( IPlatformPlugin plugin ) { for ( XulOverlay overlay : plugin.getOverlays() ) { // preserve ordering as it may be significant final IPentahoObjectRegistration referenceHandle = PentahoSystem.registerReference( - new SingletonPentahoObjectReference.Builder( XulOverlay.class ) - .object( overlay ).attributes( - Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).priority( priority ).build(), - XulOverlay.class + new SingletonPentahoObjectReference.Builder( XulOverlay.class ) + .object( overlay ).attributes( + Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).priority( priority ).build(), + XulOverlay.class ); priority--; registerReference( plugin.getId(), referenceHandle ); @@ -421,7 +421,7 @@ private void registerOverlays( IPlatformPlugin plugin ) { } private void registerServices( IPlatformPlugin plugin, ClassLoader loader, GenericApplicationContext beanFactory ) - throws PlatformPluginRegistrationException { + throws PlatformPluginRegistrationException { IServiceManager svcManager = PentahoSystem.get( IServiceManager.class, null ); for ( PluginServiceDefinition pws : plugin.getServices() ) { @@ -430,26 +430,26 @@ private void registerServices( IPlatformPlugin plugin, ClassLoader loader, Gener svcManager.registerService( ws ); } catch ( ServiceException e ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0025_SERVICE_REGISTRATION_FAILED", ws.getId(), plugin.getId() ), e ); //$NON-NLS-1$ + "PluginManager.ERROR_0025_SERVICE_REGISTRATION_FAILED", ws.getId(), plugin.getId() ), e ); //$NON-NLS-1$ } } } } /* - * A utility method to convert plugin version of webservice definition to the official engine version consumable by an - * IServiceManager - */ + * A utility method to convert plugin version of webservice definition to the official engine version consumable by an + * IServiceManager + */ private Collection createServiceConfigs( PluginServiceDefinition pws, IPlatformPlugin plugin, ClassLoader loader, GenericApplicationContext beanFactory ) - throws PlatformPluginRegistrationException { + throws PlatformPluginRegistrationException { Collection services = new ArrayList(); // Set the service type (one service config instance created per service type) // if ( pws.getTypes() == null || pws.getTypes().length < 1 ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0023_SERVICE_TYPE_UNSPECIFIED", pws.getId() ) ); + "PluginManager.ERROR_0023_SERVICE_TYPE_UNSPECIFIED", pws.getId() ) ); } for ( String type : pws.getTypes() ) { ServiceConfig ws = new ServiceConfig(); @@ -458,7 +458,7 @@ private Collection createServiceConfigs( PluginServiceDefinition ws.setTitle( pws.getTitle() ); ws.setDescription( pws.getDescription() ); String serviceClassName = - ( StringUtils.isEmpty( pws.getServiceClass() ) ) ? pws.getServiceBeanId() : pws.getServiceClass(); + ( StringUtils.isEmpty( pws.getServiceClass() ) ) ? pws.getServiceBeanId() : pws.getServiceClass(); String serviceId; if ( !StringUtils.isEmpty( pws.getId() ) ) { @@ -474,18 +474,18 @@ private Collection createServiceConfigs( PluginServiceDefinition // Register the service class // final String serviceClassKey = - ws.getServiceType() + "-" + ws.getId() + "/" + serviceClassName; + ws.getServiceType() + "-" + ws.getId() + "/" + serviceClassName; assertUnique( beanFactory, plugin.getId(), serviceClassKey ); // defining plugin beans the old way through the plugin provider ifc supports only prototype scope BeanDefinition beanDef = - BeanDefinitionBuilder.rootBeanDefinition( serviceClassName ).setScope( BeanDefinition.SCOPE_PROTOTYPE ) - .getBeanDefinition(); + BeanDefinitionBuilder.rootBeanDefinition( serviceClassName ).setScope( BeanDefinition.SCOPE_PROTOTYPE ) + .getBeanDefinition(); beanFactory.registerBeanDefinition( serviceClassKey, beanDef ); if ( !this.isBeanRegistered( serviceClassKey ) ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0020_NO_SERVICE_CLASS_REGISTERED", serviceClassKey ) ); + "PluginManager.ERROR_0020_NO_SERVICE_CLASS_REGISTERED", serviceClassKey ) ); } // Load/set the service class and supporting types @@ -502,7 +502,7 @@ private Collection createServiceConfigs( PluginServiceDefinition ws.setExtraClasses( classes ); } catch ( PluginBeanException e ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0021_SERVICE_CLASS_LOAD_FAILED", serviceClassKey ), e ); + "PluginManager.ERROR_0021_SERVICE_CLASS_LOAD_FAILED", serviceClassKey ), e ); } services.add( ws ); } @@ -546,10 +546,10 @@ private void registerPerspectives( IPlatformPlugin plugin, ClassLoader loader ) // PentahoSystem.get( IPluginPerspectiveManager.class ).addPluginPerspective( pluginPerspective ); final IPentahoObjectRegistration referenceHandle = PentahoSystem.registerReference( - new SingletonPentahoObjectReference.Builder( IPluginPerspective.class ) - .object( pluginPerspective ) - .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), - IPluginPerspective.class + new SingletonPentahoObjectReference.Builder( IPluginPerspective.class ) + .object( pluginPerspective ) + .attributes( Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ).build(), + IPluginPerspective.class ); registerReference( plugin.getId(), referenceHandle ); @@ -558,14 +558,14 @@ private void registerPerspectives( IPlatformPlugin plugin, ClassLoader loader ) private void registerContentGenerators( IPlatformPlugin plugin, ClassLoader loader, final GenericApplicationContext beanFactory ) - throws PlatformPluginRegistrationException { + throws PlatformPluginRegistrationException { // register the content generators for ( final IContentGeneratorInfo cgInfo : plugin.getContentGenerators() ) { // define the bean in the factory BeanDefinition beanDef = - BeanDefinitionBuilder.rootBeanDefinition( cgInfo.getClassname() ).setScope( BeanDefinition.SCOPE_PROTOTYPE ) - .getBeanDefinition(); + BeanDefinitionBuilder.rootBeanDefinition( cgInfo.getClassname() ).setScope( BeanDefinition.SCOPE_PROTOTYPE ) + .getBeanDefinition(); // register bean with alias of content generator id (old way) beanFactory.registerBeanDefinition( cgInfo.getId(), beanDef ); @@ -573,19 +573,19 @@ private void registerContentGenerators( IPlatformPlugin plugin, ClassLoader load beanFactory.registerAlias( cgInfo.getId(), cgInfo.getType() ); PluginMessageLogger.add( Messages.getInstance().getString( - "PluginManager.USER_CONTENT_GENERATOR_REGISTERED", cgInfo.getId(), plugin.getId() ) ); + "PluginManager.USER_CONTENT_GENERATOR_REGISTERED", cgInfo.getId(), plugin.getId() ) ); final HashMap attributes = new HashMap(); attributes.put( PLUGIN_ID, plugin.getId() ); attributes.put( CONTENT_TYPE, cgInfo.getType() ); final IPentahoObjectRegistration referenceHandle = PentahoSystem.registerReference( - new PrototypePentahoObjectReference.Builder( IContentGenerator.class ) - .creator( new IObjectCreator() { - @Override - public IContentGenerator create( IPentahoSession session ) { - return (IContentGenerator) beanFactory.getBean( cgInfo.getId() ); - } - } ).attributes( attributes ).build(), IContentGenerator.class + new PrototypePentahoObjectReference.Builder( IContentGenerator.class ) + .creator( new IObjectCreator() { + @Override + public IContentGenerator create( IPentahoSession session ) { + return (IContentGenerator) beanFactory.getBean( cgInfo.getId() ); + } + } ).attributes( attributes ).build(), IContentGenerator.class ); registerReference( plugin.getId(), referenceHandle ); @@ -597,7 +597,7 @@ public IContentGenerator create( IPentahoSession session ) { } String[] names = - BeanFactoryUtils.beanNamesForTypeIncludingAncestors( beanFactory.getBeanFactory(), IContentGenerator.class ); + BeanFactoryUtils.beanNamesForTypeIncludingAncestors( beanFactory.getBeanFactory(), IContentGenerator.class ); ArrayList ids = new ArrayList(); for ( String beanName : names ) { @@ -612,14 +612,14 @@ public IContentGenerator create( IPentahoSession session ) { attributes.put( CONTENT_TYPE, beanName ); final IPentahoObjectRegistration referenceHandle = PentahoSystem.registerReference( - new PrototypePentahoObjectReference.Builder( IContentGenerator.class ) - .creator( new IObjectCreator() { - @Override - public IContentGenerator create( IPentahoSession session ) { - return (IContentGenerator) beanFactory.getBean( beanName ); - } - } ).attributes( attributes ).build(), - IContentGenerator.class + new PrototypePentahoObjectReference.Builder( IContentGenerator.class ) + .creator( new IObjectCreator() { + @Override + public IContentGenerator create( IPentahoSession session ) { + return (IContentGenerator) beanFactory.getBean( beanName ); + } + } ).attributes( attributes ).build(), + IContentGenerator.class ); registerReference( plugin.getId(), referenceHandle ); @@ -629,7 +629,7 @@ public IContentGenerator create( IPentahoSession session ) { protected void registerContentTypes( IPlatformPlugin plugin, ClassLoader loader, GenericApplicationContext beanFactory ) - throws PlatformPluginRegistrationException { + throws PlatformPluginRegistrationException { // index content types and define any file meta providersIContentGeneratorInfo for ( IContentInfo info : plugin.getContentInfos() ) { final HashMap attributes = new HashMap(); @@ -637,9 +637,9 @@ protected void registerContentTypes( IPlatformPlugin plugin, ClassLoader loader, attributes.put( "extension", info.getExtension() ); IPentahoObjectRegistration handle = PentahoSystem.registerReference( - new SingletonPentahoObjectReference.Builder( IContentInfo.class ).object( info ) - .attributes( attributes ).build(), - IContentInfo.class + new SingletonPentahoObjectReference.Builder( IContentInfo.class ).object( info ) + .attributes( attributes ).build(), + IContentInfo.class ); registerReference( plugin.getId(), handle ); @@ -647,11 +647,11 @@ protected void registerContentTypes( IPlatformPlugin plugin, ClassLoader loader, } private GenericApplicationContext createBeanFactory( IPlatformPlugin plugin, ClassLoader classloader ) - throws PlatformPluginRegistrationException { + throws PlatformPluginRegistrationException { if ( !( classloader instanceof PluginClassLoader ) ) { throw new PlatformPluginRegistrationException( - "Can't determine plugin dir to load spring file because classloader is not of type PluginClassLoader. " - + "This is since we are probably in a unit test" + "Can't determine plugin dir to load spring file because classloader is not of type PluginClassLoader. " + + "This is since we are probably in a unit test" ); } @@ -694,14 +694,14 @@ private GenericApplicationContext createBeanFactory( IPlatformPlugin plugin, Cla assertUnique( beanFactory, plugin.getId(), def.getBeanId() ); } catch ( PlatformPluginRegistrationException e ) { logger.error( MessageFormat - .format( "Unable to register plugin bean, a bean by the id {0} is already defined in plugin: {1}", - def.getBeanId(), plugin.getId() ) ); + .format( "Unable to register plugin bean, a bean by the id {0} is already defined in plugin: {1}", + def.getBeanId(), plugin.getId() ) ); continue; } // defining plugin beans the old way through the plugin provider ifc supports only prototype scope BeanDefinition beanDef = - BeanDefinitionBuilder.rootBeanDefinition( def.getClassname() ).setScope( BeanDefinition.SCOPE_PROTOTYPE ) - .getBeanDefinition(); + BeanDefinitionBuilder.rootBeanDefinition( def.getClassname() ).setScope( BeanDefinition.SCOPE_PROTOTYPE ) + .getBeanDefinition(); beanFactory.registerBeanDefinition( def.getBeanId(), beanDef ); } @@ -712,10 +712,10 @@ private GenericApplicationContext createBeanFactory( IPlatformPlugin plugin, Cla * A utility method that throws an exception if a bean with the id is already defined for this plugin */ protected void assertUnique( GenericApplicationContext applicationContext, String pluginId, String beanId ) - throws PlatformPluginRegistrationException { + throws PlatformPluginRegistrationException { if ( applicationContext.containsBean( beanId ) ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0018_BEAN_ALREADY_REGISTERED", beanId, pluginId ) ); + "PluginManager.ERROR_0018_BEAN_ALREADY_REGISTERED", beanId, pluginId ) ); } } @@ -767,18 +767,18 @@ private void registerReference( String id, IPentahoObjectRegistration handle ) { private ClassLoader createClassloader( IPlatformPlugin plugin ) throws PlatformPluginRegistrationException { String pluginDirPath = - PentahoSystem.getApplicationContext().getSolutionPath( "system/" + plugin.getSourceDescription() ); + PentahoSystem.getApplicationContext().getSolutionPath( "system/" + plugin.getSourceDescription() ); // need to scrub out duplicate file delimeters otherwise we will // not be able to locate resources in jars. This classloader ultimately // needs to be made less fragile pluginDirPath = pluginDirPath.replace( "//", "/" ); org.pentaho.platform.util.logging.Logger - .debug( this, - "plugin dir for " + plugin.getId() + " is [" + pluginDirPath + "]" ); + .debug( this, + "plugin dir for " + plugin.getId() + " is [" + pluginDirPath + "]" ); File pluginDir = new File( pluginDirPath ); if ( !pluginDir.exists() || !pluginDir.isDirectory() || !pluginDir.canRead() ) { throw new PlatformPluginRegistrationException( Messages.getInstance().getErrorString( - "PluginManager.ERROR_0027_PLUGIN_DIR_UNAVAILABLE", pluginDir.getAbsolutePath() ) ); + "PluginManager.ERROR_0027_PLUGIN_DIR_UNAVAILABLE", pluginDir.getAbsolutePath() ) ); } PluginClassLoader loader = new PluginClassLoader( pluginDir, this.getClass().getClassLoader() ); if ( plugin.getLoaderType() == IPlatformPlugin.ClassLoaderType.OVERRIDING ) { @@ -809,7 +809,7 @@ public Object getBean( String beanId ) throws PluginBeanException { } throw new PluginBeanException( Messages.getInstance().getString( - "PluginManager.WARN_CLASS_NOT_REGISTERED", beanId ) ); + "PluginManager.WARN_CLASS_NOT_REGISTERED", beanId ) ); } @@ -826,19 +826,21 @@ public IContentGenerator getContentGenerator( String type, String perspectiveNam // first we check: is there any IContentGeneratorInvoker implementation on the bean registry? If so: use it; final IContentGeneratorInvoker cgInvoker = PentahoSystem.get( IContentGeneratorInvoker.class ); if ( cgInvoker != null && cgInvoker.isSupportedContent( beanId ) ) { - logger.info( "Located IContentGeneratorInvoker that supports content of type '" + beanId + "':" + cgInvoker.getClass().getName() ); + logger.info( + "Located IContentGeneratorInvoker that supports content of type '" + beanId + "':" + cgInvoker.getClass() + .getName() ); return cgInvoker.getContentGenerator(); } // otherwise, gracefully fallback to PentahoSystemPluginManager's internal IContentGenerator discovery logic; IContentGenerator contentGenerator = PentahoSystem - .get( IContentGenerator.class, PentahoSessionHolder.getSession(), - Collections.singletonMap( CONTENT_TYPE, beanId ) ); + .get( IContentGenerator.class, PentahoSessionHolder.getSession(), + Collections.singletonMap( CONTENT_TYPE, beanId ) ); if ( contentGenerator == null ) { contentGenerator = PentahoSystem - .get( IContentGenerator.class, PentahoSessionHolder.getSession(), - Collections.singletonMap( CONTENT_TYPE, perspectiveName ) ); + .get( IContentGenerator.class, PentahoSessionHolder.getSession(), + Collections.singletonMap( CONTENT_TYPE, perspectiveName ) ); } return contentGenerator; @@ -851,7 +853,7 @@ public Class loadClass( String beanId ) throws PluginBeanException { } Class type = null; for ( IPentahoObjectReference reference : PentahoSystem.getObjectReferences( - GenericApplicationContext.class, null ) ) { + GenericApplicationContext.class, null ) ) { if ( !reference.getAttributes().containsKey( PLUGIN_ID ) ) { // This GenericApplicationContext was not registered from the plugin manager as it lacks plugin-id continue; @@ -869,7 +871,7 @@ public Class loadClass( String beanId ) throws PluginBeanException { if ( type == null ) { throw new PluginBeanException( Messages.getInstance().getString( - "PluginManager.WARN_CLASS_NOT_REGISTERED", beanId ) ); + "PluginManager.WARN_CLASS_NOT_REGISTERED", beanId ) ); } return type; } @@ -897,14 +899,14 @@ public void unloadAllPlugins() { public String getPluginIdForType( String contentType ) { final IPentahoObjectReference objectReference = PentahoSystem - .getObjectReference( IContentGenerator.class, PentahoSessionHolder.getSession(), - Collections.singletonMap( CONTENT_TYPE, contentType ) ); + .getObjectReference( IContentGenerator.class, PentahoSessionHolder.getSession(), + Collections.singletonMap( CONTENT_TYPE, contentType ) ); if ( objectReference != null && objectReference.getAttributes().containsKey( PLUGIN_ID ) ) { return objectReference.getAttributes().get( PLUGIN_ID ).toString(); } else { // fallback for the case where everything is registered in the new form [contentType].[method] final List> objectReferences = - PentahoSystem.getObjectReferences( IContentGenerator.class, PentahoSessionHolder.getSession() ); + PentahoSystem.getObjectReferences( IContentGenerator.class, PentahoSessionHolder.getSession() ); for ( IPentahoObjectReference reference : objectReferences ) { if ( reference.getAttributes().containsKey( CONTENT_TYPE ) ) { @@ -922,8 +924,8 @@ public String getPluginIdForType( String contentType ) { public List getPluginRESTPerspectivesForType( String contentType ) { List retList = new ArrayList(); final List> objectReferences = PentahoSystem - .getObjectReferences( IContentGenerator.class, PentahoSessionHolder.getSession(), - Collections.singletonMap( CONTENT_TYPE, contentType ) ); + .getObjectReferences( IContentGenerator.class, PentahoSessionHolder.getSession(), + Collections.singletonMap( CONTENT_TYPE, contentType ) ); for ( IPentahoObjectReference objectReference : objectReferences ) { if ( objectReference.getAttributes().containsKey( "id" ) ) { @@ -940,8 +942,8 @@ public List getPluginRESTPerspectivesForType( String contentType ) { public List getPluginRESTPerspectivesForId( String id ) { List retList = new ArrayList(); final List> objectReferences = PentahoSystem - .getObjectReferences( IContentGenerator.class, PentahoSessionHolder.getSession(), - Collections.singletonMap( PLUGIN_ID, id ) ); + .getObjectReferences( IContentGenerator.class, PentahoSessionHolder.getSession(), + Collections.singletonMap( PLUGIN_ID, id ) ); for ( IPentahoObjectReference objectReference : objectReferences ) { if ( objectReference.getAttributes().containsKey( "id" ) ) { final String beanId = (String) objectReference.getAttributes().get( "id" ); @@ -959,7 +961,7 @@ public String getPluginIdForClassLoader( ClassLoader classLoader ) { return null; } final List> objectReferences = - PentahoSystem.getObjectReferences( ClassLoader.class, null ); + PentahoSystem.getObjectReferences( ClassLoader.class, null ); for ( IPentahoObjectReference objectReference : objectReferences ) { if ( objectReference.getObject().equals( classLoader ) ) { return objectReference.getAttributes().get( PLUGIN_ID ).toString(); @@ -1081,7 +1083,7 @@ public boolean isStaticResource( String path ) { @Override public boolean isPublic( String pluginId, String path ) { IPlatformPlugin plugin = PentahoSystem.get( IPlatformPlugin.class, PentahoSessionHolder.getSession(), - Collections.singletonMap( PLUGIN_ID, pluginId ) ); + Collections.singletonMap( PLUGIN_ID, pluginId ) ); if ( plugin == null ) { return false; } @@ -1105,7 +1107,7 @@ public InputStream getStaticResource( String path ) { if ( isRequested( url, path ) ) { IPluginResourceLoader resLoader = PentahoSystem.get( IPluginResourceLoader.class, null ); ClassLoader classLoader = - PentahoSystem.get( ClassLoader.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); + PentahoSystem.get( ClassLoader.class, null, Collections.singletonMap( PLUGIN_ID, plugin.getId() ) ); String resourcePath = path.replace( url, resourceMap.get( url ) ); return resLoader.getResourceAsStream( classLoader, resourcePath ); } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java index 6271875301f..58518629aef 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java @@ -92,10 +92,6 @@ public void init( IPentahoSession session ) { initializer.init( session ); } } - public String getLifecycleListenerClassname() { - return lifecycleListenerClassnames != null - && !lifecycleListenerClassnames.isEmpty() ? lifecycleListenerClassnames.get(0): null; - } public void addLifecycleListenerClassname( String lifecycleListenerClassname ) { this.lifecycleListenerClassnames.add( lifecycleListenerClassname ); diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java index 7de1bdb44bd..b8b30b3fb74 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java @@ -152,15 +152,14 @@ protected PlatformPlugin createPlugin( Document doc, IPentahoSession session, St processExternalResources( plugin, doc ); processPerspectives( plugin, doc ); - String listenerCount = ( StringUtils.isEmpty( plugin.getLifecycleListenerClassname() ) ) ? "0" : "1"; //$NON-NLS-1$//$NON-NLS-2$ - + int listenerCount = plugin.getLifecycleListenerClassnames() != null ? plugin.getLifecycleListenerClassnames().size() : 0; String msg = Messages.getInstance().getString( "SystemPathXmlPluginProvider.PLUGIN_PROVIDES", //$NON-NLS-1$ Integer.toString( plugin.getContentInfos().size() ), Integer.toString( plugin.getContentGenerators().size() ), Integer.toString( plugin.getOverlays().size() ), - listenerCount ); + Integer.toString( listenerCount) ); PluginMessageLogger.add( msg ); plugin.setSourceDescription( folder ); diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java index ca547991303..715b8ade895 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java @@ -20,12 +20,7 @@ package org.pentaho.platform.web.http.context; -import java.util.List; - -import javax.servlet.ServletContextEvent; -import javax.servlet.ServletContextListener; - -import org.apache.commons.lang.StringUtils; +import org.apache.jackrabbit.api.JackrabbitRepository; import org.pentaho.platform.api.engine.IPentahoSession; import org.pentaho.platform.api.engine.IPlatformPlugin; import org.pentaho.platform.api.engine.IPlatformReadyListener; @@ -35,8 +30,12 @@ import org.pentaho.platform.engine.core.system.PentahoSessionHolder; import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.util.logging.Logger; + import javax.jcr.Repository; -import org.apache.jackrabbit.api.JackrabbitRepository; +import javax.servlet.ServletContextEvent; +import javax.servlet.ServletContextListener; +import java.util.List; + public class PentahoSystemReadyListener implements ServletContextListener { @Override @@ -49,11 +48,13 @@ public void contextInitialized( ServletContextEvent servletContextEvent ) { List providedPlugins = pluginProvider.getPlugins( session ); for ( IPlatformPlugin plugin : providedPlugins ) { try { - if ( !StringUtils.isEmpty( plugin.getLifecycleListenerClassname() ) ) { - ClassLoader loader = pluginManager.getClassLoader( plugin.getId() ); - Object listener = loader.loadClass( plugin.getLifecycleListenerClassname() ).newInstance(); - if ( IPlatformReadyListener.class.isAssignableFrom( listener.getClass() ) ) { - ( (IPlatformReadyListener) listener ).ready(); + if ( plugin.getLifecycleListenerClassnames() != null ) { + for ( String lifecycleListener : plugin.getLifecycleListenerClassnames() ) { + ClassLoader loader = pluginManager.getClassLoader( plugin.getId() ); + Object listener = loader.loadClass( lifecycleListener ).getDeclaredConstructor().newInstance(); + if ( IPlatformReadyListener.class.isAssignableFrom( listener.getClass() ) ) { + ( (IPlatformReadyListener) listener ).ready(); + } } } } catch ( Exception e ) { @@ -63,7 +64,6 @@ public void contextInitialized( ServletContextEvent servletContextEvent ) { } catch ( PlatformPluginRegistrationException e ) { Logger.warn( PentahoSystemReadyListener.class.getName(), e.getMessage(), e ); } - } @Override From dd472acf5db2e40b8125956c13fb3c0c1a0547a1 Mon Sep 17 00:00:00 2001 From: "HDS\\rammansoor" Date: Mon, 1 Jul 2024 13:51:44 -0400 Subject: [PATCH 02/55] [BISERVER-15009] - Remove the version checker from the product --- .../src/main/resources-filtered/promptuser.js | 31 ----- .../src/main/resources-filtered/promptuser.sh | 38 ------ .../PentahoVersionCheckDataProvider.java | 118 ---------------- .../PentahoVersionCheckHelper.java | 91 ------------- .../PentahoVersionCheckReflectHelper.java | 127 ----------------- .../util/messages/messages.properties | 4 - .../util/messages/messages_ja.properties | 3 - .../PentahoVersionCheckReflectHelperTest.java | 69 ---------- extensions/biserver-extensions-jmeter.jmx | 65 --------- .../PentahoVersionCheckComponent.java | 126 ----------------- .../http/api/resources/VersionResource.java | 21 --- .../CheckForSoftwareUpdatesCommand.java | 128 ------------------ 12 files changed, 821 deletions(-) delete mode 100644 assemblies/pentaho-server/src/main/resources-filtered/promptuser.js delete mode 100644 assemblies/pentaho-server/src/main/resources-filtered/promptuser.sh delete mode 100644 core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckDataProvider.java delete mode 100644 core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckHelper.java delete mode 100644 core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelper.java delete mode 100644 core/src/test/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelperTest.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java delete mode 100644 user-console/src/main/java/org/pentaho/mantle/client/commands/CheckForSoftwareUpdatesCommand.java diff --git a/assemblies/pentaho-server/src/main/resources-filtered/promptuser.js b/assemblies/pentaho-server/src/main/resources-filtered/promptuser.js deleted file mode 100644 index 4c9e35facb6..00000000000 --- a/assemblies/pentaho-server/src/main/resources-filtered/promptuser.js +++ /dev/null @@ -1,31 +0,0 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-${copyright.year} Hitachi Vantara. All rights reserved. -*/ - -var wshShell = WScript.CreateObject("WScript.Shell"); -// popup with no timeout, ok and cancel buttons, and a question mark icon -var btnCode = wshShell.Popup("The Pentaho BI Platform now contains a version checker that will notify you \nwhen newer versions of the software are available. The version checker is enabled by default. \n\nFor information on what the version checker does, why it is beneficial, and how it works see: \nhttps://pentaho-community.atlassian.net/wiki/display/ServerDoc2x/Version+Checker \n\nClick OK to continue, or Cancel to prevent the server from starting. \nYou will only be prompted once with this question.", 30, "Version Checker Warning", 1 + 32); -switch(btnCode) { - case 1: // user clicked ok - WScript.Quit(1); - break; - case 2: // user clicked cancel - WScript.Quit(0); - break; - case -1: // timeout; no user selection - WScript.Quit(1); - break; -} diff --git a/assemblies/pentaho-server/src/main/resources-filtered/promptuser.sh b/assemblies/pentaho-server/src/main/resources-filtered/promptuser.sh deleted file mode 100644 index c9dd2a4b221..00000000000 --- a/assemblies/pentaho-server/src/main/resources-filtered/promptuser.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh - -# ******************************************************************************************* -# This program is free software; you can redistribute it and/or modify it under the -# terms of the GNU General Public License, version 2 as published by the Free Software -# Foundation. -# -# You should have received a copy of the GNU General Public License along with this -# program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html -# or from the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -# -# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -# without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU General Public License for more details. -# -# -# Copyright 2011 - ${copyright.year} Hitachi Vantara. All rights reserved. -# ******************************************************************************************* - -echo -------------------------------------------------------------------------------------------- -echo The Pentaho BI Platform now contains a version checker that will notify you -echo when newer versions of the software are available. The version checker is enabled by default. -echo For information on what the version checker does, why it is beneficial, and how it works see: -echo https://pentaho-community.atlassian.net/wiki/display/ServerDoc2x/Version+Checker -echo Press Enter to continue, or type "cancel" or Ctrl-C to prevent the server from starting. -echo You will only be prompted once with this question. -echo -------------------------------------------------------------------------------------------- - -echo [OK]: -read choice -choicelower=`echo $choice| tr A-Z a-z` -if [ "$choicelower" = "cancel" ]; then - exit 1 -else - echo -e "#!/bin/sh\nexit 0" > promptuser.sh - exit 0 -fi diff --git a/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckDataProvider.java b/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckDataProvider.java deleted file mode 100644 index 959f20abb58..00000000000 --- a/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckDataProvider.java +++ /dev/null @@ -1,118 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.util.versionchecker; - -import org.pentaho.platform.api.util.IVersionHelper; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.platform.util.VersionHelper; -import org.pentaho.platform.util.VersionInfo; -import org.pentaho.versionchecker.IVersionCheckDataProvider; - -import java.util.Map; - -public class PentahoVersionCheckDataProvider implements IVersionCheckDataProvider { - - /** - * The version information for the pentaho platform is in the core jar - that is the fallback position. The - * VersionHelper implementation however should be in a .jar file with correct manifest. - */ - protected static final VersionInfo versionInfo; - - static { - // - // Allow override of product id information - // - IVersionHelper versionHelper = PentahoSystem.get( IVersionHelper.class, null ); - if ( versionHelper != null ) { - versionInfo = VersionHelper.getVersionInfo( versionHelper.getClass() ); - } else { - versionInfo = VersionHelper.getVersionInfo( PentahoSystem.class ); - } - } - - protected int versionRequestFlags = IVersionCheckDataProvider.DEPTH_MINOR_MASK - + IVersionCheckDataProvider.DEPTH_GA_MASK; - - public void setVersionRequestFlags( final int flags ) { - versionRequestFlags = flags; - } - - /** - * Returns the application id (code) for this application (the pentaho platform) - */ - public String getApplicationID() { - return PentahoVersionCheckDataProvider.versionInfo == null ? null : PentahoVersionCheckDataProvider.versionInfo - .getProductID(); - } - - /** - * Returns the application version number found in the manifest - */ - public String getApplicationVersion() { - return PentahoVersionCheckDataProvider.versionInfo == null ? null : PentahoVersionCheckDataProvider.versionInfo - .getVersionNumber(); - } - - /** - * Returns the base url for the connection to the pentaho version checking server. Currently, there is no reason - * to use anything other than the default. - */ - public String getBaseURL() { - return null; - } - - /** - * Returns the extra information that can be provided. - */ - public Map getExtraInformation() { - return null; - } - - protected int computeOSMask() { - try { - String os = System.getProperty( "os.name" ); //$NON-NLS-1$ - if ( os != null ) { - os = os.toLowerCase(); - if ( os.indexOf( "windows" ) >= 0 ) { //$NON-NLS-1$ - return IVersionCheckDataProvider.DEPTH_WINDOWS_MASK; - } else if ( os.indexOf( "mac" ) >= 0 ) { //$NON-NLS-1$ - return IVersionCheckDataProvider.DEPTH_MAC_MASK; - } else if ( os.indexOf( "linux" ) >= 0 ) { //$NON-NLS-1$ - return IVersionCheckDataProvider.DEPTH_LINUX_MASK; - } else { - return IVersionCheckDataProvider.DEPTH_ALL_MASK; - } - } - } catch ( Exception e ) { - // ignore any issues - } - return IVersionCheckDataProvider.DEPTH_ALL_MASK; - } - - /** - * generates the depth flags - */ - public int getDepth() { - - int depth = versionRequestFlags + computeOSMask(); - return depth; - } -} diff --git a/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckHelper.java b/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckHelper.java deleted file mode 100644 index af613fef759..00000000000 --- a/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckHelper.java +++ /dev/null @@ -1,91 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.util.versionchecker; - -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.versionchecker.IVersionCheckDataProvider; -import org.pentaho.versionchecker.IVersionCheckErrorHandler; -import org.pentaho.versionchecker.IVersionCheckResultHandler; -import org.pentaho.versionchecker.VersionChecker; - -import java.util.ArrayList; - -/** - * Avoid loading this class without reflection, so if someone deletes the versionchecker.jar, there will be no - * class loading exceptions - * - * @author Will Gorman - * - */ -public class PentahoVersionCheckHelper { - - protected boolean ignoreExistingUpdates = false; - - protected ArrayList resultList = new ArrayList(); - - protected int versionRequestFlags = -1; - - public void setVersionRequestFlags( final int versionRequestFlags ) { - this.versionRequestFlags = versionRequestFlags; - } - - public void setIgnoreExistingUpdates( final boolean ignoreExistingUpdates ) { - this.ignoreExistingUpdates = ignoreExistingUpdates; - } - - public ArrayList getResults() { - return resultList; - } - - public void performUpdate() { - IVersionCheckResultHandler resultHandler = new IVersionCheckResultHandler() { - public void processResults( String results ) { - // parse xml results vs spewing out xml? - resultList.add( results ); - } - }; - - IVersionCheckErrorHandler errorHandler = new IVersionCheckErrorHandler() { - public void handleException( Exception e ) { - resultList.add( "" ); //$NON-NLS-1$ //$NON-NLS-2$ - } - }; - - // PentahoVersionCheckDataProvider dataProvider = new PentahoVersionCheckDataProvider(); - IVersionCheckDataProvider dataProvider = - PentahoSystem.get( IVersionCheckDataProvider.class, "IVersionCheckDataProvider", null ); //$NON-NLS-1$ - if ( dataProvider == null ) { - dataProvider = new PentahoVersionCheckDataProvider(); - } - - if ( versionRequestFlags != -1 ) { - dataProvider.setVersionRequestFlags( versionRequestFlags ); - } - - VersionChecker vc = new VersionChecker(); - - vc.setDataProvider( dataProvider ); - vc.addResultHandler( resultHandler ); - vc.addErrorHandler( errorHandler ); - - vc.performCheck( ignoreExistingUpdates ); - } -} diff --git a/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelper.java b/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelper.java deleted file mode 100644 index 145bf9e95f9..00000000000 --- a/core/src/main/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelper.java +++ /dev/null @@ -1,127 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.util.versionchecker; - -import org.apache.commons.logging.Log; -import org.dom4j.Document; -import org.dom4j.Element; -import org.pentaho.platform.engine.services.solution.PentahoEntityResolver; -import org.pentaho.platform.util.messages.Messages; -import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; - -import java.lang.reflect.Method; -import java.util.Iterator; -import java.util.List; - -public class PentahoVersionCheckReflectHelper { - - public static boolean isVersionCheckerAvailable() { - try { - Class.forName( "org.pentaho.versionchecker.VersionChecker" ); //$NON-NLS-1$ - return true; - } catch ( ClassNotFoundException e ) { - // ignore - } - return false; - } - - public static List performVersionCheck( final boolean ignoreExistingUpdates, final int versionRequestFlags ) { - // check to see if jar is loaded before continuing - if ( PentahoVersionCheckReflectHelper.isVersionCheckerAvailable() ) { - try { - - // use reflection so anyone can delete the version checker jar without pain - - // PentahoVersionCheckHelper helper = new PentahoVersionCheckHelper(); - Class helperClass = - Class.forName( "org.pentaho.platform.util.versionchecker.PentahoVersionCheckHelper" ); //$NON-NLS-1$ - Object helper = helperClass.getConstructors()[0].newInstance( new Object[] {} ); - - // helper.setIgnoreExistingUpdates(ignoreExistingUpdates); - Method setIgnoreExistingUpdatesMethod = - helperClass.getDeclaredMethod( "setIgnoreExistingUpdates", new Class[] { Boolean.TYPE } ); //$NON-NLS-1$ - setIgnoreExistingUpdatesMethod.invoke( helper, new Object[] { new Boolean( ignoreExistingUpdates ) } ); - - // helper.setVersionRequestFlags(versionRequestFlags); - Method setVersionRequestFlagsMethod = - helperClass.getDeclaredMethod( "setVersionRequestFlags", new Class[] { Integer.TYPE } ); //$NON-NLS-1$ - setVersionRequestFlagsMethod.invoke( helper, new Object[] { new Integer( versionRequestFlags ) } ); - - // helper.performUpdate(); - Method performUpdateMethod = helperClass.getDeclaredMethod( "performUpdate", new Class[] {} ); //$NON-NLS-1$ - performUpdateMethod.invoke( helper, new Object[] {} ); - - // List results = helper.getResults(); - Method getResultsMethod = helperClass.getDeclaredMethod( "getResults", new Class[] {} ); //$NON-NLS-1$ - List results = (List) getResultsMethod.invoke( helper, new Object[] {} ); - return results; - - } catch ( Exception e ) { - // ignore errors - } - } - - return null; - } - - public static String logVersionCheck( final List results, final Log logger ) { - String output = null; - if ( ( results != null ) && ( results.size() > 0 ) ) { - String result = results.get( 0 ).toString(); - try { - Document doc = XmlDom4JHelper.getDocFromString( result, new PentahoEntityResolver() ); - if ( doc != null ) { - List nodes = doc.selectNodes( "//update" ); //$NON-NLS-1$ - Iterator nodeIter = nodes.iterator(); - while ( nodeIter.hasNext() ) { - Element updateElement = (Element) nodeIter.next(); - - String title = updateElement.attributeValue( "title" ); //$NON-NLS-1$ - String version = updateElement.attributeValue( "version" ); //$NON-NLS-1$ - String type = updateElement.attributeValue( "type" ); //$NON-NLS-1$ - String downloadurl = XmlDom4JHelper.getNodeText( "downloadurl", updateElement ); //$NON-NLS-1$ - if ( downloadurl != null ) { - downloadurl = downloadurl.trim(); - } - logger.info( Messages.getInstance().getString( - "VersionCheck.UPDATE_MESSAGE", title, version, type, downloadurl ) ); //$NON-NLS-1$ - } - - nodes = doc.selectNodes( "//error" ); //$NON-NLS-1$ - nodeIter = nodes.iterator(); - while ( nodeIter.hasNext() ) { - Element errorElement = (Element) nodeIter.next(); - String message = errorElement.getText(); - logger.info( Messages.getInstance().getString( "VersionCheck.ERROR_MESSAGE", message ) ); //$NON-NLS-1$ - } - } - output = result; - } catch ( Exception e ) { - output = - "<[!CDATA[" + Messages.getInstance().getString( "VersionCheck.ERROR_MESSAGE", e.getMessage() ) + "]]>"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - } - } else { - output = - "<[!CDATA[" + Messages.getInstance().getString( "VersionCheck.NO_RESULT_MESSAGE" ) + "]]>"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - } - return output; - } -} diff --git a/core/src/main/resources/org/pentaho/platform/util/messages/messages.properties b/core/src/main/resources/org/pentaho/platform/util/messages/messages.properties index a63e7c0e8aa..51e8f39f747 100644 --- a/core/src/main/resources/org/pentaho/platform/util/messages/messages.properties +++ b/core/src/main/resources/org/pentaho/platform/util/messages/messages.properties @@ -48,10 +48,6 @@ XmlDom4JHelper.ERROR_0002_UNSUPPORTED_ENCODING=Unsupported Encoding: {0} XmlDom4JHelper.ERROR_0003_UNABLE_TO_RENDER_DASHBOARD=We are unable to render this dashboard. Please contact your administrator. MondrianCatalogPublisher.ERROR_0005_PUBLISH_EXCEPTION=Exception occurred while publishing -VersionCheck.UPDATE_MESSAGE=Update Available: {0} {1} {2}, Download Link: {3} -VersionCheck.ERROR_MESSAGE=Version Check Error: {0} -VersionCheck.NO_RESULT_MESSAGE=Version Check Error: No Results Available - ActionUtil.ERROR_0001_REQUIRED_PARAM_MISSING=Property "{0}" or "{1}" must be set in the action data map ActionUtil.ERROR_0002_FAILED_TO_CREATE_ACTION=Failed to create an instance of action "{0}" ActionUtil.ERROR_0003_ACTION_WRONG_TYPE=class {0} must be an instance of "{1}" diff --git a/core/src/main/resources/org/pentaho/platform/util/messages/messages_ja.properties b/core/src/main/resources/org/pentaho/platform/util/messages/messages_ja.properties index 89529828e0d..67a9b4e3763 100644 --- a/core/src/main/resources/org/pentaho/platform/util/messages/messages_ja.properties +++ b/core/src/main/resources/org/pentaho/platform/util/messages/messages_ja.properties @@ -46,9 +46,6 @@ XmlDom4JHelper.ERROR_0001_UNABLE_TO_GET_DOCUMENT_FROM_STRING=Unable to get docum XmlDom4JHelper.ERROR_0002_UNSUPPORTED_ENCODING=Unsupported Encoding: {0} MondrianCatalogPublisher.ERROR_0005_PUBLISH_EXCEPTION=\u30d1\u30d6\u30ea\u30c3\u30b7\u30e5\u4e2d\u306b\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f # -VersionCheck.UPDATE_MESSAGE=Update Available: {0} {1} {2}, Download Link: {3} -VersionCheck.ERROR_MESSAGE=Version Check Error: {0} -VersionCheck.NO_RESULT_MESSAGE=Version Check Error: No Results Available emailFromName=Pentaho XmlDom4JHelper.ERROR_0003_UNABLE_TO_RENDER_DASHBOARD=\u3053\u306e\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u3092\u30ec\u30f3\u30c0\u30ea\u30f3\u30b0\u3067\u304d\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u554f\u3044\u5408\u308f\u305b\u3066\u304f\u3060\u3055\u3044\u3002 ActionUtil.ERROR_0001_REQUIRED_PARAM_MISSING=\u30a2\u30af\u30b7\u30e7\u30f3\u30c7\u30fc\u30bf\u30de\u30c3\u30d7\u306b\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u307e\u305f\u306f "{1}" \u3092\u8a2d\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059 diff --git a/core/src/test/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelperTest.java b/core/src/test/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelperTest.java deleted file mode 100644 index 2108b7bc8a7..00000000000 --- a/core/src/test/java/org/pentaho/platform/util/versionchecker/PentahoVersionCheckReflectHelperTest.java +++ /dev/null @@ -1,69 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.util.versionchecker; - - -import org.apache.commons.logging.Log; -import org.junit.Ignore; -import org.junit.Test; -import org.mockito.Mockito; - -import java.util.ArrayList; -import java.util.List; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.verify; -import static org.mockito.internal.verification.VerificationModeFactory.times; - -public class PentahoVersionCheckReflectHelperTest { - - private static final String XML_TEXT = "\n" - + " \n" - + " \n" - + " \n" - + " \n" - + " \n" - + " \n" - + " \n" - + " "; - @Test - @Ignore - public void performVersionCheckTest() { - List results = PentahoVersionCheckReflectHelper.performVersionCheck( false, -1 ); - assertNotNull( results ); - assertTrue( results.size() > 0 ); - assertTrue( results.get(0).toString().startsWith("") ); - } - - @Test - @Ignore - public void logVersionCheckTest() { - Log mockLog = Mockito.mock( Log.class ); - - List results = new ArrayList<>(); - results.add( XML_TEXT ); - PentahoVersionCheckReflectHelper.logVersionCheck( results, mockLog ); - verify( mockLog, times( 2 ) ).info( any() ); - } -} diff --git a/extensions/biserver-extensions-jmeter.jmx b/extensions/biserver-extensions-jmeter.jmx index 5f64f591fa8..b82e466d45d 100644 --- a/extensions/biserver-extensions-jmeter.jmx +++ b/extensions/biserver-extensions-jmeter.jmx @@ -7607,71 +7607,6 @@ return(filename); - - - - - - - - - http - utf-8 - /pentaho/api/version/softwareUpdates - GET - true - false - true - true - Java - false - - Return software update document to the user - - - - - - Content-Type - text/plain; charset=utf-8 - - - Accept-Language - en-US,en;q=0.5 - - - Accept - text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 - - - User-Agent - Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:22.0) Gecko/20100101 Firefox/22.0 - - - Referer - http://${ServerIP}:8080/pentaho/Home - - - DNT - 1 - - - Accept-Encoding - gzip, deflate - - - - - - - vercheck - - Assertion.response_data - false - 2 - - - true diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java deleted file mode 100644 index 1b65911472f..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java +++ /dev/null @@ -1,126 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.action.versionchecker; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.engine.services.solution.ComponentBase; -import org.pentaho.platform.plugin.action.messages.Messages; -import org.pentaho.platform.util.versionchecker.PentahoVersionCheckReflectHelper; - -import java.util.List; - -/** - * Version Check Component This component makes a call to pentaho's server to see if a new version is a vailable. - * - * Uses reflection helper so that versioncheck.jar can be deleted without problems - * - * input param "ignoreExistingUpdates" - if true, ignore existing updates discovered - * - * @author Will Gorman - * - */ -public class PentahoVersionCheckComponent extends ComponentBase { - - private static final long serialVersionUID = 8178713714323100555L; - - private static final String DOCUMENT = "document"; //$NON-NLS-1$ - - @Override - public Log getLogger() { - return LogFactory.getLog( PentahoVersionCheckComponent.class ); - } - - @Override - protected boolean validateSystemSettings() { - return true; - } - - @Override - protected boolean validateAction() { - return true; - } - - @Override - public void done() { - - } - - @Override - protected boolean executeAction() { - - String output = null; - - boolean ignoreExistingUpdates = getInputBooleanValue( "ignoreExistingUpdates", true ); //$NON-NLS-1$ - - // pull out release flags from the releaseFlags string - int versionRequestFlags = -1; - try { - Object releaseFlagsObj = getInputValue( "releaseFlags" ); //$NON-NLS-1$ - String releaseFlags = ""; //$NON-NLS-1$ - if ( releaseFlagsObj instanceof String[] ) { - String[] arr = (String[]) releaseFlagsObj; - if ( arr.length > 0 ) { - releaseFlags += arr[0]; - for ( int i = 1; i < arr.length; i++ ) { - releaseFlags += "," + arr[i]; //$NON-NLS-1$ - } - } - } else { - releaseFlags = releaseFlagsObj.toString(); - } - - if ( releaseFlags != null ) { - releaseFlags = releaseFlags.toLowerCase(); - boolean requestMajorReleases = releaseFlags.indexOf( "major" ) >= 0; //$NON-NLS-1$ - boolean requestMinorReleases = releaseFlags.indexOf( "minor" ) >= 0; //$NON-NLS-1$ - boolean requestRCReleases = releaseFlags.indexOf( "rc" ) >= 0; //$NON-NLS-1$ - boolean requestGAReleases = releaseFlags.indexOf( "ga" ) >= 0; //$NON-NLS-1$ - boolean requestMilestoneReleases = releaseFlags.indexOf( "milestone" ) >= 0; //$NON-NLS-1$ - - versionRequestFlags = - ( requestMajorReleases ? 4 : 0 ) + ( requestMinorReleases ? 8 : 0 ) + ( requestRCReleases ? 16 : 0 ) - + ( requestGAReleases ? 32 : 0 ) + ( requestMilestoneReleases ? 64 : 0 ); - } - } catch ( Exception e ) { - // ignore errors - } - - if ( PentahoVersionCheckReflectHelper.isVersionCheckerAvailable() ) { - List results = PentahoVersionCheckReflectHelper.performVersionCheck( ignoreExistingUpdates, versionRequestFlags ); - output = PentahoVersionCheckReflectHelper.logVersionCheck( results, getLogger() ); - } else { - output = - "<[!CDATA[" + Messages.getInstance().getString( "VersionCheck.VERSION_CHECK_DISABLED" ) + "]]>"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - } - - if ( isDefinedOutput( PentahoVersionCheckComponent.DOCUMENT ) ) { - setOutputValue( PentahoVersionCheckComponent.DOCUMENT, output ); - } - return true; - } - - @Override - public boolean init() { - return true; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java index 4f619053257..7e02a62c110 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java @@ -26,14 +26,12 @@ import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.util.VersionHelper; import org.pentaho.platform.util.VersionInfo; -import org.pentaho.platform.util.versionchecker.PentahoVersionCheckReflectHelper; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; -import java.util.List; import static javax.ws.rs.core.MediaType.TEXT_PLAIN; @@ -61,23 +59,4 @@ public Response getVersion() { VersionInfo versionInfo = VersionHelper.getVersionInfo( PentahoSystem.class ); return Response.ok( versionInfo.getVersionNumber() ).type( MediaType.TEXT_PLAIN ).build(); } - - /** - * Return software update document to the user - * - * @return software update document - */ - @GET - @Path( "/softwareUpdates" ) - @Facet ( name = "Unsupported" ) - @Produces( TEXT_PLAIN ) - public String getSoftwareUpdatesDocument() { - if ( PentahoVersionCheckReflectHelper.isVersionCheckerAvailable() ) { - @SuppressWarnings( "rawtypes" ) - List results = PentahoVersionCheckReflectHelper.performVersionCheck( false, -1 ); - return PentahoVersionCheckReflectHelper.logVersionCheck( results, logger ); - } - return "<[!CDATA[Version Checker is disabled]]>"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - } - } diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CheckForSoftwareUpdatesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CheckForSoftwareUpdatesCommand.java deleted file mode 100644 index 381a96655ef..00000000000 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CheckForSoftwareUpdatesCommand.java +++ /dev/null @@ -1,128 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.mantle.client.commands; - -import com.google.gwt.core.client.GWT; -import com.google.gwt.http.client.Request; -import com.google.gwt.http.client.RequestBuilder; -import com.google.gwt.http.client.RequestCallback; -import com.google.gwt.http.client.RequestException; -import com.google.gwt.http.client.Response; -import com.google.gwt.user.client.Window; -import com.google.gwt.user.client.ui.FlexTable; -import com.google.gwt.user.client.ui.HTML; -import com.google.gwt.user.client.ui.Label; -import com.google.gwt.xml.client.Document; -import com.google.gwt.xml.client.Element; -import com.google.gwt.xml.client.NodeList; -import com.google.gwt.xml.client.XMLParser; -import org.pentaho.gwt.widgets.client.dialogs.MessageDialogBox; -import org.pentaho.gwt.widgets.client.dialogs.PromptDialogBox; -import org.pentaho.mantle.client.messages.Messages; - -public class CheckForSoftwareUpdatesCommand extends AbstractCommand { - - public CheckForSoftwareUpdatesCommand() { - } - - protected void performOperation() { - performOperation( true ); - } - - protected void performOperation( boolean feedback ) { - final String url = GWT.getHostPageBaseURL() + "api/version/softwareUpdates"; //$NON-NLS-1$ - RequestBuilder requestBuilder = new RequestBuilder( RequestBuilder.GET, url ); - requestBuilder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" ); - requestBuilder.setHeader( "accept", "text/plain" ); - try { - requestBuilder.sendRequest( null, new RequestCallback() { - - public void onError( Request request, Throwable exception ) { - MessageDialogBox dialogBox = - new MessageDialogBox( - Messages.getString( "softwareUpdates" ), Messages.getString( "noUpdatesAvailable" ), false, false, true ); //$NON-NLS-1$ //$NON-NLS-2$ - dialogBox.center(); - } - - public void onResponseReceived( Request request, Response response ) { - Document doc = XMLParser.parse( response.getText() ); - NodeList updates = doc.getElementsByTagName( "update" ); //$NON-NLS-1$ - if ( updates.getLength() > 0 ) { - FlexTable updateTable = new FlexTable(); - updateTable.setStyleName( "backgroundContentTable" ); //$NON-NLS-1$ - updateTable.setWidget( 0, 0, new Label( Messages.getString( "version" ) ) ); //$NON-NLS-1$ - updateTable.setWidget( 0, 1, new Label( Messages.getString( "type" ) ) ); //$NON-NLS-1$ - updateTable.setWidget( 0, 2, new Label( Messages.getString( "os" ) ) ); //$NON-NLS-1$ - updateTable.setWidget( 0, 3, new Label( Messages.getString( "link" ) ) ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( 0, 0, "backgroundContentHeaderTableCell" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( 0, 1, "backgroundContentHeaderTableCell" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( 0, 2, "backgroundContentHeaderTableCell" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( 0, 3, "backgroundContentHeaderTableCellRight" ); //$NON-NLS-1$ - - for ( int i = 0; i < updates.getLength(); i++ ) { - Element updateElement = (Element) updates.item( i ); - String version = updateElement.getAttribute( "version" ); //$NON-NLS-1$ - String type = updateElement.getAttribute( "type" ); //$NON-NLS-1$ - String os = updateElement.getAttribute( "os" ); //$NON-NLS-1$ - // String title = updateElement.getAttribute("title"); - String downloadURL = updateElement.getElementsByTagName( "downloadurl" ).item( 0 ).toString(); //$NON-NLS-1$ - downloadURL = downloadURL.substring( downloadURL.indexOf( "http" ), downloadURL.indexOf( "]" ) ); //$NON-NLS-1$ //$NON-NLS-2$ - updateTable.setWidget( i + 1, 0, new Label( version ) ); - updateTable.setWidget( i + 1, 1, new Label( type ) ); - updateTable.setWidget( i + 1, 2, new Label( os ) ); - updateTable - .setWidget( - i + 1, - 3, - new HTML( - "" + Messages - .getString( "download" ) + "" ) ); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ - updateTable.getCellFormatter().setStyleName( i + 1, 0, "backgroundContentTableCell" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( i + 1, 1, "backgroundContentTableCell" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( i + 1, 2, "backgroundContentTableCell" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( i + 1, 3, "backgroundContentTableCellRight" ); //$NON-NLS-1$ - if ( i == updates.getLength() - 1 ) { - // last - updateTable.getCellFormatter().setStyleName( i + 1, 0, "backgroundContentTableCellBottom" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( i + 1, 1, "backgroundContentTableCellBottom" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( i + 1, 2, "backgroundContentTableCellBottom" ); //$NON-NLS-1$ - updateTable.getCellFormatter().setStyleName( i + 1, 3, "backgroundContentTableCellBottomRight" ); //$NON-NLS-1$ - } - } - PromptDialogBox versionPromptDialog = - new PromptDialogBox( - Messages.getString( "softwareUpdateAvailable" ), Messages.getString( "ok" ), null, false, true, updateTable ); //$NON-NLS-1$ //$NON-NLS-2$ - versionPromptDialog.center(); - } else { - MessageDialogBox dialogBox = - new MessageDialogBox( - Messages.getString( "softwareUpdates" ), Messages.getString( "noUpdatesAvailable" ), false, false, true ); //$NON-NLS-1$ //$NON-NLS-2$ - dialogBox.center(); - } - } - } ); - } catch ( RequestException e ) { - Window.alert( e.getMessage() ); - // showError(e); - } - } - -} From 1cab268cda88b008f6d1edd3a3880a505bdc1e93 Mon Sep 17 00:00:00 2001 From: singletonc Date: Fri, 2 Aug 2024 19:18:25 -0400 Subject: [PATCH 03/55] [PPP-4582] Use of Vulnerable Component: Components/oauth_client_library_for_java Remove unused plugins with vulnerabilities from assembly: - pentaho-googledrive-vfs - pdi-google-analytics-plugin --- assemblies/pentaho-solutions/pom.xml | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/assemblies/pentaho-solutions/pom.xml b/assemblies/pentaho-solutions/pom.xml index 401fd5d834a..7934a63a8e2 100644 --- a/assemblies/pentaho-solutions/pom.xml +++ b/assemblies/pentaho-solutions/pom.xml @@ -175,13 +175,6 @@ zip ${prepared.kettle.plugins.directory} - - org.pentaho.di.plugins - pdi-google-analytics-plugin - ${project.version} - zip - ${prepared.kettle.plugins.directory} - org.pentaho.di.plugins pdi-salesforce-plugin @@ -210,13 +203,6 @@ zip ${prepared.kettle.plugins.directory} - - org.pentaho.di.plugins - pentaho-googledrive-vfs-plugin - ${project.version} - zip - ${prepared.kettle.plugins.directory} - org.pentaho.di.plugins kettle-gpload-plugin From caa64b7c6d7ece33bf15f297678820758be5867f Mon Sep 17 00:00:00 2001 From: singletonc Date: Wed, 7 Aug 2024 11:32:25 -0400 Subject: [PATCH 04/55] [PPP-4784] Vulnerable Component: groovy - upgrade to secure minor version 2.4.21 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 28fb311a237..9c6232b2f77 100644 --- a/pom.xml +++ b/pom.xml @@ -38,7 +38,7 @@ 5.2.5 3.6.1 1.06 - 2.4.8 + 2.4.21 2018 1.4.3.Final 2.1 From 73fd368d21c9caa397c8d03254307aa6f2e1088a Mon Sep 17 00:00:00 2001 From: Nicholas Jordan Date: Thu, 22 Aug 2024 11:12:35 -0400 Subject: [PATCH 05/55] [CLEAUP] update git ignore file list, add .DS_Store to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 246387c09e4..1a5bf0e862f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ bin/ .settings .metadata/ .recommenders/ +.DS_Store out/ build-utils/dist/ From fa5ce4ce94efea85ad1eacccd89ac4084a19da92 Mon Sep 17 00:00:00 2001 From: Nicholas Jordan Date: Thu, 22 Aug 2024 16:14:50 -0400 Subject: [PATCH 06/55] [CLEANUP] fixing failing test KarafBootTest#verifyStaleLockBehavior - changing the pid for a stale process to -1, instead of 0 to work with all systems --- .../src/test/java/org/pentaho/platform/osgi/KarafBootTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java index 744ccf47161..36fd3f1513b 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java @@ -420,7 +420,8 @@ public void deleteRecursiveIfExistsTest() { public void verifyStaleLockBehavior() throws Exception { assertTrue( lockFile.createNewFile() ); FileChannel fileChannel = FileChannel.open( lockFile.toPath(), Set.of( StandardOpenOption.WRITE ) ); - fileChannel.write( ByteBuffer.wrap( "0".getBytes() ) ); + // invalid pid -1 for windows/unix for KarafBoot#lockOwnerExists, pid 0 is still valid *nix pid in some environments + fileChannel.write( ByteBuffer.wrap( "-1".getBytes() ) ); assertTrue( boot.waitForBootLock() ); } From 0c23ca7ab1f5899d02df6601912d906924243315 Mon Sep 17 00:00:00 2001 From: wilseyler Date: Fri, 23 Aug 2024 10:19:55 -0400 Subject: [PATCH 07/55] [PPP-4825] - Upgrade to drools 8.44.0.Final --- extensions/pom.xml | 4 ++-- pom.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/pom.xml b/extensions/pom.xml index 00f3f65d54f..44f9c2ac6a4 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -1844,8 +1844,8 @@ org.drools - knowledge-api - ${knowledge-api.version} + drools-ruleunits-engine + ${drools.version} compile diff --git a/pom.xml b/pom.xml index 6849df65617..ab22d1df66d 100644 --- a/pom.xml +++ b/pom.xml @@ -149,7 +149,7 @@ 5.10.0 1.5.5 1.0.16 - 6.4.0.Final + 8.44.0.Final 1.9.3d 10.3.0.0-SNAPSHOT 1.6.1 From 8ea0998abcd1b1f4386cf703796f02dae3c7569a Mon Sep 17 00:00:00 2001 From: "HDS\\rammansoor" Date: Thu, 23 May 2024 09:46:21 -0400 Subject: [PATCH 08/55] [PPP-4174] Migrate axis2 web services to jax-rs and remove axis2 libraries. --- .../system/axis/axis2_config.xml | 283 -- .../system/default-plugin/plugin.xml | 11 - .../system/pentahoObjects.spring.xml | 4 - assemblies/pentaho-war/pom.xml | 6 - extensions/pom.xml | 60 - .../pluginmgr/AxisWebServiceManagerIT.java | 187 - .../servicemgr/AxisWebServiceManager.java | 106 - .../FileSystemAxisWebServiceManager.java | 41 - .../webservices/AbstractAxisConfigurator.java | 234 -- .../webservices/AxisServletHooks.java | 223 -- .../plugin/services/webservices/AxisUtil.java | 187 - .../FileSystemAxisConfigurator.java | 55 - .../SystemSolutionAxisConfigurator.java | 115 - .../AbstractAxisServiceContentGenerator.java | 196 - .../content/AxisServiceExecutor.java | 137 - .../content/AxisServiceWsdlGenerator.java | 61 - .../AxisWebServiceRequestDispatcher.java | 124 - .../content/HtmlAxisServiceLister.java | 245 -- .../content/StyledHtmlAxisServiceLister.java | 81 - .../content/AxisServiceExecutorTest.java | 357 -- .../AxisServiceWsdlGeneratorTest.java | 83 - .../webservices/StubServiceSetup.java | 108 - .../webservices/StubTransportListener.java | 64 - .../webservices/StubTransportSender.java | 87 - .../services/webservices/WsdlPageTest.java | 139 - .../webservices/wsdl/SampleServiceRun.java | 45 - .../webservices/wsdl/ServiceStub.java | 3551 ----------------- .../system/axis/axis2_config.xml | 279 -- .../system/axis/themes.xml | 6 - .../system/axis/themes/onyx/styles.css | 3 - .../system/axis/axis2_config.xml | 279 -- .../system/axis2_config.xml | 279 -- pom.xml | 1 - 33 files changed, 7637 deletions(-) delete mode 100644 assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/axis/axis2_config.xml delete mode 100644 extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/AxisWebServiceManagerIT.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AxisWebServiceManager.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/FileSystemAxisWebServiceManager.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AbstractAxisConfigurator.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisServletHooks.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisUtil.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/FileSystemAxisConfigurator.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/SystemSolutionAxisConfigurator.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AbstractAxisServiceContentGenerator.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutor.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceWsdlGenerator.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisWebServiceRequestDispatcher.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/HtmlAxisServiceLister.java delete mode 100644 extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/StyledHtmlAxisServiceLister.java delete mode 100644 extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceSetup.java delete mode 100644 extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportListener.java delete mode 100644 extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportSender.java delete mode 100644 extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/SampleServiceRun.java delete mode 100644 extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/ServiceStub.java delete mode 100644 extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/axis2_config.xml delete mode 100644 extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes.xml delete mode 100644 extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes/onyx/styles.css delete mode 100644 extensions/src/test/resources/PluginManagerTest/system/axis/axis2_config.xml delete mode 100644 extensions/src/test/resources/webservices-solution/system/axis2_config.xml diff --git a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/axis/axis2_config.xml b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/axis/axis2_config.xml deleted file mode 100644 index c550e8807cc..00000000000 --- a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/axis/axis2_config.xml +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml index 97428e89aff..08c6cca2f80 100644 --- a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml +++ b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/default-plugin/plugin.xml @@ -1,17 +1,6 @@ - - - - diff --git a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml index 72de277cb42..fae30801f0e 100644 --- a/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml +++ b/assemblies/pentaho-solutions/src/main/resources/pentaho-solutions/system/pentahoObjects.spring.xml @@ -86,16 +86,12 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - - - diff --git a/assemblies/pentaho-war/pom.xml b/assemblies/pentaho-war/pom.xml index 7da702275ef..665ebc16e01 100644 --- a/assemblies/pentaho-war/pom.xml +++ b/assemblies/pentaho-war/pom.xml @@ -864,12 +864,6 @@ org.mozilla rhino - - - commons-httpclient - commons-httpclient - 3.0.1 - commons-lang commons-lang diff --git a/extensions/pom.xml b/extensions/pom.xml index 00f3f65d54f..637cae7b0f2 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -582,66 +582,6 @@ - - org.apache.axis2 - axis2-adb - ${axis2.version} - compile - - - * - * - - - - - org.apache.axis2 - axis2-codegen - ${axis2.version} - compile - - - * - * - - - - - org.apache.axis2 - axis2-java2wsdl - ${axis2.version} - compile - - - * - * - - - - - org.pentaho.axis2 - axis2-kernel - ${axis2.version} - compile - - - * - * - - - - - org.apache.axis2 - axis2-transport-http - ${axis2.version} - compile - - - * - * - - - org.apache.ws.commons.axiom axiom-api diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/AxisWebServiceManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/AxisWebServiceManagerIT.java deleted file mode 100644 index 8d85eda0551..00000000000 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/AxisWebServiceManagerIT.java +++ /dev/null @@ -1,187 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.pluginmgr; - -import com.mockrunner.mock.web.MockServletContext; -import org.junit.Before; -import org.junit.Test; -import org.pentaho.platform.api.engine.IContentGenerator; -import org.pentaho.platform.api.engine.IPentahoDefinableObjectFactory.Scope; -import org.pentaho.platform.api.engine.IPentahoSession; -import org.pentaho.platform.api.engine.IPlatformPlugin; -import org.pentaho.platform.api.engine.IPluginManager; -import org.pentaho.platform.api.engine.IPluginProvider; -import org.pentaho.platform.api.engine.IServiceManager; -import org.pentaho.platform.api.engine.ISolutionEngine; -import org.pentaho.platform.api.engine.PlatformPluginRegistrationException; -import org.pentaho.platform.api.engine.PluginServiceDefinition; -import org.pentaho.platform.api.engine.ServiceInitializationException; -import org.pentaho.platform.api.ui.IThemeManager; -import org.pentaho.platform.engine.core.solution.ContentGeneratorInfo; -import org.pentaho.platform.engine.core.system.PentahoSessionHolder; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.engine.services.solution.SolutionEngine; -import org.pentaho.platform.plugin.services.pluginmgr.DefaultPluginManager; -import org.pentaho.platform.plugin.services.pluginmgr.PlatformPlugin; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.DefaultServiceManager; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.IServiceTypeManager; -import org.pentaho.platform.plugin.services.webservices.content.StyledHtmlAxisServiceLister; -import org.pentaho.platform.web.html.themes.DefaultThemeManager; -import org.pentaho.test.platform.engine.core.EchoServiceBean; -import org.pentaho.test.platform.engine.core.MicroPlatform; -import org.pentaho.test.platform.engine.services.ContentGeneratorUtil; -import org.pentaho.test.platform.utils.TestResourceLocation; - -import java.io.File; -import java.io.FileInputStream; -import java.util.Arrays; -import java.util.List; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -@SuppressWarnings( "nls" ) -public class AxisWebServiceManagerIT { - - private MicroPlatform microPlatform; - - /* - * Wire up an in-memory platform to register and expose plug-in web services. - */ - @SuppressWarnings( "deprecation" ) - @Before - public void init0() throws ServiceInitializationException { - // set solution path to a place that hosts an axis config file - microPlatform = new MicroPlatform( TestResourceLocation.TEST_RESOURCES + "/AxisWebServiceManagerTest/", "http://test/" ); - assertNotNull( PentahoSystem.getObjectFactory() ); - microPlatform.define( ISolutionEngine.class, SolutionEngine.class ); - assertNotNull( PentahoSystem.getObjectFactory() ); - microPlatform.define( IPluginManager.class, DefaultPluginManager.class, Scope.GLOBAL ); - microPlatform.define( IServiceManager.class, DefaultServiceManager.class, Scope.GLOBAL ); - microPlatform.define( IPluginProvider.class, TstPluginProvider.class ); - microPlatform.define( IThemeManager.class, DefaultThemeManager.class ); - - IServiceTypeManager axisManager = new AxisWebServiceManager(); - DefaultServiceManager sm = (DefaultServiceManager) PentahoSystem.get( IServiceManager.class ); - sm.setServiceTypeManagers( Arrays.asList( axisManager ) ); - - microPlatform.init(); - - new StandaloneSession(); - - PentahoSystem.get( IPluginManager.class ).reload( PentahoSessionHolder.getSession() ); - } - - /* - * The following tests are checking that the HtmlServiceLister (content generator) outputs the correct meta - * information about the services defined in the test plugin. They are integration tests in the sense that all the - * work of registering the plugin that defines the services and content generators is done by actual platform modules - * as it would normally happen, and is not mocked for these tests. - */ - - @Test - public void testExecuteUrlListed() throws Exception { - - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "Run URL is missing", html.contains( "/content/ws-run/echoService" ) ); - } - - @Test - public void testWsdlUrlListed() throws Exception { - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "WSDL URL is missing", html.contains( "/content/ws-wsdl/echoService" ) ); - } - - @Test - public void testListingPageStyled() throws Exception { - MockServletContext context = new MockServletContext(); - context.addResourcePaths( "/", Arrays.asList( "test-module/" ) ); - context.addResourcePaths( "/test-module/", Arrays.asList( "themes.xml" ) ); - context.addResourcePaths( "/test-module/themes/onyx/", Arrays.asList( "styles.css" ) ); - File themesDotXML = new File( microPlatform.getFilePath() + "system/axis/themes.xml" ); - context.setResource( "/test-module/themes.xml", themesDotXML.toURI().toURL() ); - context.setResourceAsStream( "/test-module/themes.xml", new FileInputStream( themesDotXML ) ); - File styleDotSCC = new File( microPlatform.getFilePath() + "system/axis/themes/onyx/styles.css" ); - context.setResource( "/test-module/themes/onyx/styles.css", styleDotSCC.toURI().toURL() ); - context.setResourceAsStream( "/test-module/themes/onyx/styles.css", new FileInputStream( styleDotSCC ) ); - PentahoSystem.getApplicationContext().setContext( context ); - - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "style is missing", html.contains( "styles.css" ) ); - } - - @Test - public void testMetaInf() throws Exception { - IContentGenerator serviceLister = new StyledHtmlAxisServiceLister(); - - String html = ContentGeneratorUtil.getContentAsString( serviceLister ); - System.out.println( html ); - - assertTrue( "title is not displayed", html.contains( "junit echo service" ) ); - } - - public static class TstPluginProvider implements IPluginProvider { - public List getPlugins( IPentahoSession session ) throws PlatformPluginRegistrationException { - PlatformPlugin p = new PlatformPlugin(); - p.setId( "testPlugin" ); - p.setSourceDescription( "" ); - - ContentGeneratorInfo cg1 = new ContentGeneratorInfo(); - cg1.setDescription( "Mock web service execution generator" ); - cg1.setId( "ws-run" ); - cg1.setType( "ws-run" ); // type is used as the key to verify that there is a cg that can handle a ws request - cg1.setTitle( "Mock web service execution generator" ); - cg1.setClassname( "org.pentaho.test.platform.plugin.pluginmgr.ContentGenerator1" ); - p.addContentGenerator( cg1 ); - - ContentGeneratorInfo cg2 = new ContentGeneratorInfo(); - cg2.setDescription( "Mock WSDL generator" ); - cg2.setId( "ws-wsdl" ); - cg2.setType( "ws-wsdl" ); // type is used as the key to verify that there is a cg that can handle a wsdl request - cg2.setTitle( "Mock WSDL generator" ); - cg2.setClassname( "org.pentaho.test.platform.plugin.pluginmgr.ContentGenerator1" ); - p.addContentGenerator( cg2 ); - - PluginServiceDefinition ws = new PluginServiceDefinition(); - ws.setId( "echoService" ); - ws.setServiceClass( EchoServiceBean.class.getName() ); - ws.setTypes( new String[] { "xml" } ); - ws.setTitle( "junit echo service" ); - p.addWebservice( ws ); - - return Arrays.asList( (IPlatformPlugin) p ); - } - } -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AxisWebServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AxisWebServiceManager.java deleted file mode 100644 index fa3dcb2671b..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AxisWebServiceManager.java +++ /dev/null @@ -1,106 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.Constants; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.ConfigurationContextFactory; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.AxisConfigurator; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.api.engine.ServiceInitializationException; -import org.pentaho.platform.engine.core.system.PentahoSessionHolder; -import org.pentaho.platform.plugin.services.webservices.AbstractAxisConfigurator; -import org.pentaho.platform.plugin.services.webservices.SystemSolutionAxisConfigurator; - -public class AxisWebServiceManager extends AbstractServiceTypeManager { - - public static ConfigurationContext currentAxisConfigContext; - - public static AxisConfiguration currentAxisConfiguration; - - /** - * This method will throw an {@link UnsupportedOperationException} if called. - * @param executeServiceId - */ - @Deprecated - public void setExecuteServiceId( String executeServiceId ) { - throw new UnsupportedOperationException(); - } - - /** - * This method will throw an {@link UnsupportedOperationException} if called. - * @param wsdlServiceId - */ - @Deprecated - public void setWsdlServiceId( String wsdlServiceId ) { - throw new UnsupportedOperationException(); - } - - private SystemSolutionAxisConfigurator configurator = new SystemSolutionAxisConfigurator(); - - protected AbstractAxisConfigurator getConfigurator() { - return configurator; - } - - /* - * (non-Javadoc) - * - * @see - * org.pentaho.platform.plugin.services.pluginmgr.IServiceManager#defineService(org.pentaho.platform.plugin.services - * .pluginmgr.WebServiceDefinition) - */ - @Override - public void registerService( final IServiceConfig wsConfig ) { - super.registerService( wsConfig ); - getConfigurator().addService( wsConfig ); - } - - /* - * (non-Javadoc) - * - * @see org.pentaho.platform.plugin.services.pluginmgr.IServiceManager#initServices() - */ - public void initServices() throws ServiceInitializationException { - getConfigurator().setSession( PentahoSessionHolder.getSession() ); - AxisConfigurator axisConfigurator = getConfigurator(); - - // create the axis configuration and make it accessible to content generators via static member - ConfigurationContext configContext = null; - try { - configContext = ConfigurationContextFactory.createConfigurationContext( axisConfigurator ); - } catch ( AxisFault e ) { - throw new ServiceInitializationException( e ); - } - configContext.setProperty( Constants.CONTAINER_MANAGED, Constants.VALUE_TRUE ); - - currentAxisConfigContext = configContext; - currentAxisConfiguration = configContext.getAxisConfiguration(); - - // now load the services - axisConfigurator.loadServices(); - } - - public String getSupportedServiceType() { - return "xml"; //$NON-NLS-1$ - } -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/FileSystemAxisWebServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/FileSystemAxisWebServiceManager.java deleted file mode 100644 index 4c5924ebccb..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/FileSystemAxisWebServiceManager.java +++ /dev/null @@ -1,41 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; - -import org.pentaho.platform.plugin.services.webservices.AbstractAxisConfigurator; -import org.pentaho.platform.plugin.services.webservices.FileSystemAxisConfigurator; - -/** - * A web service manager that only uses the file system for configuration - * - * @author jamesdixon - * - */ -public class FileSystemAxisWebServiceManager extends AxisWebServiceManager { - - private FileSystemAxisConfigurator configurator = new FileSystemAxisConfigurator(); - - @Override - protected AbstractAxisConfigurator getConfigurator() { - return configurator; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AbstractAxisConfigurator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AbstractAxisConfigurator.java deleted file mode 100644 index e675cfbf77a..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AbstractAxisConfigurator.java +++ /dev/null @@ -1,234 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.deployment.AxisConfigBuilder; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.description.Parameter; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.AxisConfigurator; -import org.apache.commons.logging.Log; -import org.pentaho.platform.api.engine.IPentahoSession; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.engine.core.system.PentahoBase; -import org.pentaho.platform.plugin.services.messages.Messages; -import org.pentaho.platform.util.logging.Logger; - -import java.io.InputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; - -public abstract class AbstractAxisConfigurator extends PentahoBase implements AxisConfigurator { - - private static final long serialVersionUID = 1931282897052453845L; - - protected AxisConfiguration axisConfig = null; - - protected IPentahoSession session; // Session to use during initialization - - protected boolean loaded = false; - - // map of the web service wrappers - private Map services = new HashMap(); - - public abstract Log getLogger(); - - public abstract void addService( IServiceConfig ws ); - - public AbstractAxisConfigurator() { - init(); - } - - public void reloadServices() throws AxisFault { - unloadServices(); - loadServices(); - } - - public void unloadServices() throws AxisFault { - Set keys = services.keySet(); - List removed = new ArrayList(); - // iterate through the list of web service wrappers - for ( String key : keys ) { - IServiceConfig wrapper = services.get( key ); - - // use the service name to remove them from the Axis system - String serviceName = wrapper.getServiceClass().getSimpleName(); - axisConfig.removeService( serviceName ); - // build a list of the ones removed - removed.add( serviceName ); - } - // now remove the wrappers from the services list - for ( String serviceName : removed ) { - services.remove( serviceName ); - } - loaded = false; - } - - public IServiceConfig getWebServiceDefinition( String name ) { - return services.get( name ); - } - - /** - * Creates the AxisConfiguration object using an XML document. Subclasses of this class must provide the XML via an - * input stream. The concrete implementation can store the XML file wherever it wants as we only need an InputStream - */ - public AxisConfiguration getAxisConfiguration() throws AxisFault { - if ( axisConfig != null ) { - // we have already initialized - return axisConfig; - } - try { - - // create a new AxisConfiguration - axisConfig = new AxisConfiguration(); - - // get the config XML input stream - InputStream in = getConfigXml(); - // build the configuration - AxisConfigBuilder builder = new AxisConfigBuilder( in, axisConfig, null ); - builder.populateConfig(); - } catch ( Exception e ) { - e.printStackTrace(); - throw AxisFault.makeFault( e ); - } - // set this object as the Axis configurator. Axis will call loadServices(). - axisConfig.setConfigurator( this ); - return axisConfig; - } - - /* - * These are the abstract methods - */ - public abstract InputStream getConfigXml(); - - public abstract boolean setEnabled( String name, boolean enabled ) throws AxisFault; - - public abstract void init(); - - /** - * Adds any implementation-specific web service endpoints for a Axis service - * - * @param axisService - * The Axis web service to add end points to - */ - protected abstract void addServiceEndPoints( AxisService axisService ); - - /** - * Adds any implementation-specific transports for a Axis service - * - * @param axisService - * The Axis web service to add end points to - */ - protected abstract void addTransports( AxisService axisService ); - - /** - * Returns a list of the web service wrappers for this implmentation - * - * @return - */ - protected abstract List getWebServiceDefinitions(); - - /** - * Load the web services from the list of web service wrappers - */ - public void loadServices() { - - // JD - only setup the Axis services once - if ( loaded ) { - // we have done this already - return; - } - - List wsDfns = getWebServiceDefinitions(); - - for ( IServiceConfig wsDef : wsDfns ) { - try { - loadService( wsDef ); - } catch ( Exception e ) { - // Axis cannot handle a typed exception from this method, we must just log the error and continue on - Logger.error( getClass().getName(), Messages.getInstance().getErrorString( - "AbstractAxisConfigurator.ERROR_0001_COULD_NOT_LOAD_SERVICE", wsDef.getId() ), e ); //$NON-NLS-1$ - } - } - loaded = true; - - } - - /** - * Loads a web service from a web service wrapper - * - * @param wrapper - * Web service wrapper - * @throws Exception - */ - protected void loadService( IServiceConfig wsDef ) throws Exception { - - // first create the service - String serviceId = wsDef.getId(); - AxisService axisService = AxisUtil.createService( wsDef, getAxisConfiguration() ); - - // add any additional transports - addTransports( axisService ); - - // add any end points - addServiceEndPoints( axisService ); - - // JD - don't create the WSDL yet, do it on demand. Just store the wsDef for now - Parameter wsDefParam = new Parameter(); - wsDefParam.setName( "wsDefParam" ); //$NON-NLS-1$ - wsDefParam.setValue( wsDef ); //$NON-NLS-1$ - axisService.addParameter( wsDefParam ); - - // add the wrapper to the service list - services.put( serviceId, wsDef ); - - // start the service - axisConfig.addService( axisService ); - axisConfig.startService( axisService.getName() ); - - // enable or disable the service as the wrapper dictates - axisService.setActive( wsDef.isEnabled() ); - - } - - /** - * An AxisConfigurator method that we don't need - */ - public void engageGlobalModules() throws AxisFault { - - } - - /** - * An AxisConfigurator method that we don't need - */ - public void cleanup() { - - } - - public void setSession( IPentahoSession session ) { - this.session = session; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisServletHooks.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisServletHooks.java deleted file mode 100644 index b5b4d071520..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisServletHooks.java +++ /dev/null @@ -1,223 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.context.OperationContext; -import org.apache.axis2.context.ServiceContext; -import org.apache.axis2.description.AxisOperation; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.transport.http.AxisServlet; - -import javax.servlet.ServletConfig; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.IOException; - -/** - * This class subclasses AxisServlet to expose protected methods and variables - * - * @author jamesdixon - * - */ - -public class AxisServletHooks extends AxisServlet { - - private static final long serialVersionUID = 3169157817280586159L; - - protected AxisService axisService; - - protected AxisOperation axisOperation; - - protected OperationContext operationContext; - - protected ServiceContext serviceContext; - - protected MessageContext messageContext; - - /** - * Returns the current Axis MessageContext object. - * - * @return message context - */ - public MessageContext getMessageContext() { - return messageContext; - } - - /** - * Sets the Axis configuration context object - * - * @param configContext - */ - public void setContext( ConfigurationContext configContext ) { - this.configContext = configContext; - } - - /** - * Sets the Axis configuration object - * - * @param axisConfiguration - */ - public void setConfiguration( AxisConfiguration axisConfiguration ) { - this.axisConfiguration = axisConfiguration; - } - - /** - * Sets the Axis service context for this request - * - * @param serviceContext - */ - public void setServiceContext( ServiceContext serviceContext ) { - this.serviceContext = serviceContext; - } - - /** - * Sets the servlet config object. This is mainly used for standalone and testing purposes - * - * @param servletConfig - * @throws ServletException - */ - public void setServletConfig( ServletConfig servletConfig ) throws ServletException { - if ( servletConfig != null ) { - init( servletConfig ); - } - } - - /** - * Creates an Axis message context object for this request. If the AxisOperation is null (this will be the case during - * a POST operation) the operation is determined by examining the contentType - */ - @Override - public MessageContext createMessageContext( HttpServletRequest request, HttpServletResponse response, - boolean invocationType ) throws IOException { - messageContext = super.createMessageContext( request, response, invocationType ); - - if ( axisOperation == null ) { - // we don't know the operation yet so pull it from the requests's contentType - String contentType = request.getContentType(); - // parse it looking for action="operation" - int idx = contentType.indexOf( "action=" ); //$NON-NLS-1$ - if ( idx != -1 ) { - char delim = contentType.charAt( idx + 7 ); - int idx2 = contentType.indexOf( delim, idx + 8 ); - if ( idx2 != -1 ) { - String actionStr = contentType.substring( idx + 8, idx2 ); - String operationName = actionStr.substring( 4 ); - axisOperation = axisService.getOperationByAction( operationName ); - } - } - operationContext = serviceContext.createOperationContext( axisOperation ); - } - // setup the objects the message context needs to execute - messageContext.setAxisService( axisService ); - messageContext.setOperationContext( operationContext ); - messageContext.setAxisOperation( axisOperation ); - - return messageContext; - } - - /** - * Handle and HTTP PUT request - * - * @param httpMethodString - * "PUT" - * @param request - * HTTP request - * @param response - * HTTP response - * @throws ServletException - * @throws IOException - */ - public void handlePut( String httpMethodString, HttpServletRequest request, HttpServletResponse response ) - throws ServletException, IOException { - - new RestRequestProcessor( httpMethodString, request, response ).processXMLRequest(); - } - - /** - * Handle and HTTP GET request - * - * @param httpMethodString - * "GET" - * @param request - * HTTP request - * @param response - * HTTP response - * @throws ServletException - * @throws IOException - */ - public void handleGet( String httpMethodString, HttpServletRequest request, HttpServletResponse response ) - throws ServletException, IOException { - - RestRequestProcessor processor = new RestRequestProcessor( httpMethodString, request, response ); - processor.processURLRequest(); - } - - /** - * Handle and HTTP POST request - * - * @param httpMethodString - * "POST" - * @param request - * HTTP request - * @param response - * HTTP response - * @throws ServletException - * @throws IOException - */ - public void handlePost( String httpMethodString, HttpServletRequest request, HttpServletResponse response ) - throws ServletException, IOException { - - super.doPost( request, response ); - - } - - /** - * Sets the Axis service object for this request - * - * @param axisService - */ - public void setAxisService( AxisService axisService ) { - this.axisService = axisService; - } - - /** - * Sets the Axis opertation for the current request - * - * @param axisOperation - */ - public void setAxisOperation( AxisOperation axisOperation ) { - this.axisOperation = axisOperation; - } - - /** - * Sets the Axis operation context for the current request - * - * @param operationContext - */ - public void setOperationContext( OperationContext operationContext ) { - this.operationContext = operationContext; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisUtil.java deleted file mode 100644 index 11318867783..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/AxisUtil.java +++ /dev/null @@ -1,187 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import com.ibm.wsdl.factory.WSDLFactoryImpl; -import org.apache.axis2.AxisFault; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.description.Parameter; -import org.apache.axis2.description.WSDL2Constants; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.MessageReceiver; -import org.apache.axis2.util.Loader; -import org.apache.axis2.wsdl.WSDLConstants; -import org.apache.ws.java2wsdl.Java2WSDLBuilder; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.xml.sax.InputSource; - -import javax.wsdl.Definition; -import javax.wsdl.xml.WSDLReader; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; - -public class AxisUtil { - - public static final String WS_EXECUTE_SERVICE_ID = "ws-run"; //$NON-NLS-1$ - - public static final String WSDL_SERVICE_ID = "ws-wsdl"; //$NON-NLS-1$ - - public static Definition getWsdlDefinition( AxisConfiguration axisConfig, IServiceConfig webservice ) - throws Exception { - - String wsdlStr = getWsdl( axisConfig, webservice ); - InputStream in = new ByteArrayInputStream( wsdlStr.getBytes() ); - InputSource source = new InputSource( in ); - - WSDLFactoryImpl factory = new WSDLFactoryImpl(); - WSDLReader reader = factory.newWSDLReader(); - Definition def = reader.readWSDL( "", source ); //$NON-NLS-1$ - return def; - } - - public static String getWsdl( AxisConfiguration axisConfig, IServiceConfig webservice ) throws Exception { - Class serviceClass = webservice.getServiceClass(); - String name = serviceClass.getSimpleName(); - ByteArrayOutputStream out = new ByteArrayOutputStream(); - - Java2WSDLBuilder java2WsdlBuilder = - new Java2WSDLBuilder( out, serviceClass.getName(), serviceClass.getClassLoader() ); - - // convert the extra classes into a list of class names - Collection> extraClasses = webservice.getExtraClasses(); - if ( extraClasses != null ) { - ArrayList extraClassNames = new ArrayList(); - for ( Class extraClass : extraClasses ) { - extraClassNames.add( extraClass.getName() ); - } - java2WsdlBuilder.setExtraClasses( extraClassNames ); - } - java2WsdlBuilder.setSchemaTargetNamespace( "http://webservice.pentaho.com" ); //$NON-NLS-1$ - - java2WsdlBuilder.setLocationUri( getWebServiceExecuteUrl() + name ); - java2WsdlBuilder.setTargetNamespacePrefix( "pho" ); //$NON-NLS-1$ - java2WsdlBuilder.setServiceName( name ); - java2WsdlBuilder.setAttrFormDefault( "unqualified" ); //$NON-NLS-1$ - java2WsdlBuilder.setElementFormDefault( "unqualified" ); //$NON-NLS-1$ - java2WsdlBuilder.setGenerateDocLitBare( false ); - java2WsdlBuilder.generateWSDL(); - - return new String( out.toByteArray() ); - } - - /** - * Create a web service from a web service wrapper. The concrete subclass providers the wrappers via - * getWebServiceWrappers() - * - * @param wrapper - * The wrapper - * @return - * @throws AxisFault - */ - public static AxisService createService( IServiceConfig ws, AxisConfiguration axisConfig ) throws AxisFault { - Class serviceClass = ws.getServiceClass(); - String serviceName = ws.getId(); - - if ( axisConfig.getService( serviceName ) != null ) { - axisConfig.removeService( serviceName ); - } - - AxisService axisService = createService( serviceClass.getName(), axisConfig, serviceClass.getClassLoader() ); - - axisService.setName( serviceName ); - axisService.setDocumentation( ws.getDescription() ); - - return axisService; - } - - @SuppressWarnings( "unchecked" ) - private static AxisService createService( String implClass, AxisConfiguration axisConfig, ClassLoader loader ) - throws AxisFault { - - try { - HashMap messageReciverMap = new HashMap(); - Class inOnlyMessageReceiver = Loader.loadClass( "org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" ); //$NON-NLS-1$ - MessageReceiver messageReceiver = (MessageReceiver) inOnlyMessageReceiver.newInstance(); - messageReciverMap.put( WSDL2Constants.MEP_URI_IN_ONLY, messageReceiver ); - Class inoutMessageReceiver = Loader.loadClass( "org.apache.axis2.rpc.receivers.RPCMessageReceiver" ); //$NON-NLS-1$ - MessageReceiver inOutmessageReceiver = (MessageReceiver) inoutMessageReceiver.newInstance(); - messageReciverMap.put( WSDL2Constants.MEP_URI_IN_OUT, inOutmessageReceiver ); - messageReciverMap.put( WSDL2Constants.MEP_URI_ROBUST_IN_ONLY, inOutmessageReceiver ); - - return AxisService.createService( implClass, axisConfig, messageReciverMap, null, null, loader ); - } catch ( Exception e ) { - throw AxisFault.makeFault( e ); - } - } - - /** - * Creates the WSDL for an Axis service - * - * @param axisService - * @param wrapper - * @throws Exception - */ - public static void createServiceWsdl( AxisService axisService, IServiceConfig wsDef, AxisConfiguration axisConfig ) - throws Exception { - // specific that we are generating the WSDL - Parameter useOriginalwsdl = new Parameter(); - useOriginalwsdl.setName( "useOriginalwsdl" ); //$NON-NLS-1$ - useOriginalwsdl.setValue( "true" ); //$NON-NLS-1$ - axisService.addParameter( useOriginalwsdl ); - - // get the WSDL generation and make it a parameter - Definition wsdlDefn = AxisUtil.getWsdlDefinition( axisConfig, wsDef ); - Parameter wsdl = new Parameter(); - wsdl.setName( WSDLConstants.WSDL_4_J_DEFINITION ); - wsdl.setValue( wsdlDefn ); - - // add the WSDL parameter to the service - axisService.addParameter( wsdl ); - } - - public static IServiceConfig getSourceDefinition( AxisService axisService, - SystemSolutionAxisConfigurator axisConfigurator ) { - return axisConfigurator.getWebServiceDefinition( axisService.getName() ); - } - - /** - * Currently webservice content generators are wired up by a plugin. The following methods generate urls for executing - * web service and wsdl generation. These methods are tightly bound to the content generator specifications in the - * default-plugin of the system solution. - */ - public static String getWebServiceExecuteUrl() { - String url = - PentahoSystem.getApplicationContext().getFullyQualifiedServerURL() + "content/" + WS_EXECUTE_SERVICE_ID + "/"; //$NON-NLS-1$ //$NON-NLS-2$ - return url; - } - - public static String getWebServiceWsdlUrl() { - String url = - PentahoSystem.getApplicationContext().getFullyQualifiedServerURL() + "content/" + WSDL_SERVICE_ID + "/"; //$NON-NLS-1$ //$NON-NLS-2$ - return url; - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/FileSystemAxisConfigurator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/FileSystemAxisConfigurator.java deleted file mode 100644 index bd66ecbff1c..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/FileSystemAxisConfigurator.java +++ /dev/null @@ -1,55 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.platform.plugin.services.messages.Messages; - -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStream; - -/** - * An Axis Configurator that uses PentahoSystem to get the axis configuration file - * - * @author jamesdixon - */ -public class FileSystemAxisConfigurator extends SystemSolutionAxisConfigurator { - - private static final long serialVersionUID = 3018138384199613741L; - - @Override - public InputStream getConfigXml() { - - try { - - File f = new File( PentahoSystem.getApplicationContext().getSolutionPath( getAxisConfigPath() ) ); - InputStream in = new FileInputStream( f ); - - return in; - } catch ( Exception e ) { - getLogger().error( - Messages.getInstance().getErrorString( - "SystemSolutionAxisConfigurator.ERROR_0001_BAD_CONFIG_FILE", getAxisConfigPath() ), e ); //$NON-NLS-1$ - } - return null; - } -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/SystemSolutionAxisConfigurator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/SystemSolutionAxisConfigurator.java deleted file mode 100644 index c8784a5723f..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/SystemSolutionAxisConfigurator.java +++ /dev/null @@ -1,115 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.description.AxisService; -import org.apache.commons.io.IOUtils; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IPentahoRequestContext; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.engine.core.system.PentahoRequestContextHolder; -import org.pentaho.platform.engine.services.actionsequence.ActionSequenceResource; -import org.pentaho.platform.plugin.services.messages.Messages; - -import java.io.ByteArrayInputStream; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; - -/** - * This class provides axis with its configuration information from the file axis/axis2_config.xml in the pentaho - * system solutions folder. In particular, it: 1) Provides an input stream for the axis configuration XML which is - * located in the root of the plugin folder (getConfigXml) 2) Defines the web services that are available - * (getWebServiceDefinitions) 3) Provides persistence for enabled/disabled status of each web service - * - * @author jamesdixon - * - */ -public class SystemSolutionAxisConfigurator extends AbstractAxisConfigurator { - - private static final long serialVersionUID = -4219285702722007821L; - - private static final Log logger = LogFactory.getLog( SystemSolutionAxisConfigurator.class ); - - protected List wsDfns = new ArrayList(); - - public SystemSolutionAxisConfigurator() { - super(); - } - - @Override - public Log getLogger() { - return logger; - } - - @Override - public void init() { - } - - public static String getAxisConfigPath() { - return "system/axis/axis2_config.xml"; //$NON-NLS-1$ - } - - @Override - public InputStream getConfigXml() { - - try { - byte[] configBytes = IOUtils.toByteArray( ActionSequenceResource.getInputStream( getAxisConfigPath(), null ) ); - // FIXME: specify an encoding when getting bytes - ByteArrayInputStream in = new ByteArrayInputStream( configBytes ); - return in; - } catch ( Exception e ) { - logger.error( Messages.getInstance().getErrorString( - "SystemSolutionAxisConfigurator.ERROR_0001_BAD_CONFIG_FILE", getAxisConfigPath() ), e ); //$NON-NLS-1$ - } - return null; - } - - @Override - public boolean setEnabled( String name, boolean enabled ) throws AxisFault { - return true; - } - - public void addService( IServiceConfig ws ) { - wsDfns.add( ws ); - } - - @Override - protected List getWebServiceDefinitions() { - - return wsDfns; - } - - @Override - protected void addTransports( AxisService axisService ) { - // the defaults include http so we are good to go - } - - @Override - protected void addServiceEndPoints( AxisService axisService ) { - IPentahoRequestContext requestContext = PentahoRequestContextHolder.getRequestContext(); - String endPoint1 = requestContext.getContextPath() + "content/ws-run/" + axisService.getName(); //$NON-NLS-1$ - axisService.setEPRs( new String[] { endPoint1 } ); - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AbstractAxisServiceContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AbstractAxisServiceContentGenerator.java deleted file mode 100644 index 5d421654c12..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AbstractAxisServiceContentGenerator.java +++ /dev/null @@ -1,196 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axiom.om.OMElement; -import org.apache.axiom.soap.SOAP12Constants; -import org.apache.axiom.soap.SOAPFaultCode; -import org.apache.axis2.Constants; -import org.apache.axis2.addressing.AddressingHelper; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.description.AxisBindingMessage; -import org.apache.axis2.description.AxisBindingOperation; -import org.apache.axis2.description.WSDL2Constants; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.engine.AxisEngine; -import org.apache.axis2.transport.http.HTTPConstants; -import org.apache.axis2.util.MessageContextBuilder; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.services.solution.SimpleContentGenerator; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; - -import javax.servlet.http.HttpServletResponse; -import javax.xml.namespace.QName; -import java.io.IOException; -import java.io.OutputStream; - -/** - * The base class for serving GenericServlet, i.e. /content/ requests through to an Axis webservice. This class ensures - * that the webservices system is properly configured before handing over to a subclass for processing of the request. - * - * @author jamesdixon - */ -@SuppressWarnings( "serial" ) -public abstract class AbstractAxisServiceContentGenerator extends SimpleContentGenerator { - - @Override - public void createContent( OutputStream out ) throws Exception { - - try { - // NOTE: commented out classloader override since Axis webservices are created in the platform - // now and not in a plugin. - // Thread.currentThread().setContextClassLoader( getClass().getClassLoader() ); - // try to get the AxisConfig object - AxisConfiguration axisConfiguration = AxisWebServiceManager.currentAxisConfiguration; - if ( axisConfiguration == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0001_AXIS_CONFIG_IS_NULL" ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // hand over to a subclass to process this request - createContent( axisConfiguration, AxisWebServiceManager.currentAxisConfigContext, out ); - } catch ( Exception e ) { - //ignore - } - - } - - /** - * Creates content for this request. Subclasses of this class implement this method to handle the processing of a web - * services request. - * - * @param axisConfiguration - * AxisConfiguration - * @param context - * ConfigurationContext - * @param out - * The output stream to write to - * @throws Exception - */ - public abstract void createContent( AxisConfiguration axisConfiguration, ConfigurationContext context, - OutputStream out ) throws Exception; - - /** - * Handles processing of Axis exceptions. - * - * @param msgContext - * The message context that experienced an error - * @param out - * The output stream to write to - * @param e - * The error that occurred - */ - protected void processAxisFault( MessageContext msgContext, OutputStream out, Throwable e ) { - - IParameterProvider pathParams = parameterProviders.get( "path" ); //$NON-NLS-1$ - // is this HTTP? - boolean http = msgContext.getProperty( HTTPConstants.MC_HTTP_SERVLETRESPONSE ) != null; - if ( http ) { - HttpServletResponse res = (HttpServletResponse) pathParams.getParameter( "httpresponse" ); //$NON-NLS-1$ - // If the fault is not going along the back channel we should be 202ing - if ( AddressingHelper.isFaultRedirected( msgContext ) ) { - res.setStatus( HttpServletResponse.SC_ACCEPTED ); - } else { - // set the status of the HTTP response - String status = (String) msgContext.getProperty( Constants.HTTP_RESPONSE_STATE ); - try { - if ( status == null ) { - res.sendError( HttpServletResponse.SC_INTERNAL_SERVER_ERROR ); - } else { - int sc = Integer.parseInt( status ); - if ( sc >= 400 ) { - res.sendError( sc ); - } else { - res.setStatus( sc ); - } - } - } catch ( IOException e1 ) { - if ( status == null ) { - res.setStatus( HttpServletResponse.SC_INTERNAL_SERVER_ERROR ); - } else { - int sc = Integer.parseInt( status ); - res.setStatus( sc ); - } - } - - AxisBindingOperation axisBindingOperation = - (AxisBindingOperation) msgContext.getProperty( Constants.AXIS_BINDING_OPERATION ); - if ( axisBindingOperation != null ) { - AxisBindingMessage fault = - axisBindingOperation.getFault( (String) msgContext.getProperty( Constants.FAULT_NAME ) ); - if ( fault != null ) { - Integer code = (Integer) fault.getProperty( WSDL2Constants.ATTR_WHTTP_CODE ); - if ( code != null ) { - res.setStatus( code.intValue() ); - } - } - } - } - } - - try { - // now process the fault - handleFault( msgContext, out, http, e ); - } catch ( IOException axisFault ) { - String message = Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0003_PROCESSING_FAULT" ); //$NON-NLS-1$ - getLogger().error( message, axisFault ); - } - } - - protected void handleFault( MessageContext msgContext, OutputStream out, - boolean http, Throwable e ) throws IOException { - - msgContext.setProperty( MessageContext.TRANSPORT_OUT, out ); - - MessageContext faultContext = MessageContextBuilder.createFaultMessageContext( msgContext, e ); - // SOAP 1.2 specification mentions that we should send HTTP code 400 in a fault if the - // fault code Sender - HttpServletResponse response = - http ? (HttpServletResponse) msgContext.getProperty( HTTPConstants.MC_HTTP_SERVLETRESPONSE ) : null; - if ( response != null ) { - - // TODO : Check for SOAP 1.2! - SOAPFaultCode code = faultContext.getEnvelope().getBody().getFault().getCode(); - - OMElement valueElement = null; - if ( code != null ) { - valueElement = - code.getFirstChildWithName( new QName( SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI, - SOAP12Constants.SOAP_FAULT_VALUE_LOCAL_NAME ) ); - } - - if ( valueElement != null ) { - if ( SOAP12Constants.FAULT_CODE_SENDER.equals( valueElement.getTextAsQName().getLocalPart() ) - && !msgContext.isDoingREST() ) { - response.sendError( HttpServletResponse.SC_BAD_REQUEST ); - } - } - } - AxisEngine.sendFault( faultContext ); - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutor.java deleted file mode 100644 index 224fd4aa4f2..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutor.java +++ /dev/null @@ -1,137 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.OperationContext; -import org.apache.axis2.context.ServiceContext; -import org.apache.axis2.context.ServiceGroupContext; -import org.apache.axis2.description.AxisOperation; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.description.AxisServiceGroup; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.axis2.transport.OutTransportInfo; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.api.repository.IContentItem; -import org.pentaho.platform.engine.core.system.PentahoSessionHolder; -import org.pentaho.platform.plugin.services.webservices.AxisServletHooks; -import org.pentaho.platform.plugin.services.webservices.AxisUtil; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; - -import javax.servlet.ServletConfig; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.OutputStream; -import java.util.Enumeration; - -/** - * Executes an operation of a web service. This class requires that a HttpServletRequest, HttpServletResponse, and - * ServletConfig object are provided. Mock objects can be used instead of real HTTP objects. - * - * @author jamesdixon - * - */ -public class AxisServiceExecutor extends AxisWebServiceRequestDispatcher implements OutTransportInfo { - - private static final long serialVersionUID = -8815968682881342687L; - - @Override - public void createServiceContent( AxisService axisService, String operationName, AxisConfiguration axisConfiguration, - ConfigurationContext context, OutputStream out ) throws Exception { - - IParameterProvider pathParams = parameterProviders.get( "path" ); //$NON-NLS-1$ - - // get the HTTP objects from the 'path' parameter provider - HttpServletRequest request = (HttpServletRequest) pathParams.getParameter( "httprequest" ); //$NON-NLS-1$ - - @SuppressWarnings( "unchecked" ) - Enumeration names = request.getParameterNames(); - while ( names.hasMoreElements() ) { - String name = (String) names.nextElement(); - if ( name.equalsIgnoreCase( "wsdl" ) ) { //$NON-NLS-1$ - axisService.printWSDL( out, AxisUtil.getWebServiceExecuteUrl() ); - return; - } - } - - HttpServletResponse response = (HttpServletResponse) pathParams.getParameter( "httpresponse" ); //$NON-NLS-1$ - ServletConfig servletConfig = (ServletConfig) pathParams.getParameter( "servletconfig" ); //$NON-NLS-1$ - - // create a service group and group context for this service - AxisServiceGroup axisServiceGroup = new AxisServiceGroup( context.getAxisConfiguration() ); - axisServiceGroup.addService( axisService ); - ServiceGroupContext serviceGroupContext = new ServiceGroupContext( context, axisServiceGroup ); - // create a service context - ServiceContext serviceContext = serviceGroupContext.getServiceContext( axisService ); - // get an operation by name, if possible - AxisOperation axisOperation = axisService.getOperationByAction( operationName ); - OperationContext operationContext = serviceContext.createOperationContext( axisOperation ); - - // create an object to hook into Axis and give it everything we have - AxisServletHooks hooks = new AxisServletHooks(); - hooks.setContext( context ); - hooks.setServletConfig( servletConfig ); - hooks.setConfiguration( axisConfiguration ); - hooks.initContextRoot( request ); - hooks.setAxisService( axisService ); - hooks.setAxisOperation( axisOperation ); - hooks.setOperationContext( operationContext ); - hooks.setServiceContext( serviceContext ); - hooks.setAxisOperation( axisOperation ); - hooks.setOperationContext( operationContext ); - // now execute the operation - if ( request != null && response != null ) { - try { - PentahoSessionHolder.setSession( userSession ); - String method = request.getMethod(); - if ( "GET".equalsIgnoreCase( method ) ) { //$NON-NLS-1$ - hooks.handleGet( method, request, response ); - } else if ( "POST".equalsIgnoreCase( request.getMethod() ) ) { //$NON-NLS-1$ - hooks.handlePost( method, request, response ); - } else if ( "PUT".equalsIgnoreCase( request.getMethod() ) ) { //$NON-NLS-1$ - hooks.handlePut( method, request, response ); - } - } catch ( Exception e ) { - processAxisFault( hooks.getMessageContext(), out, e ); - error( Messages.getInstance().getErrorString( "RunService.ERROR_0001_ERROR_DURING_EXECUTION" ), e ); //$NON-NLS-1$ - } - } - - } - - @Override - public String getMimeType() { - return "text/xml"; //$NON-NLS-1$ - } - - @Override - public Log getLogger() { - return LogFactory.getLog( AxisServiceExecutor.class ); - } - - public void setContentType( String contentType ) { - IContentItem contentItem = outputHandler.getOutputContentItem( "response", "content", instanceId, getMimeType() ); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - contentItem.setMimeType( contentType ); - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceWsdlGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceWsdlGenerator.java deleted file mode 100644 index 925eb16aabe..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceWsdlGenerator.java +++ /dev/null @@ -1,61 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.plugin.services.webservices.AxisUtil; - -import java.io.OutputStream; - -/** - * Writes the WSDL for a Axis web service to the output stream provided - * - * @author jamesdixon - * - */ -public class AxisServiceWsdlGenerator extends AxisWebServiceRequestDispatcher { - - private static final long serialVersionUID = -163750511475038584L; - - /** - * Writes the WSDL to the output stream provided. The WSDL is prepared ahead of time when the web service is created. - */ - @Override - public void createServiceContent( AxisService axisService, String operationName, AxisConfiguration axisConfiguration, - ConfigurationContext context, OutputStream out ) throws Exception { - axisService.printWSDL( out, AxisUtil.getWebServiceExecuteUrl() ); - } - - @Override - public Log getLogger() { - return LogFactory.getLog( AxisServiceWsdlGenerator.class ); - } - - @Override - public String getMimeType() { - return "text/xml"; //$NON-NLS-1$ - } - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisWebServiceRequestDispatcher.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisWebServiceRequestDispatcher.java deleted file mode 100644 index aa30a6e51dc..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/AxisWebServiceRequestDispatcher.java +++ /dev/null @@ -1,124 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; - -import java.io.OutputStream; - -/** - * This class dispatches requests coming from GenericServlet and determines which AxisService should be invoked. It then - * passes this information, along with all the Axis content, to a subclass to do the execution. - * - * @author jamesdixon - */ -public abstract class AxisWebServiceRequestDispatcher extends AbstractAxisServiceContentGenerator { - - private static final long serialVersionUID = 8314157642653305277L; - - /** - * Parses the path parameter to find the web service name, makes sure it is valid, and the calls the current subclass - * to create the required content for the specified web service - */ - @Override - public void createContent( AxisConfiguration axisConfiguration, ConfigurationContext context, OutputStream out ) - throws Exception { - - // make sure we have a 'path' parameters provider - IParameterProvider pathParams = parameterProviders.get( "path" ); //$NON-NLS-1$ - if ( pathParams == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0004_PATH_PARAMS_IS_MISSING" ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // make sure we have a service name on the URL - String serviceName = pathParams.getStringParameter( "path", null ); //$NON-NLS-1$ - if ( serviceName == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( "WebServiceContentGenerator.ERROR_0005_SERVICE_NAME_IS_MISSING" ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // remove the leading '/' - serviceName = serviceName.substring( 1 ); - - // pull the service name off the URL - String query = serviceName; - String operationName = null; - int idx = serviceName.indexOf( "/" ); //$NON-NLS-1$ - if ( idx != -1 ) { - serviceName = serviceName.substring( 0, idx ); - query = query.substring( idx + 1 ); - idx = query.indexOf( "?" ); //$NON-NLS-1$ - if ( idx != -1 ) { - operationName = query.substring( 0, idx ); - } else { - operationName = query; - } - } - - // try to get the service using the name - AxisService axisService = axisConfiguration.getService( serviceName ); - if ( axisService == null ) { - // return an error - String message = - Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0006_SERVICE_IS_INVALID", serviceName ); //$NON-NLS-1$ - getLogger().error( message ); - out.write( message.getBytes() ); - return; - } - - // hand over to the subclass - createServiceContent( axisService, operationName, axisConfiguration, context, out ); - - } - - /** - * Processes the current request for the provided Axis service - * - * @param axisService - * The Axis web service - * @param operationName - * The name of the operation to perform, if known - * @param axisConfiguration - * The current configuration - * @param context - * The current context - * @param out - * The output stream for content to be written to - * @throws Exception - */ - protected abstract void createServiceContent( AxisService axisService, String operationName, - AxisConfiguration axisConfiguration, ConfigurationContext context, OutputStream out ) throws Exception; - -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/HtmlAxisServiceLister.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/HtmlAxisServiceLister.java deleted file mode 100644 index 602df91c49a..00000000000 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/HtmlAxisServiceLister.java +++ /dev/null @@ -1,245 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.AxisOperation; -import org.apache.axis2.description.AxisService; -import org.apache.axis2.engine.AxisConfiguration; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.plugin.services.webservices.AxisUtil; -import org.pentaho.platform.plugin.services.webservices.SystemSolutionAxisConfigurator; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; -import org.pentaho.platform.util.messages.LocaleHelper; - -import java.io.OutputStream; -import java.util.Collection; -import java.util.HashMap; -import java.util.Iterator; - -/** - * A content generator for listing metadata on Axis web services. - * - * @author jamesdixon - * - */ -public class HtmlAxisServiceLister extends AbstractAxisServiceContentGenerator { - - private static final long serialVersionUID = -1772210710764038165L; - - @SuppressWarnings( "unchecked" ) - @Override - public void createContent( AxisConfiguration axisConfiguration, ConfigurationContext context, OutputStream out ) - throws Exception { - - HashMap serviceMap = axisConfiguration.getServices(); - - StringBuilder sb = new StringBuilder(); - - getPageTitle( serviceMap, sb ); - - Collection servicecol = serviceMap.values(); - // list each web service - for ( Iterator iterator = servicecol.iterator(); iterator.hasNext(); ) { - AxisService axisService = (AxisService) iterator.next(); - - getTitleSection( axisService, axisConfiguration, sb ); - - getWsdlSection( axisService, sb ); - - getRunSection( axisService, sb ); - - getOperationsSection( axisService, sb ); - - } - - getPageFooter( serviceMap, sb ); - - out.write( sb.toString().getBytes( LocaleHelper.getSystemEncoding() ) ); - } - - /** - * Writes the HTML page title area - * - * @param serviceMap - * Map of current web services - * @param sb - * StringBuilder to write content to - */ - @SuppressWarnings( "unchecked" ) - protected void getPageTitle( HashMap serviceMap, StringBuilder sb ) { - // write out the page title - sb.append( "
" ); //$NON-NLS-1$ - sb.append( "

" ).append( Messages.getInstance().getString( "ListServices.USER_WEB_SERVICES" ) ).append( - "

\n" ); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - - if ( serviceMap.isEmpty() ) { - // there are no services defined - sb.append( Messages.getInstance().getString( "ListServices.USER_NO_SERVICES" ) ); //$NON-NLS-1$ - } - } - - /** - * Writes the title section for a service to the HTML page - * - * @param axisService - * the Axis service - * @param axisConfiguration - * the Axis configuration - * @param sb - * StringBuilder to write content to - */ - protected void getTitleSection( AxisService axisService, AxisConfiguration axisConfiguration, StringBuilder sb ) { - - // get the wrapper for the web service so we can get the localized title and description - IServiceConfig wsDef = - AxisUtil - .getSourceDefinition( axisService, (SystemSolutionAxisConfigurator) axisConfiguration.getConfigurator() ); - - sb.append( "\n\n\n\n" ); //$NON-NLS-1$ - - // write out the enable/disable controls - sb.append( "\n" ); //$NON-NLS-1$ - } - - /** - * Writes the execute URL section for a service to the HTML page - * - * @param axisService - * the Axis service - * @param sb - * StringBuilder to write content to - */ - protected void getRunSection( AxisService axisService, StringBuilder sb ) { - // write out the execution URL - String serviceUrl = AxisUtil.getWebServiceExecuteUrl(); - sb.append( "\n" ); //$NON-NLS-1$ - - } - - /** - * Writes the list of operations for a service to the HTML page - * - * @param axisService - * the Axis service - * @param sb - * StringBuilder to write content to - */ - @SuppressWarnings( "unchecked" ) - protected void getOperationsSection( AxisService axisService, StringBuilder sb ) { - String serviceUrl = AxisUtil.getWebServiceExecuteUrl(); - - // write out the operations - Iterator it = axisService.getOperations(); - - sb.append( "\n

" ).append( wsDef.getTitle() ).append( - "

" ); //$NON-NLS-1$ //$NON-NLS-2$ - - String serviceDescription = axisService.getDocumentation(); - if ( serviceDescription == null || "".equals( serviceDescription ) ) { //$NON-NLS-1$ - serviceDescription = Messages.getInstance().getString( "WebServicePlugin.USER_NO_DESCRIPTION" ); //$NON-NLS-1$ - } - - // write out the description - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_DESCRIPTION" ) ) //$NON-NLS-1$ - .append( "" ) //$NON-NLS-1$ - .append( serviceDescription ).append( "
" ).append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_STATUS" ) ) //$NON-NLS-1$ //$NON-NLS-2$ - - .append( "" ); //$NON-NLS-1$ - if ( axisService.isActive() ) { - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_ENABLED" ) ); //$NON-NLS-1$ - } else { - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_DISABLED" ) ); //$NON-NLS-1$ - } - } - - /** - * Writes the WSDL section for a service to the HTML page - * - * @param axisService - * the Axis service - * @param sb - * StringBuilder to write content to - */ - protected void getWsdlSection( AxisService axisService, StringBuilder sb ) { - // write out the WSDL URL - String wsdlUrl = AxisUtil.getWebServiceWsdlUrl(); - sb.append( "
" ).append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_WSDL" ) ) //$NON-NLS-1$ //$NON-NLS-2$ - .append( "" ).append( wsdlUrl + axisService.getName() ) //$NON-NLS-1$ - .append( "
" ).append( Messages.getInstance().getString( "WebServicePlugin.USER_SERVICE_URL" ) ) //$NON-NLS-1$ //$NON-NLS-2$ - .append( "" ).append( serviceUrl + axisService.getName() ) //$NON-NLS-1$ - .append( "
" ) //$NON-NLS-1$ - .append( Messages.getInstance().getString( "WebServicePlugin.USER_OPERATIONS" ) ) //$NON-NLS-1$ - .append( "" ); //$NON-NLS-1$ - // now do the operations - if ( !it.hasNext() ) { - sb.append( Messages.getInstance().getString( "WebServicePlugin.USER_NO_OPERATIONS" ) ); //$NON-NLS-1$ - } else { - - // write out the names of the operations - // TODO localize these? - while ( it.hasNext() ) { - AxisOperation axisOperation = (AxisOperation) it.next(); - String opName = axisOperation.getName().getLocalPart(); - - String opUrl = serviceUrl + axisService.getName() + "/" + opName; //$NON-NLS-1$ - - sb.append( "" ).append( opName ) //$NON-NLS-1$ - .append( "" ); //$NON-NLS-1$ - - if ( it.hasNext() ) { - sb.append( "
" ); //$NON-NLS-1$ - } - } - sb.append( "
\n" ); //$NON-NLS-1$ - } - } - - /** - * Writes the HTML page footer - * - * @param serviceMap - * Map of current web services - * @param sb - * StringBuilder to write content to - */ - @SuppressWarnings( "unchecked" ) - protected void getPageFooter( HashMap serviceMap, StringBuilder sb ) { - // write out the page footer - sb.append( "\n".getBytes() ); //$NON-NLS-1$ - - final IPentahoSession session = PentahoSessionHolder.getSession(); - IUserSettingService settingsService = PentahoSystem.get( IUserSettingService.class, session ); - String activeThemeName; - if ( session == null || settingsService == null ) { - activeThemeName = PentahoSystem.getSystemSetting( "default-activeThemeName", "onyx" ); - } else { - activeThemeName = StringUtils.defaultIfEmpty( (String) session.getAttribute( "pentaho-user-activeThemeName" ), settingsService - .getUserSetting( "pentaho-user-activeThemeName", PentahoSystem.getSystemSetting( "default-activeThemeName", "onyx" ) ) - .getSettingValue() ); - } - - IThemeManager themeManager = PentahoSystem.get( IThemeManager.class, null ); - Theme theme = themeManager.getSystemTheme( activeThemeName ); - - final ServletContext servletContext = (ServletContext) PentahoSystem.getApplicationContext().getContext(); - if ( servletContext != null ) { - for ( ThemeResource res : theme.getResources() ) { - if ( res.getLocation().endsWith( ".css" ) ) { - out.write( ( "" ).getBytes() ); - } - } - } - - out.write( "\n\n".getBytes() ); //$NON-NLS-1$ - - // get the list of services from the core ListServices - super.createContent( axisConfiguration, context, out ); - - out.write( "\n\n".getBytes() ); //$NON-NLS-1$ - - } - -} diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java index f68c688d10b..e69de29bb2d 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java @@ -1,357 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.webservices.content; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; - -import java.io.ByteArrayOutputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Map; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.description.TransportInDescription; -import org.apache.axis2.description.TransportOutDescription; -import org.apache.axis2.engine.AxisConfiguration; -import org.junit.Before; -import org.junit.Test; -import org.pentaho.platform.api.engine.IOutputHandler; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.core.output.SimpleOutputHandler; -import org.pentaho.platform.engine.core.solution.SimpleParameterProvider; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.util.web.SimpleUrlFactory; -import org.pentaho.test.platform.plugin.services.webservices.MimeTypeListener; -import org.pentaho.test.platform.plugin.services.webservices.StubService; -import org.pentaho.test.platform.plugin.services.webservices.StubServiceSetup; -import org.pentaho.test.platform.plugin.services.webservices.StubTransportListener; -import org.pentaho.test.platform.plugin.services.webservices.StubTransportSender; - -import com.mockrunner.mock.web.MockHttpServletRequest; -import com.mockrunner.mock.web.MockHttpServletResponse; - -public class AxisServiceExecutorTest { - - private static final String BASE_URL = "http://testhost:testport/testcontent"; - private static final String DEAFULT_TRANSPOT_PROTOCOL = "http"; - private static final String REMOTE_ADDRESS = "127.0.0.1"; - - private ByteArrayOutputStream out; - private AxisServiceExecutor contentGenerator; - - @Before - public void setUp() throws Exception { - StandaloneSession session = new StandaloneSession( "test" ); - StubServiceSetup serviceSetup = new StubServiceSetup(); - serviceSetup.setSession( session ); - - AxisConfiguration axisCfg = serviceSetup.getAxisConfiguration(); - ConfigurationContext configContext = new ConfigurationContext( axisCfg ); - - serviceSetup.loadServices(); - - TransportInDescription tIn = new TransportInDescription( DEAFULT_TRANSPOT_PROTOCOL ); - StubTransportListener receiver = new StubTransportListener(); - tIn.setReceiver( receiver ); - axisCfg.addTransportIn( tIn ); - - TransportOutDescription tOut = new TransportOutDescription( DEAFULT_TRANSPOT_PROTOCOL ); - StubTransportSender sender = new StubTransportSender(); - tOut.setSender( sender ); - axisCfg.addTransportOut( tOut ); - - AxisWebServiceManager.currentAxisConfiguration = axisCfg; - AxisWebServiceManager.currentAxisConfigContext = configContext; - - out = new ByteArrayOutputStream(); - IOutputHandler outputHandler = new SimpleOutputHandler( out, false ); - outputHandler.setMimeTypeListener( new MimeTypeListener() ); - - contentGenerator = new AxisServiceExecutor(); - - contentGenerator.setOutputHandler( outputHandler ); - contentGenerator.setMessagesList( new ArrayList() ); - - contentGenerator.setSession( session ); - contentGenerator.setUrlFactory( new SimpleUrlFactory( BASE_URL + "?" ) ); - - assertNotNull( "contentGenerator is null", contentGenerator ); - assertNotNull( "Logger is null", contentGenerator.getLogger() ); - } - - @Test - public void testRunGet() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/getString" ); - pathParams.setParameter( "remoteaddr", "http:test" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/getString" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/getString" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - StubService.getStringCalled = false; - - contentGenerator.createContent(); - - assertTrue( StubService.getStringCalled ); - String content = StubTransportSender.transportOutStr; - assertEquals( "result are wrong", - "test" - + " result", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetWithParameter() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/setString?str=testinput" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/setString" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/getString" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - request.setQueryString( "str=testinput" ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubService.setStringCalled = false; - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - assertTrue( StubService.setStringCalled ); - assertEquals( "testinput", StubService.str ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetThrowError() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/throwsError1" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/throwsError1" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/throwsError1" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - try { - StubService.throwsError1Called = false; - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - assertTrue( StubService.throwsError1Called ); - String content = StubTransportSender.transportOutStr; - assertNull( "Content should be empty", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetErrorResponse() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/throwsError2" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/throwsError2" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/throwsError2" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubService.throwsError2Called = false; - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - assertTrue( StubService.throwsError2Called ); - String content = StubTransportSender.transportOutStr; - assertTrue( "results are wrong", content.contains( "soapenv:Fault" ) ); - assertTrue( "results are wrong", content.contains( "test error 2" ) ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunGetAxisServletHooks() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService/bogus" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "GET" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService/bogus" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService/bogus" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - - contentGenerator.createContent(); - - String content = StubTransportSender.transportOutStr; - assertTrue( "results are wrong", content.contains( "soapenv:Fault" ) ); - assertTrue( "results are wrong", content.contains( "AxisServletHooks" ) ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunPost() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService" ); - pathParams.setParameter( "remoteaddr", "http:test" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "POST" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - request.setContentType( "application/soap+xml; charset=UTF-8; action=\"urn:getString\"" ); - String xml = - ""; - request.setBodyContent( xml ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - StubService.getStringCalled = false; - - contentGenerator.createContent(); - - assertTrue( StubService.getStringCalled ); - String content = StubTransportSender.transportOutStr; - assertEquals( "result are wrong", - "test " - + "result", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - - @Test - public void testRunPut() throws Exception { - Map parameterProviders = new HashMap(); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/StubService" ); - pathParams.setParameter( "remoteaddr", "http:test" ); - parameterProviders.put( "path", pathParams ); - contentGenerator.setParameterProviders( parameterProviders ); - - MockHttpServletRequest request = new MockHttpServletRequest(); - MockHttpServletResponse response = new MockHttpServletResponse(); - - request.setMethod( "PUT" ); - request.setRequestURI( "/pentaho/content/ws-run/StubService" ); - request.setRequestURL( "http://localhost:8080/pentaho/content/ws-run/StubService" ); - request.setRemoteAddr( REMOTE_ADDRESS ); - request.setContentType( "application/soap+xml; charset=UTF-8; action=\"urn:getString\"" ); - String xml = - ""; - request.setBodyContent( xml ); - - pathParams.setParameter( "httprequest", request ); - pathParams.setParameter( "httpresponse", response ); - - try { - StubTransportSender.transportOutStr = null; - StubService.getStringCalled = false; - - contentGenerator.createContent(); - - assertTrue( StubService.getStringCalled ); - String content = StubTransportSender.transportOutStr; - assertEquals( "result are wrong", - "test" - + " result", content ); - } catch ( Exception e ) { - assertTrue( "Exception occurred", false ); - } - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java index 94ea2e3fcb5..e69de29bb2d 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java @@ -1,83 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.junit.Test; -import org.pentaho.platform.api.engine.IOutputHandler; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.core.output.SimpleOutputHandler; -import org.pentaho.platform.engine.core.solution.SimpleParameterProvider; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.webservices.content.AxisServiceWsdlGenerator; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; -import org.pentaho.platform.util.web.SimpleUrlFactory; - -import java.io.ByteArrayOutputStream; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static org.junit.Assert.*; - -public class AxisServiceWsdlGeneratorTest { - - @Test - public void testBadInit2() throws Exception { - - assertNull( AxisWebServiceManager.currentAxisConfiguration ); - - } - - @Test - public void testBadInit3() throws Exception { - StandaloneSession session = new StandaloneSession( "test" ); //$NON-NLS-1$ - - AxisServiceWsdlGenerator contentGenerator = new AxisServiceWsdlGenerator(); - - assertNotNull( "contentGenerator is null", contentGenerator ); //$NON-NLS-1$ - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - ByteArrayOutputStream out = new ByteArrayOutputStream(); - IOutputHandler outputHandler = new SimpleOutputHandler( out, false ); - - String baseUrl = "http://testhost:testport/testcontent"; //$NON-NLS-1$ - Map parameterProviders = new HashMap(); - SimpleParameterProvider requestParams = new SimpleParameterProvider(); - parameterProviders.put( IParameterProvider.SCOPE_REQUEST, requestParams ); - SimpleUrlFactory urlFactory = new SimpleUrlFactory( baseUrl + "?" ); //$NON-NLS-1$ - List messages = new ArrayList(); - contentGenerator.setOutputHandler( outputHandler ); - MimeTypeListener mimeTypeListener = new MimeTypeListener(); - outputHandler.setMimeTypeListener( mimeTypeListener ); - contentGenerator.setMessagesList( messages ); - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.setSession( session ); - contentGenerator.setUrlFactory( urlFactory ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - System.out.println( content ); - assertTrue( content.indexOf( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0001_AXIS_CONFIG_IS_NULL" ) ) != -1 ); //$NON-NLS-1$ - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceSetup.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceSetup.java deleted file mode 100644 index f921c378d66..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceSetup.java +++ /dev/null @@ -1,108 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.description.AxisService; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.IServiceConfig; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.ServiceConfig; -import org.pentaho.platform.plugin.services.webservices.SystemSolutionAxisConfigurator; -import org.pentaho.test.platform.utils.TestResourceLocation; - -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; - -public class StubServiceSetup extends SystemSolutionAxisConfigurator { - - private static final long serialVersionUID = 3383802441135983726L; - - protected static StubServiceSetup instance = null; - - private static final String BASE_URL = "http://testhost:8080/testcontext/"; //$NON-NLS-1$ - - private static final Log logger = LogFactory.getLog( StubServiceSetup.class ); - - public StubServiceSetup() { - super(); - } - - public void init() { - - } - - public Log getLogger() { - return logger; - } - - @Override - public InputStream getConfigXml() { - - try { - File f = new File( TestResourceLocation.TEST_RESOURCES + "/webservices-solution/system/axis2_config.xml" ); //$NON-NLS-1$ - return new FileInputStream( f ); - } catch ( Exception e ) { - // TODO log this - e.printStackTrace(); - } - return null; - } - - @Override - public boolean setEnabled( String name, boolean enabled ) { - ServiceConfig wrapper = (ServiceConfig) getWebServiceDefinition( name ); - wrapper.setEnabled( enabled ); - // FIXME: service is not available through the definition bean - // AxisService axisService = wrapper.getService( ); - // axisService.setActive( enabled ); - return true; - } - - @Override - protected List getWebServiceDefinitions() { - List wrappers = new ArrayList(); - wrappers.add( new StubServiceWrapper() ); - return wrappers; - } - - @Override - protected void addTransports( AxisService axisService ) { - - ArrayList transports = new ArrayList(); - transports.add( "http" ); //$NON-NLS-1$ - axisService.setExposedTransports( transports ); - } - - @Override - protected void addServiceEndPoints( AxisService axisService ) { - String endPoint1 = BASE_URL + "content/ws-run/" + axisService.getName(); //$NON-NLS-1$ - String endPoint2 = "http:test"; //$NON-NLS-1$ - - ArrayList transports = new ArrayList(); - transports.add( "http" ); //$NON-NLS-1$ - axisService.setExposedTransports( transports ); - axisService.setEPRs( new String[] { endPoint1, endPoint2 } ); - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportListener.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportListener.java deleted file mode 100644 index f928275e82c..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportListener.java +++ /dev/null @@ -1,64 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.addressing.EndpointReference; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.context.SessionContext; -import org.apache.axis2.description.TransportInDescription; -import org.apache.axis2.transport.TransportListener; - -public class StubTransportListener implements TransportListener { - - public void destroy() { - System.out.println( "TestTransportListener.destroy" ); //$NON-NLS-1$ - } - - public EndpointReference getEPRForService( String serviceName, String ip ) throws AxisFault { - System.out.println( "TestTransportListener.getEPRForService" ); //$NON-NLS-1$ - return null; - } - - public EndpointReference[] getEPRsForService( String serviceName, String ip ) throws AxisFault { - System.out.println( "TestTransportListener.getEPRsForService" ); //$NON-NLS-1$ - return null; - } - - public SessionContext getSessionContext( MessageContext messageContext ) { - System.out.println( "TestTransportListener.getSessionContext" ); //$NON-NLS-1$ - return null; - } - - public void init( ConfigurationContext axisConf, TransportInDescription transprtIn ) throws AxisFault { - System.out.println( "TestTransportListener.init" ); //$NON-NLS-1$ - } - - public void start() throws AxisFault { - System.out.println( "TestTransportListener.start" ); //$NON-NLS-1$ - } - - public void stop() throws AxisFault { - System.out.println( "TestTransportListener.stop" ); //$NON-NLS-1$ - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportSender.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportSender.java deleted file mode 100644 index 1a5b7b1ff6a..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubTransportSender.java +++ /dev/null @@ -1,87 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.AxisFault; -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.context.MessageContext; -import org.apache.axis2.description.HandlerDescription; -import org.apache.axis2.description.Parameter; -import org.apache.axis2.description.TransportOutDescription; -import org.apache.axis2.transport.TransportSender; -import org.apache.axis2.transport.TransportUtils; - -import java.io.ByteArrayOutputStream; - -public class StubTransportSender implements TransportSender { - - public static String transportOutStr = null; - - public void cleanup( MessageContext msgContext ) throws AxisFault { - System.out.println( "TestTransportSender.cleanup 1 " ); //$NON-NLS-1$ - } - - public void init( ConfigurationContext confContext, TransportOutDescription transportOut ) throws AxisFault { - System.out.println( "TestTransportSender.init 1 " ); //$NON-NLS-1$ - } - - public void stop() { - System.out.println( "TestTransportSender.stop " ); //$NON-NLS-1$ - } - - public void cleanup() { - System.out.println( "TestTransportSender.cleanup 2 " ); //$NON-NLS-1$ - } - - public void flowComplete( MessageContext msgContext ) { - System.out.println( "TestTransportSender.flowComplete " ); //$NON-NLS-1$ - } - - public HandlerDescription getHandlerDesc() { - System.out.println( "TestTransportSender.getHandlerDesc " ); //$NON-NLS-1$ - return null; - } - - public String getName() { - System.out.println( "TestTransportSender.getName " ); //$NON-NLS-1$ - return "testname"; //$NON-NLS-1$ - } - - public Parameter getParameter( String name ) { - System.out.println( "TestTransportSender.getParameter " + name ); //$NON-NLS-1$ - return null; - } - - public void init( HandlerDescription handlerDesc ) { - System.out.println( "TestTransportSender.init 2 " ); //$NON-NLS-1$ - - } - - public InvocationResponse invoke( MessageContext msgContext ) throws AxisFault { - - ByteArrayOutputStream out = new ByteArrayOutputStream(); - TransportUtils.writeMessage( msgContext, out ); - StubTransportSender.transportOutStr = new String( out.toByteArray() ); - System.out.println( "TestTransportSender.invoke " ); //$NON-NLS-1$ - return null; - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java index 8eb17d162ec..e69de29bb2d 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java @@ -1,139 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices; - -import org.apache.axis2.context.ConfigurationContext; -import org.apache.axis2.engine.AxisConfiguration; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.pentaho.platform.api.engine.IOutputHandler; -import org.pentaho.platform.api.engine.IParameterProvider; -import org.pentaho.platform.engine.core.output.SimpleOutputHandler; -import org.pentaho.platform.engine.core.solution.SimpleParameterProvider; -import org.pentaho.platform.engine.core.system.StandaloneSession; -import org.pentaho.platform.plugin.services.pluginmgr.servicemgr.AxisWebServiceManager; -import org.pentaho.platform.plugin.services.webservices.content.AxisServiceWsdlGenerator; -import org.pentaho.platform.plugin.services.webservices.messages.Messages; -import org.pentaho.platform.util.web.SimpleUrlFactory; - -import java.io.ByteArrayOutputStream; -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; - -public class WsdlPageTest { - - private static final String BASE_URL = "http://testhost:testport/testcontent"; - - private AxisConfiguration beforeTestCfg; - private ConfigurationContext beforeTestCtx; - - private ByteArrayOutputStream out; - private AxisServiceWsdlGenerator contentGenerator; - - @Before - public void setUp() { - beforeTestCfg = AxisWebServiceManager.currentAxisConfiguration; - beforeTestCtx = AxisWebServiceManager.currentAxisConfigContext; - - AxisConfiguration axisCfg = new AxisConfiguration(); - AxisWebServiceManager.currentAxisConfiguration = axisCfg; - AxisWebServiceManager.currentAxisConfigContext = new ConfigurationContext( axisCfg ); - - - out = new ByteArrayOutputStream(); - IOutputHandler outputHandler = new SimpleOutputHandler( out, false ); - outputHandler.setMimeTypeListener( new MimeTypeListener() ); - - StandaloneSession session = new StandaloneSession( "test" ); - StubServiceSetup serviceSetup = new StubServiceSetup(); - serviceSetup.setSession( session ); - - contentGenerator = new AxisServiceWsdlGenerator(); - contentGenerator.setOutputHandler( outputHandler ); - contentGenerator.setMessagesList( new ArrayList() ); - contentGenerator.setSession( session ); - contentGenerator.setUrlFactory( new SimpleUrlFactory( BASE_URL + "?" ) ); - } - - @After - public void tearDown() { - AxisWebServiceManager.currentAxisConfiguration = beforeTestCfg; - AxisWebServiceManager.currentAxisConfigContext = beforeTestCtx; - } - - - @Test - public void testMissingPathParamProvider() throws Exception { - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - Map parameterProviders = Collections.singletonMap( - IParameterProvider.SCOPE_REQUEST, new SimpleParameterProvider() - ); - - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - - assertTrue( content, content.contains( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0004_PATH_PARAMS_IS_MISSING" ) ) ); //$NON-NLS-1$ - } - - @Test - public void testMissingServiceName() throws Exception { - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - Map parameterProviders = new HashMap(); - parameterProviders.put( IParameterProvider.SCOPE_REQUEST, new SimpleParameterProvider() ); - parameterProviders.put( "path", new SimpleParameterProvider() ); //$NON-NLS-1$ - - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - - assertTrue( content, content.contains( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0005_SERVICE_NAME_IS_MISSING" ) ) ); //$NON-NLS-1$ - } - - @Test - public void testBadServiceName() throws Exception { - assertNotNull( "Logger is null", contentGenerator.getLogger() ); //$NON-NLS-1$ - - Map parameterProviders = new HashMap(); - parameterProviders.put( IParameterProvider.SCOPE_REQUEST, new SimpleParameterProvider() ); - SimpleParameterProvider pathParams = new SimpleParameterProvider(); - pathParams.setParameter( "path", "/bogus" ); //$NON-NLS-1$//$NON-NLS-2$ - parameterProviders.put( "path", pathParams ); //$NON-NLS-1$ - - contentGenerator.setParameterProviders( parameterProviders ); - contentGenerator.createContent(); - String content = new String( out.toByteArray() ); - - assertTrue( content, content.contains( Messages.getInstance().getErrorString( - "WebServiceContentGenerator.ERROR_0006_SERVICE_IS_INVALID", "bogus" ) ) ); //$NON-NLS-1$ //$NON-NLS-2$ - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/SampleServiceRun.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/SampleServiceRun.java deleted file mode 100644 index b18552e89aa..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/SampleServiceRun.java +++ /dev/null @@ -1,45 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.test.platform.plugin.services.webservices.wsdl; - -import junit.framework.TestCase; - -public class SampleServiceRun extends TestCase { - - public static void main( String[] args ) throws Exception { - - ServiceStub.ComplexType complex = new ServiceStub.ComplexType(); - complex.setName( "fred" ); //$NON-NLS-1$ - - ServiceStub.GetDetails getDetails = new ServiceStub.GetDetails(); - - getDetails.setObject( complex ); - - ServiceStub stub = new ServiceStub(); - - ServiceStub.GetDetailsResponse response = stub.getDetails( getDetails ); - - ServiceStub.ComplexType returnValue = response.get_return(); - assertNotNull( returnValue ); - - } - -} diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/ServiceStub.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/ServiceStub.java deleted file mode 100644 index 8c4e7eaa503..00000000000 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/wsdl/ServiceStub.java +++ /dev/null @@ -1,3551 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -/** - * StubServiceStub.java - * - * This file was auto-generated from WSDL - * by the Apache Axis2 version: 1.4.1 Built on : Aug 13, 2008 (05:03:35 LKT) - */ - -package org.pentaho.test.platform.plugin.services.webservices.wsdl; - -/* - * StubServiceStub java implementation - */ - -@SuppressWarnings ( { "all" } ) -public class ServiceStub extends org.apache.axis2.client.Stub { - protected org.apache.axis2.description.AxisOperation[] _operations; - - // hashmaps to keep the fault mapping - private java.util.HashMap faultExceptionNameMap = new java.util.HashMap(); - private java.util.HashMap faultExceptionClassNameMap = new java.util.HashMap(); - private java.util.HashMap faultMessageMap = new java.util.HashMap(); - - private static int counter = 0; - - private static synchronized String getUniqueSuffix() { - // reset the counter if it is greater than 99999 - if ( counter > 99999 ) { - counter = 0; - } - counter = counter + 1; - return Long.toString( System.currentTimeMillis() ) + "_" + counter; - } - - private void populateAxisService() throws org.apache.axis2.AxisFault { - - // creating the Service with a unique name - _service = new org.apache.axis2.description.AxisService( "StubService" + getUniqueSuffix() ); - addAnonymousOperations(); - - // creating the operations - org.apache.axis2.description.AxisOperation __operation; - - _operations = new org.apache.axis2.description.AxisOperation[ 5 ]; - - __operation = new org.apache.axis2.description.OutInAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "throwsError2" ) ); - _service.addOperation( __operation ); - - _operations[ 0 ] = __operation; - - __operation = new org.apache.axis2.description.OutInAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "getString" ) ); - _service.addOperation( __operation ); - - _operations[ 1 ] = __operation; - - __operation = new org.apache.axis2.description.OutInAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "getDetails" ) ); - _service.addOperation( __operation ); - - _operations[ 2 ] = __operation; - - __operation = new org.apache.axis2.description.OutOnlyAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "setString" ) ); - _service.addOperation( __operation ); - - _operations[ 3 ] = __operation; - - __operation = new org.apache.axis2.description.OutOnlyAxisOperation(); - - __operation.setName( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "throwsError1" ) ); - _service.addOperation( __operation ); - - _operations[ 4 ] = __operation; - - } - - // populates the faults - private void populateFaults() { - - } - - /** - * Constructor that takes in a configContext - */ - - public ServiceStub( org.apache.axis2.context.ConfigurationContext configurationContext, - java.lang.String targetEndpoint ) throws org.apache.axis2.AxisFault { - this( configurationContext, targetEndpoint, false ); - } - - /** - * Constructor that takes in a configContext and useseperate listner - */ - public ServiceStub( org.apache.axis2.context.ConfigurationContext configurationContext, - java.lang.String targetEndpoint, boolean useSeparateListener ) throws org.apache.axis2.AxisFault { - // To populate AxisService - populateAxisService(); - populateFaults(); - - _serviceClient = new org.apache.axis2.client.ServiceClient( configurationContext, _service ); - - configurationContext = _serviceClient.getServiceContext().getConfigurationContext(); - - _serviceClient.getOptions().setTo( new org.apache.axis2.addressing.EndpointReference( targetEndpoint ) ); - _serviceClient.getOptions().setUseSeparateListener( useSeparateListener ); - - // Set the soap version - _serviceClient.getOptions().setSoapVersionURI( org.apache.axiom.soap.SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI ); - - } - - /** - * Default Constructor - */ - public ServiceStub( org.apache.axis2.context.ConfigurationContext configurationContext ) - throws org.apache.axis2.AxisFault { - - this( configurationContext, "http://testhost:8080/testcontext/content/ws-run/StubService" ); - - } - - /** - * Default Constructor - */ - public ServiceStub() throws org.apache.axis2.AxisFault { - - this( "http://testhost:8080/testcontext/content/ws-run/StubService" ); - - } - - /** - * Constructor taking the target endpoint - */ - public ServiceStub( java.lang.String targetEndpoint ) throws org.apache.axis2.AxisFault { - this( null, targetEndpoint ); - } - - /** - * Auto generated method signature - * - * @see org.pentaho.test.platform.plugin.services.webservices.StubService#throwsError2 - */ - - public org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response throwsError2( - - ) - - throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - try { - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 0 ].getName() ); - _operationClient.getOptions().setAction( "urn:throwsError2" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - // create a message context - _messageContext = new org.apache.axis2.context.MessageContext(); - - // create SOAP envelope with that payload - org.apache.axiom.soap.SOAPEnvelope env = null; - - // Style is taken to be "document". No input parameters - // according to the WS-Basic profile in this case we have to send an empty soap message - org.apache.axiom.soap.SOAPFactory factory = getFactory( _operationClient.getOptions().getSoapVersionURI() ); - env = factory.getDefaultEnvelope(); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // set the message context with that soap envelope - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - // execute the operation client - _operationClient.execute( true ); - - org.apache.axis2.context.MessageContext _returnMessageContext = - _operationClient.getMessageContext( org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE ); - org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope(); - - java.lang.Object object = - fromOM( _returnEnv.getBody().getFirstElement(), - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.class, - getEnvelopeNamespaces( _returnEnv ) ); - - return (org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response) object; - - } catch ( org.apache.axis2.AxisFault f ) { - - org.apache.axiom.om.OMElement faultElt = f.getDetail(); - if ( faultElt != null ) { - if ( faultExceptionNameMap.containsKey( faultElt.getQName() ) ) { - // make the fault by reflection - try { - java.lang.String exceptionClassName = - (java.lang.String) faultExceptionClassNameMap.get( faultElt.getQName() ); - java.lang.Class exceptionClass = java.lang.Class.forName( exceptionClassName ); - java.lang.Exception ex = (java.lang.Exception) exceptionClass.newInstance(); - // message class - java.lang.String messageClassName = (java.lang.String) faultMessageMap.get( faultElt.getQName() ); - java.lang.Class messageClass = java.lang.Class.forName( messageClassName ); - java.lang.Object messageObject = fromOM( faultElt, messageClass, null ); - java.lang.reflect.Method m = - exceptionClass.getMethod( "setFaultMessage", new java.lang.Class[] { messageClass } ); - m.invoke( ex, new java.lang.Object[] { messageObject } ); - - throw new java.rmi.RemoteException( ex.getMessage(), ex ); - } catch ( java.lang.ClassCastException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.ClassNotFoundException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.NoSuchMethodException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.reflect.InvocationTargetException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.IllegalAccessException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.InstantiationException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } - } else { - throw f; - } - } else { - throw f; - } - } finally { - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - } - } - - /** - * Auto generated method signature - * - * @see org.pentaho.test.platform.plugin.services.webservices.StubService#getString - */ - - public org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse getString( - - ) - - throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - try { - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 1 ].getName() ); - _operationClient.getOptions().setAction( "urn:getString" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - // create a message context - _messageContext = new org.apache.axis2.context.MessageContext(); - - // create SOAP envelope with that payload - org.apache.axiom.soap.SOAPEnvelope env = null; - - // Style is taken to be "document". No input parameters - // according to the WS-Basic profile in this case we have to send an empty soap message - org.apache.axiom.soap.SOAPFactory factory = getFactory( _operationClient.getOptions().getSoapVersionURI() ); - env = factory.getDefaultEnvelope(); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // set the message context with that soap envelope - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - // execute the operation client - _operationClient.execute( true ); - - org.apache.axis2.context.MessageContext _returnMessageContext = - _operationClient.getMessageContext( org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE ); - org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope(); - - java.lang.Object object = - fromOM( _returnEnv.getBody().getFirstElement(), - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.class, - getEnvelopeNamespaces( _returnEnv ) ); - - return (org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse) object; - - } catch ( org.apache.axis2.AxisFault f ) { - - org.apache.axiom.om.OMElement faultElt = f.getDetail(); - if ( faultElt != null ) { - if ( faultExceptionNameMap.containsKey( faultElt.getQName() ) ) { - // make the fault by reflection - try { - java.lang.String exceptionClassName = - (java.lang.String) faultExceptionClassNameMap.get( faultElt.getQName() ); - java.lang.Class exceptionClass = java.lang.Class.forName( exceptionClassName ); - java.lang.Exception ex = (java.lang.Exception) exceptionClass.newInstance(); - // message class - java.lang.String messageClassName = (java.lang.String) faultMessageMap.get( faultElt.getQName() ); - java.lang.Class messageClass = java.lang.Class.forName( messageClassName ); - java.lang.Object messageObject = fromOM( faultElt, messageClass, null ); - java.lang.reflect.Method m = - exceptionClass.getMethod( "setFaultMessage", new java.lang.Class[] { messageClass } ); - m.invoke( ex, new java.lang.Object[] { messageObject } ); - - throw new java.rmi.RemoteException( ex.getMessage(), ex ); - } catch ( java.lang.ClassCastException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.ClassNotFoundException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.NoSuchMethodException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.reflect.InvocationTargetException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.IllegalAccessException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.InstantiationException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } - } else { - throw f; - } - } else { - throw f; - } - } finally { - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - } - } - - /** - * Auto generated method signature - * - * @param getDetails - * @see org.pentaho.test.platform.plugin.services.webservices.StubService#getDetails - */ - - public org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse getDetails( - - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails getDetails ) - - throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - try { - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 2 ].getName() ); - _operationClient.getOptions().setAction( "urn:getDetails" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - // create a message context - _messageContext = new org.apache.axis2.context.MessageContext(); - - // create SOAP envelope with that payload - org.apache.axiom.soap.SOAPEnvelope env = null; - - env = - toEnvelope( getFactory( _operationClient.getOptions().getSoapVersionURI() ), getDetails, - optimizeContent( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "getDetails" ) ) ); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // set the message context with that soap envelope - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - // execute the operation client - _operationClient.execute( true ); - - org.apache.axis2.context.MessageContext _returnMessageContext = - _operationClient.getMessageContext( org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE ); - org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope(); - - java.lang.Object object = - fromOM( _returnEnv.getBody().getFirstElement(), - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.class, - getEnvelopeNamespaces( _returnEnv ) ); - - return (org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse) object; - - } catch ( org.apache.axis2.AxisFault f ) { - - org.apache.axiom.om.OMElement faultElt = f.getDetail(); - if ( faultElt != null ) { - if ( faultExceptionNameMap.containsKey( faultElt.getQName() ) ) { - // make the fault by reflection - try { - java.lang.String exceptionClassName = - (java.lang.String) faultExceptionClassNameMap.get( faultElt.getQName() ); - java.lang.Class exceptionClass = java.lang.Class.forName( exceptionClassName ); - java.lang.Exception ex = (java.lang.Exception) exceptionClass.newInstance(); - // message class - java.lang.String messageClassName = (java.lang.String) faultMessageMap.get( faultElt.getQName() ); - java.lang.Class messageClass = java.lang.Class.forName( messageClassName ); - java.lang.Object messageObject = fromOM( faultElt, messageClass, null ); - java.lang.reflect.Method m = - exceptionClass.getMethod( "setFaultMessage", new java.lang.Class[] { messageClass } ); - m.invoke( ex, new java.lang.Object[] { messageObject } ); - - throw new java.rmi.RemoteException( ex.getMessage(), ex ); - } catch ( java.lang.ClassCastException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.ClassNotFoundException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.NoSuchMethodException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.reflect.InvocationTargetException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.IllegalAccessException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } catch ( java.lang.InstantiationException e ) { - // we cannot intantiate the class - throw the original Axis fault - throw f; - } - } else { - throw f; - } - } else { - throw f; - } - } finally { - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - } - } - - /** - * Auto generated method signature - */ - public void setString( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString setString - - ) throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 3 ].getName() ); - _operationClient.getOptions().setAction( "urn:setString" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - org.apache.axiom.soap.SOAPEnvelope env = null; - _messageContext = new org.apache.axis2.context.MessageContext(); - - // Style is Doc. - - env = - toEnvelope( getFactory( _operationClient.getOptions().getSoapVersionURI() ), setString, - optimizeContent( new javax.xml.namespace.QName( "http://test.webservices.pentaho.org", "setString" ) ) ); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // create message context with that soap envelope - - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - _operationClient.execute( true ); - - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - - return; - } - - /** - * Auto generated method signature - */ - public void throwsError1( - - ) throws java.rmi.RemoteException { - org.apache.axis2.context.MessageContext _messageContext = null; - - org.apache.axis2.client.OperationClient _operationClient = - _serviceClient.createClient( _operations[ 4 ].getName() ); - _operationClient.getOptions().setAction( "urn:throwsError1" ); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault( true ); - - addPropertyToOperationClient( _operationClient, - org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&" ); - - org.apache.axiom.soap.SOAPEnvelope env = null; - _messageContext = new org.apache.axis2.context.MessageContext(); - - // Style is taken to be "document". No input parameters - // according to the WS-Basic profile in this case we have to send an empty soap message - org.apache.axiom.soap.SOAPFactory factory = getFactory( _operationClient.getOptions().getSoapVersionURI() ); - env = factory.getDefaultEnvelope(); - - // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope( env ); - // create message context with that soap envelope - - _messageContext.setEnvelope( env ); - - // add the message contxt to the operation client - _operationClient.addMessageContext( _messageContext ); - - _operationClient.execute( true ); - - _messageContext.getTransportOut().getSender().cleanup( _messageContext ); - - return; - } - - /** - * A utility method that copies the namepaces from the SOAPEnvelope - */ - private java.util.Map getEnvelopeNamespaces( org.apache.axiom.soap.SOAPEnvelope env ) { - java.util.Map returnMap = new java.util.HashMap(); - java.util.Iterator namespaceIterator = env.getAllDeclaredNamespaces(); - while ( namespaceIterator.hasNext() ) { - org.apache.axiom.om.OMNamespace ns = (org.apache.axiom.om.OMNamespace) namespaceIterator.next(); - returnMap.put( ns.getPrefix(), ns.getNamespaceURI() ); - } - return returnMap; - } - - private javax.xml.namespace.QName[] opNameArray = null; - - private boolean optimizeContent( javax.xml.namespace.QName opName ) { - - if ( opNameArray == null ) { - return false; - } - for ( int i = 0; i < opNameArray.length; i++ ) { - if ( opName.equals( opNameArray[ i ] ) ) { - return true; - } - } - return false; - } - - // http://testhost:8080/testcontext/content/ws-run/StubService - public static class ComplexType implements org.apache.axis2.databinding.ADBBean { - /* - * This type was generated from the piece of schema that had name = ComplexType Namespace URI = - * http://test.webservices.pentaho.org/xsd Namespace Prefix = ns1 - */ - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://test.webservices.pentaho.org/xsd" ) ) { - return "ns1"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for Address - */ - - protected java.lang.String localAddress; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localAddressTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String getAddress() { - return localAddress; - } - - /** - * Auto generated setter method - * - * @param param Address - */ - public void setAddress( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - localAddressTracker = true; - } else { - localAddressTracker = true; - - } - - this.localAddress = param; - - } - - /** - * field for Age - */ - - protected int localAge; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localAgeTracker = false; - - /** - * Auto generated getter method - * - * @return int - */ - public int getAge() { - return localAge; - } - - /** - * Auto generated setter method - * - * @param param Age - */ - public void setAge( int param ) { - - // setting primitive attribute tracker to true - - if ( param == java.lang.Integer.MIN_VALUE ) { - localAgeTracker = false; - - } else { - localAgeTracker = true; - } - - this.localAge = param; - - } - - /** - * field for Name - */ - - protected java.lang.String localName; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localNameTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String getName() { - return localName; - } - - /** - * Auto generated setter method - * - * @param param Name - */ - public void setName( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - localNameTracker = true; - } else { - localNameTracker = true; - - } - - this.localName = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = - new org.apache.axis2.databinding.ADBDataSource( this, parentQName ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - ComplexType.this.serialize( parentQName, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( parentQName, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://test.webservices.pentaho.org/xsd" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":ComplexType", - xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "ComplexType", xmlWriter ); - } - - } - if ( localAddressTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "address", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "address" ); - } - - } else { - xmlWriter.writeStartElement( "address" ); - } - - if ( localAddress == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( localAddress ); - - } - - xmlWriter.writeEndElement(); - } - if ( localAgeTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "age", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "age" ); - } - - } else { - xmlWriter.writeStartElement( "age" ); - } - - if ( localAge == java.lang.Integer.MIN_VALUE ) { - - throw new org.apache.axis2.databinding.ADBException( "age cannot be null!!" ); - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( localAge ) ); - } - - xmlWriter.writeEndElement(); - } - if ( localNameTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "name", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "name" ); - } - - } else { - xmlWriter.writeStartElement( "name" ); - } - - if ( localName == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( localName ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( localAddressTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "address" ) ); - - elementList.add( localAddress == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( localAddress ) ); - } - if ( localAgeTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "age" ) ); - - elementList.add( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( localAge ) ); - } - if ( localNameTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "name" ) ); - - elementList.add( localName == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( localName ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static ComplexType parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - ComplexType object = new ComplexType(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"ComplexType".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (ComplexType) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "address" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.setAddress( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } // End of if for expected property start element - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "age" ).equals( reader.getName() ) ) { - - java.lang.String content = reader.getElementText(); - - object.setAge( org.apache.axis2.databinding.utils.ConverterUtil.convertToInt( content ) ); - - reader.next(); - - } else { - - object.setAge( java.lang.Integer.MIN_VALUE ); - - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "name" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.setName( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class ExtensionMapper { - - public static java.lang.Object getTypeObject( java.lang.String namespaceURI, java.lang.String typeName, - javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - - if ( "http://test.webservices.pentaho.org/xsd".equals( namespaceURI ) && "ComplexType".equals( typeName ) ) { - - return ComplexType.Factory.parse( reader ); - - } - - throw new org.apache.axis2.databinding.ADBException( "Unsupported type " + namespaceURI + " " + typeName ); - } - - } - - public static class GetDetailsResponse implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "getDetailsResponse", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for _return - */ - - protected ComplexType local_return; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean local_returnTracker = false; - - /** - * Auto generated getter method - * - * @return ComplexType - */ - public ComplexType get_return() { - return local_return; - } - - /** - * Auto generated setter method - * - * @param param _return - */ - public void set_return( ComplexType param ) { - - if ( param != null ) { - // update the setting tracker - local_returnTracker = true; - } else { - local_returnTracker = true; - - } - - this.local_return = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - GetDetailsResponse.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix - + ":getDetailsResponse", xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "getDetailsResponse", xmlWriter ); - } - - } - if ( local_returnTracker ) { - if ( local_return == null ) { - - java.lang.String namespace2 = ""; - - if ( !namespace2.equals( "" ) ) { - java.lang.String prefix2 = xmlWriter.getPrefix( namespace2 ); - - if ( prefix2 == null ) { - prefix2 = generatePrefix( namespace2 ); - - xmlWriter.writeStartElement( prefix2, "return", namespace2 ); - xmlWriter.writeNamespace( prefix2, namespace2 ); - xmlWriter.setPrefix( prefix2, namespace2 ); - - } else { - xmlWriter.writeStartElement( namespace2, "return" ); - } - - } else { - xmlWriter.writeStartElement( "return" ); - } - - // write the nil attribute - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - xmlWriter.writeEndElement(); - } else { - local_return.serialize( new javax.xml.namespace.QName( "", "return" ), factory, xmlWriter ); - } - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( local_returnTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "return" ) ); - - elementList.add( local_return == null ? null : local_return ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static GetDetailsResponse parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - GetDetailsResponse object = new GetDetailsResponse(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"getDetailsResponse".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (GetDetailsResponse) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "return" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( "true".equals( nillableValue ) || "1".equals( nillableValue ) ) { - object.set_return( null ); - reader.next(); - - reader.next(); - - } else { - - object.set_return( ComplexType.Factory.parse( reader ) ); - - reader.next(); - } - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class GetStringResponse implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "getStringResponse", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for _return - */ - - protected java.lang.String local_return; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean local_returnTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String get_return() { - return local_return; - } - - /** - * Auto generated setter method - * - * @param param _return - */ - public void set_return( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - local_returnTracker = true; - } else { - local_returnTracker = true; - - } - - this.local_return = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - GetStringResponse.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix - + ":getStringResponse", xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "getStringResponse", xmlWriter ); - } - - } - if ( local_returnTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "return", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "return" ); - } - - } else { - xmlWriter.writeStartElement( "return" ); - } - - if ( local_return == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( local_return ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( local_returnTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "return" ) ); - - elementList.add( local_return == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( local_return ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static GetStringResponse parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - GetStringResponse object = new GetStringResponse(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"getStringResponse".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (GetStringResponse) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "return" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.set_return( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class SetString implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "setString", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for Str - */ - - protected java.lang.String localStr; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localStrTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String getStr() { - return localStr; - } - - /** - * Auto generated setter method - * - * @param param Str - */ - public void setStr( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - localStrTracker = true; - } else { - localStrTracker = true; - - } - - this.localStr = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - SetString.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":setString", - xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "setString", xmlWriter ); - } - - } - if ( localStrTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "str", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "str" ); - } - - } else { - xmlWriter.writeStartElement( "str" ); - } - - if ( localStr == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( localStr ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( localStrTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "str" ) ); - - elementList.add( localStr == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( localStr ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static SetString parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - SetString object = new SetString(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"setString".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (SetString) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "str" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.setStr( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class ThrowsError2Response implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "throwsError2Response", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for _return - */ - - protected java.lang.String local_return; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean local_returnTracker = false; - - /** - * Auto generated getter method - * - * @return java.lang.String - */ - public java.lang.String get_return() { - return local_return; - } - - /** - * Auto generated setter method - * - * @param param _return - */ - public void set_return( java.lang.String param ) { - - if ( param != null ) { - // update the setting tracker - local_returnTracker = true; - } else { - local_returnTracker = true; - - } - - this.local_return = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - ThrowsError2Response.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix - + ":throwsError2Response", xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "throwsError2Response", - xmlWriter ); - } - - } - if ( local_returnTracker ) { - namespace = ""; - if ( !namespace.equals( "" ) ) { - prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - xmlWriter.writeStartElement( prefix, "return", namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } else { - xmlWriter.writeStartElement( namespace, "return" ); - } - - } else { - xmlWriter.writeStartElement( "return" ); - } - - if ( local_return == null ) { - // write the nil attribute - - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - - } else { - - xmlWriter.writeCharacters( local_return ); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( local_returnTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "return" ) ); - - elementList.add( local_return == null ? null : org.apache.axis2.databinding.utils.ConverterUtil - .convertToString( local_return ) ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static ThrowsError2Response parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - ThrowsError2Response object = new ThrowsError2Response(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"throwsError2Response".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (ThrowsError2Response) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "return" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( !"true".equals( nillableValue ) && !"1".equals( nillableValue ) ) { - - java.lang.String content = reader.getElementText(); - - object.set_return( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( content ) ); - - } else { - - reader.getElementText(); // throw away text nodes if any. - } - - reader.next(); - - } - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - - } - - public static class GetDetails implements org.apache.axis2.databinding.ADBBean { - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://webservice.pentaho.com", "getDetails", "ns2" ); - - private static java.lang.String generatePrefix( java.lang.String namespace ) { - if ( namespace.equals( "http://webservice.pentaho.com" ) ) { - return "ns2"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - /** - * field for Object - */ - - protected ComplexType localObject; - - /* - * This tracker boolean wil be used to detect whether the user called the set method for this attribute. It will be - * used to determine whether to include this field in the serialized XML - */ - protected boolean localObjectTracker = false; - - /** - * Auto generated getter method - * - * @return ComplexType - */ - public ComplexType getObject() { - return localObject; - } - - /** - * Auto generated setter method - * - * @param param Object - */ - public void setObject( ComplexType param ) { - - if ( param != null ) { - // update the setting tracker - localObjectTracker = true; - } else { - localObjectTracker = true; - - } - - this.localObject = param; - - } - - /** - * isReaderMTOMAware - * - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware( javax.xml.stream.XMLStreamReader reader ) { - boolean isReaderMTOMAware = false; - - try { - isReaderMTOMAware = - java.lang.Boolean.TRUE - .equals( reader.getProperty( org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE ) ); - } catch ( java.lang.IllegalArgumentException e ) { - isReaderMTOMAware = false; - } - return isReaderMTOMAware; - } - - /** - * @param parentQName - * @param factory - * @return org.apache.axiom.om.OMElement - */ - public org.apache.axiom.om.OMElement getOMElement( final javax.xml.namespace.QName parentQName, - final org.apache.axiom.om.OMFactory factory ) - throws org.apache.axis2.databinding.ADBException { - - org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource( this, MY_QNAME ) { - - public void serialize( org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - GetDetails.this.serialize( MY_QNAME, factory, xmlWriter ); - } - }; - return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( MY_QNAME, factory, dataSource ); - - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - serialize( parentQName, factory, xmlWriter, false ); - } - - public void serialize( final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory, - org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter, - boolean serializeType ) - throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException { - - java.lang.String prefix = null; - java.lang.String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - - if ( ( namespace != null ) && ( namespace.trim().length() > 0 ) ) { - java.lang.String writerPrefix = xmlWriter.getPrefix( namespace ); - if ( writerPrefix != null ) { - xmlWriter.writeStartElement( namespace, parentQName.getLocalPart() ); - } else { - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - } - - xmlWriter.writeStartElement( prefix, parentQName.getLocalPart(), namespace ); - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - } else { - xmlWriter.writeStartElement( parentQName.getLocalPart() ); - } - - if ( serializeType ) { - - java.lang.String namespacePrefix = registerPrefix( xmlWriter, "http://webservice.pentaho.com" ); - if ( ( namespacePrefix != null ) && ( namespacePrefix.trim().length() > 0 ) ) { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":getDetails", - xmlWriter ); - } else { - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "getDetails", xmlWriter ); - } - - } - if ( localObjectTracker ) { - if ( localObject == null ) { - - java.lang.String namespace2 = ""; - - if ( !namespace2.equals( "" ) ) { - java.lang.String prefix2 = xmlWriter.getPrefix( namespace2 ); - - if ( prefix2 == null ) { - prefix2 = generatePrefix( namespace2 ); - - xmlWriter.writeStartElement( prefix2, "object", namespace2 ); - xmlWriter.writeNamespace( prefix2, namespace2 ); - xmlWriter.setPrefix( prefix2, namespace2 ); - - } else { - xmlWriter.writeStartElement( namespace2, "object" ); - } - - } else { - xmlWriter.writeStartElement( "object" ); - } - - // write the nil attribute - writeAttribute( "xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter ); - xmlWriter.writeEndElement(); - } else { - localObject.serialize( new javax.xml.namespace.QName( "", "object" ), factory, xmlWriter ); - } - } - xmlWriter.writeEndElement(); - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute( java.lang.String prefix, java.lang.String namespace, java.lang.String attName, - java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( xmlWriter.getPrefix( namespace ) == null ) { - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - - } - - xmlWriter.writeAttribute( namespace, attName, attValue ); - - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute( java.lang.String namespace, java.lang.String attName, java.lang.String attValue, - javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attValue ); - } - } - - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute( java.lang.String namespace, java.lang.String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - java.lang.String attributeNamespace = qname.getNamespaceURI(); - java.lang.String attributePrefix = xmlWriter.getPrefix( attributeNamespace ); - if ( attributePrefix == null ) { - attributePrefix = registerPrefix( xmlWriter, attributeNamespace ); - } - java.lang.String attributeValue; - if ( attributePrefix.trim().length() > 0 ) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); - } else { - attributeValue = qname.getLocalPart(); - } - - if ( namespace.equals( "" ) ) { - xmlWriter.writeAttribute( attName, attributeValue ); - } else { - registerPrefix( xmlWriter, namespace ); - xmlWriter.writeAttribute( namespace, attName, attributeValue ); - } - } - - /** - * method to handle Qnames - */ - - private void writeQName( javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - java.lang.String namespaceURI = qname.getNamespaceURI(); - if ( namespaceURI != null ) { - java.lang.String prefix = xmlWriter.getPrefix( namespaceURI ); - if ( prefix == null ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - xmlWriter.writeCharacters( prefix + ":" - + org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } else { - // i.e this is the default namespace - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - - } else { - xmlWriter.writeCharacters( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qname ) ); - } - } - - private void writeQNames( javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter ) - throws javax.xml.stream.XMLStreamException { - - if ( qnames != null ) { - // we have to store this data until last moment since it is not possible to write any - // namespace data after writing the charactor data - java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer(); - java.lang.String namespaceURI = null; - java.lang.String prefix = null; - - for ( int i = 0; i < qnames.length; i++ ) { - if ( i > 0 ) { - stringToWrite.append( " " ); - } - namespaceURI = qnames[ i ].getNamespaceURI(); - if ( namespaceURI != null ) { - prefix = xmlWriter.getPrefix( namespaceURI ); - if ( ( prefix == null ) || ( prefix.length() == 0 ) ) { - prefix = generatePrefix( namespaceURI ); - xmlWriter.writeNamespace( prefix, namespaceURI ); - xmlWriter.setPrefix( prefix, namespaceURI ); - } - - if ( prefix.trim().length() > 0 ) { - stringToWrite.append( prefix ).append( ":" ).append( - org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } else { - stringToWrite.append( org.apache.axis2.databinding.utils.ConverterUtil.convertToString( qnames[ i ] ) ); - } - } - xmlWriter.writeCharacters( stringToWrite.toString() ); - } - - } - - /** - * Register a namespace prefix - */ - private java.lang.String registerPrefix( javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace ) - throws javax.xml.stream.XMLStreamException { - java.lang.String prefix = xmlWriter.getPrefix( namespace ); - - if ( prefix == null ) { - prefix = generatePrefix( namespace ); - - while ( xmlWriter.getNamespaceContext().getNamespaceURI( prefix ) != null ) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - xmlWriter.writeNamespace( prefix, namespace ); - xmlWriter.setPrefix( prefix, namespace ); - } - - return prefix; - } - - /** - * databinding method to get an XML representation of this object - */ - public javax.xml.stream.XMLStreamReader getPullParser( javax.xml.namespace.QName qName ) - throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); - - if ( localObjectTracker ) { - elementList.add( new javax.xml.namespace.QName( "", "object" ) ); - - elementList.add( localObject == null ? null : localObject ); - } - - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl( qName, elementList.toArray(), - attribList.toArray() ); - - } - - /** - * Factory class that keeps the parse method - */ - public static class Factory { - - /** - * static method to create the object Precondition: If this object is an element, the current or next start - * element starts this object and any intervening reader events are ignorable If this object is not an element, it - * is a complex type and the reader is at the event just after the outer start element Postcondition: If this - * object is an element, the reader is positioned at its end element If this object is a complex type, the reader - * is positioned at the end element of its outer element - */ - public static GetDetails parse( javax.xml.stream.XMLStreamReader reader ) throws java.lang.Exception { - GetDetails object = new GetDetails(); - - int event; - java.lang.String nillableValue = null; - java.lang.String prefix = ""; - java.lang.String namespaceuri = ""; - try { - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ) != null ) { - java.lang.String fullTypeName = - reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "type" ); - if ( fullTypeName != null ) { - java.lang.String nsPrefix = null; - if ( fullTypeName.indexOf( ":" ) > -1 ) { - nsPrefix = fullTypeName.substring( 0, fullTypeName.indexOf( ":" ) ); - } - nsPrefix = nsPrefix == null ? "" : nsPrefix; - - java.lang.String type = fullTypeName.substring( fullTypeName.indexOf( ":" ) + 1 ); - - if ( !"getDetails".equals( type ) ) { - // find namespace for the prefix - java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI( nsPrefix ); - return (GetDetails) ExtensionMapper.getTypeObject( nsUri, type, reader ); - } - - } - - } - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - - reader.next(); - - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() && new javax.xml.namespace.QName( "", "object" ).equals( reader.getName() ) ) { - - nillableValue = reader.getAttributeValue( "http://www.w3.org/2001/XMLSchema-instance", "nil" ); - if ( "true".equals( nillableValue ) || "1".equals( nillableValue ) ) { - object.setObject( null ); - reader.next(); - - reader.next(); - - } else { - - object.setObject( ComplexType.Factory.parse( reader ) ); - - reader.next(); - } - } - while ( !reader.isStartElement() && !reader.isEndElement() ) { - reader.next(); - } - - if ( reader.isStartElement() ) - // A start element we are not expecting indicates a trailing invalid property - { - throw new org.apache.axis2.databinding.ADBException( "Unexpected subelement " + reader.getLocalName() ); - } - - } catch ( javax.xml.stream.XMLStreamException e ) { - throw new java.lang.Exception( e ); - } - - return object; - } - - } // end of factory class - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response param, - boolean optimizeContent ) throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse param, - boolean optimizeContent ) throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails param, boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse param, - boolean optimizeContent ) throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.om.OMElement toOM( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString param, boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - return param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.MY_QNAME, - org.apache.axiom.om.OMAbstractFactory.getOMFactory() ); - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - private org.apache.axiom.soap.SOAPEnvelope toEnvelope( org.apache.axiom.soap.SOAPFactory factory, - org.pentaho.test.platform.plugin.services.webservices.wsdl - .ServiceStub.GetDetails param, - boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - - org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope(); - emptyEnvelope.getBody().addChild( - param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.MY_QNAME, factory ) ); - return emptyEnvelope; - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - /* methods to provide back word compatibility */ - - private org.apache.axiom.soap.SOAPEnvelope toEnvelope( org.apache.axiom.soap.SOAPFactory factory, - org.pentaho.test.platform.plugin.services.webservices.wsdl - .ServiceStub.SetString param, - boolean optimizeContent ) - throws org.apache.axis2.AxisFault { - - try { - - org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope(); - emptyEnvelope.getBody().addChild( - param.getOMElement( - org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.MY_QNAME, factory ) ); - return emptyEnvelope; - } catch ( org.apache.axis2.databinding.ADBException e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - - } - - /* methods to provide back word compatibility */ - - /** - * get the default envelope - */ - private org.apache.axiom.soap.SOAPEnvelope toEnvelope( org.apache.axiom.soap.SOAPFactory factory ) { - return factory.getDefaultEnvelope(); - } - - private java.lang.Object fromOM( org.apache.axiom.om.OMElement param, java.lang.Class type, - java.util.Map extraNamespaces ) throws org.apache.axis2.AxisFault { - - try { - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.class - .equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.ThrowsError2Response.Factory - .parse( param.getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.class - .equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetStringResponse.Factory - .parse( param.getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.class.equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetails.Factory.parse( param - .getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.class - .equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.GetDetailsResponse.Factory - .parse( param.getXMLStreamReaderWithoutCaching() ); - - } - - if ( org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.class.equals( type ) ) { - - return org.pentaho.test.platform.plugin.services.webservices.wsdl.ServiceStub.SetString.Factory.parse( param - .getXMLStreamReaderWithoutCaching() ); - - } - - } catch ( java.lang.Exception e ) { - throw org.apache.axis2.AxisFault.makeFault( e ); - } - return null; - } - -} diff --git a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/axis2_config.xml b/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/axis2_config.xml deleted file mode 100644 index 5fd3c6fe1ee..00000000000 --- a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/axis2_config.xml +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes.xml b/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes.xml deleted file mode 100644 index a0e48d4def7..00000000000 --- a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - styles.css - - \ No newline at end of file diff --git a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes/onyx/styles.css b/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes/onyx/styles.css deleted file mode 100644 index f6c201085d6..00000000000 --- a/extensions/src/test/resources/AxisWebServiceManagerTest/system/axis/themes/onyx/styles.css +++ /dev/null @@ -1,3 +0,0 @@ -.h1 { - -} \ No newline at end of file diff --git a/extensions/src/test/resources/PluginManagerTest/system/axis/axis2_config.xml b/extensions/src/test/resources/PluginManagerTest/system/axis/axis2_config.xml deleted file mode 100644 index c906e6ffb61..00000000000 --- a/extensions/src/test/resources/PluginManagerTest/system/axis/axis2_config.xml +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/extensions/src/test/resources/webservices-solution/system/axis2_config.xml b/extensions/src/test/resources/webservices-solution/system/axis2_config.xml deleted file mode 100644 index 4aac1e7caaf..00000000000 --- a/extensions/src/test/resources/webservices-solution/system/axis2_config.xml +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - true - false - false - - - false - - - - true - - - - - - false - - - admin - axis2 - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6060 - - - - - - - - - - - - - - - - - - - - - HTTP/1.1 - chunked - - - HTTP/1.1 - chunked - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pom.xml b/pom.xml index ea8a8836efc..9605912e9a3 100644 --- a/pom.xml +++ b/pom.xml @@ -64,7 +64,6 @@ 0.9.46 0.9 1.1 - 1.5 1.9.3 0.9.15 4.0.0 From 20c0245dd24e75100386149c61120312e68aaf44 Mon Sep 17 00:00:00 2001 From: Peter Rinehart Date: Tue, 27 Aug 2024 17:14:43 -0400 Subject: [PATCH 09/55] [PDI-20086] Fix file locking errors on windows. --- .../org/pentaho/platform/osgi/KarafBoot.java | 32 ------------------- .../pentaho/platform/osgi/KarafBootTest.java | 10 ------ 2 files changed, 42 deletions(-) diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java index c5f956136ca..8f8ad5411fd 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java @@ -528,14 +528,6 @@ boolean waitForBootLock() throws InterruptedException { long waitTimeUp = System.currentTimeMillis() + bootWaitTime; setLockFile( new File( Paths.get( tempDir, Const.KARAF_BOOT_LOCK_FILE ).toUri() ) ); - // ensure lock file belongs to an active process, clean up otherwise - if ( lockFile.exists() && !lockOwnerExists( lockFile ) ) { - logger.info( "Removing stale lock file" ); - if ( !lockFile.delete() ) { - logger.warn( "Unable to delete stale lock file; boot will be delayed" ); - } - } - // wait until the lock file is gone or we run out of time logger.debug( "Waiting for karaf boot lock..." ); while ( lockFile.exists() && System.currentTimeMillis() < waitTimeUp ) { @@ -576,30 +568,6 @@ String getCurrentPid() { return Long.toString( ProcessHandle.current().pid() ); } - @VisibleForTesting - boolean lockOwnerExists( File lockFile ) throws IOException { - if ( null != lockFile ) { - try ( FileInputStream fileInputStream = new FileInputStream( lockFile ) ) { - String lockFileText = new String( fileInputStream.readAllBytes() ); - if ( lockFileText.length() > 0 ) { - long lockFilePid = Long.parseLong( lockFileText ); - return ProcessHandle.allProcesses().anyMatch( p -> p.pid() == lockFilePid ); - } else { - // owner hasn't written the PID to it yet; assume a live file - return true; - } - } catch ( IOException e ) { - logger.warn( "Error reading lock file", e ); - return false; - } catch ( NumberFormatException e ) { - logger.warn( "Error parsing lock file PID; assuming active lock" ); - return true; - } - } else { - return false; - } - } - public static File getLockFile() { return lockFile; } diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java index 36fd3f1513b..42acf76c070 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java @@ -416,21 +416,11 @@ public void deleteRecursiveIfExistsTest() { } } - @Test - public void verifyStaleLockBehavior() throws Exception { - assertTrue( lockFile.createNewFile() ); - FileChannel fileChannel = FileChannel.open( lockFile.toPath(), Set.of( StandardOpenOption.WRITE ) ); - // invalid pid -1 for windows/unix for KarafBoot#lockOwnerExists, pid 0 is still valid *nix pid in some environments - fileChannel.write( ByteBuffer.wrap( "-1".getBytes() ) ); - assertTrue( boot.waitForBootLock() ); - } - @Test public void verifyBootLockFailure() throws Exception { assertTrue( lockFile.createNewFile() ); FileChannel fileChannel = FileChannel.open( lockFile.toPath(), Set.of( StandardOpenOption.WRITE ) ); fileChannel.write( ByteBuffer.wrap( boot.getCurrentPid().getBytes() ) ); - assertTrue( boot.lockOwnerExists( lockFile ) ); assertFalse( boot.waitForBootLock() ); } From 38ec99f1c050eae7b677c306051f905854ea76e7 Mon Sep 17 00:00:00 2001 From: devuser Date: Wed, 28 Aug 2024 14:18:45 +0100 Subject: [PATCH 10/55] [BACKLOG-36134]-Consolidate Redundant Secure XML Parsing code [BACKLOG-36134]-Consolidate Redundant Secure XML Parsing code --- .../services/runtime/RuntimeContext.java | 2 +- .../chart/DashboardWidgetComponent.java | 2 +- .../component/xml/FilterPanelComponent.java | 3 +- .../component/xml/WidgetGridComponent.java | 2 +- .../util/xml/XMLParserFactoryProducer.java | 97 ------------------- .../util/xml/dom4j/XmlDom4JHelper.java | 2 +- .../platform/util/xml/w3c/XmlW3CHelper.java | 2 +- .../platform/config/PentahoObjectsConfig.java | 2 +- .../action/kettle/KettleSystemListener.java | 2 +- .../catalog/MondrianCatalogHelper.java | 2 +- .../xml/xquery/XQueryBaseComponent.java | 2 +- .../importer/LocaleFilesProcessor.java | 2 +- .../importer/LocaleImportHandler.java | 2 +- .../importer/XActionImportHandler.java | 2 +- .../exportManifest/ExportManifest.java | 2 +- .../FileSystemXmlPluginProvider.java | 2 +- .../SystemPathXmlPluginProvider.java | 2 +- .../web/html/themes/PluginThemeResolver.java | 2 +- .../themes/ServletContextThemeResolver.java | 2 +- .../web/http/api/resources/FileResource.java | 2 +- ...ntahoSolutionSpringApplicationContext.java | 2 +- .../web/servlet/ContextDiscoveryServlet.java | 2 +- .../SolutionEngineInteractivityService.java | 2 +- 23 files changed, 23 insertions(+), 119 deletions(-) delete mode 100644 core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java index 6f4e23fa91c..1528c04b82d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java @@ -105,7 +105,7 @@ import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.LocaleHelper; import org.pentaho.platform.util.xml.XForm; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.XmlHelper; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java index 3c0b07ab15c..7f385165350 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java @@ -37,7 +37,7 @@ import org.pentaho.platform.uifoundation.component.xml.XmlComponent; import org.pentaho.platform.uifoundation.messages.Messages; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import java.io.File; import java.io.IOException; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java index 7fd7ebcbf2f..1e493cdeec9 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java @@ -30,7 +30,8 @@ import org.pentaho.platform.engine.services.actionsequence.ActionSequenceResource; import org.pentaho.platform.uifoundation.messages.Messages; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; + import java.io.File; import java.util.HashMap; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java index 01afdc12f93..f0dae28496f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java @@ -46,7 +46,7 @@ import org.pentaho.platform.uifoundation.chart.WidgetDefinition; import org.pentaho.platform.uifoundation.messages.Messages; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import java.io.File; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java b/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java deleted file mode 100644 index 2b7e2f2bac4..00000000000 --- a/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java +++ /dev/null @@ -1,97 +0,0 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.util.xml; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.dom4j.io.SAXReader; -import org.xml.sax.EntityResolver; -import org.xml.sax.SAXException; -import org.xml.sax.SAXNotRecognizedException; -import org.xml.sax.SAXNotSupportedException; - -import javax.xml.XMLConstants; -import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; -import javax.xml.parsers.SAXParserFactory; - -public class XMLParserFactoryProducer { - - private static final Log logger = LogFactory.getLog( XMLParserFactoryProducer.class ); - /** - * Creates an instance of {@link DocumentBuilderFactory} class - * with enabled {@link XMLConstants#FEATURE_SECURE_PROCESSING} property. - * Enabling this feature prevents from some XXE attacks (e.g. XML bomb) - * See PPP-3506 for more details. - * - * @throws ParserConfigurationException if feature can't be enabled - * - */ - public static DocumentBuilderFactory createSecureDocBuilderFactory() throws ParserConfigurationException { - DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); - docBuilderFactory.setFeature( XMLConstants.FEATURE_SECURE_PROCESSING, true ); - docBuilderFactory.setFeature( "http://apache.org/xml/features/disallow-doctype-decl", true ); - - return docBuilderFactory; - } - - /** - * Creates an instance of {@link SAXParserFactory} class with enabled {@link XMLConstants#FEATURE_SECURE_PROCESSING} property. - * Enabling this feature prevents from some XXE attacks (e.g. XML bomb) - * - * @throws ParserConfigurationException if a parser cannot - * be created which satisfies the requested configuration. - * - * @throws SAXNotRecognizedException When the underlying XMLReader does - * not recognize the property name. - * - * @throws SAXNotSupportedException When the underlying XMLReader - * recognizes the property name but doesn't support the - * property. - */ - public static SAXParserFactory createSecureSAXParserFactory() - throws SAXNotSupportedException, SAXNotRecognizedException, ParserConfigurationException { - SAXParserFactory factory = SAXParserFactory.newInstance(); - factory.setFeature( XMLConstants.FEATURE_SECURE_PROCESSING, true ); - factory.setFeature( "http://xml.org/sax/features/external-general-entities", false ); - factory.setFeature( "http://xml.org/sax/features/external-parameter-entities", false ); - factory.setFeature( "http://apache.org/xml/features/nonvalidating/load-external-dtd", false ); - return factory; - } - - public static SAXReader getSAXReader( final EntityResolver resolver ) { - SAXReader reader = new SAXReader(); - if ( resolver != null ) { - reader.setEntityResolver( resolver ); - } - try { - reader.setFeature( XMLConstants.FEATURE_SECURE_PROCESSING, true ); - reader.setFeature( "http://xml.org/sax/features/external-general-entities", false ); - reader.setFeature( "http://xml.org/sax/features/external-parameter-entities", false ); - reader.setFeature( "http://apache.org/xml/features/nonvalidating/load-external-dtd", false ); - } catch ( SAXException e ) { - logger.error( "Some parser properties are not supported." ); - } - reader.setIncludeExternalDTDDeclarations( false ); - reader.setIncludeInternalDTDDeclarations( false ); - return reader; - } -} diff --git a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java index caae7b4632b..fd2922f7b92 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java @@ -30,7 +30,7 @@ import org.dom4j.io.XMLWriter; import org.pentaho.platform.api.util.XmlParseException; import org.pentaho.platform.util.messages.Messages; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.xml.sax.EntityResolver; import javax.xml.transform.Source; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java index 6bf7934da0c..090278b91db 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java @@ -25,7 +25,7 @@ import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.Messages; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.xml.sax.InputSource; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java index ba94d5e7e03..6b72934bef6 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java @@ -29,7 +29,7 @@ import org.jaxen.SimpleNamespaceContext; import org.jaxen.dom4j.Dom4jXPath; import org.pentaho.platform.config.messages.Messages; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import java.io.ByteArrayInputStream; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java index 167f7b483cf..c3dc728b65b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java @@ -39,7 +39,7 @@ import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.plugin.action.messages.Messages; import org.pentaho.platform.util.logging.Logger; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java index 92656586e47..51ca40c7987 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java @@ -79,7 +79,7 @@ import org.pentaho.platform.repository2.unified.jcr.JcrAclNodeHelper; import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import org.w3c.dom.Node; import org.w3c.dom.NodeList; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java index 699a1411d14..276349d5c05 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java @@ -45,7 +45,7 @@ import org.pentaho.platform.engine.services.solution.StandardSettings; import org.pentaho.platform.plugin.action.messages.Messages; import org.pentaho.platform.plugin.services.connections.xquery.XQConnection; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import java.io.BufferedWriter; import java.io.File; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java index 8480567effb..6ea095ab2ca 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java @@ -30,7 +30,7 @@ import org.pentaho.platform.plugin.services.importexport.ImportSession; import org.pentaho.platform.plugin.services.importexport.ImportSource.IRepositoryFileBundle; import org.pentaho.platform.repository.RepositoryFilenameUtils; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java index 502b841db90..11e6e56aab1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java @@ -45,7 +45,7 @@ import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.plugin.services.importexport.ImportSession; import org.pentaho.platform.repository.RepositoryFilenameUtils; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java index c20f38b918c..62a452527e4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java @@ -32,7 +32,7 @@ import org.apache.commons.io.IOUtils; import org.pentaho.platform.api.mimetype.IMimeType; import org.pentaho.platform.api.repository2.unified.IPlatformImportBundle; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java index 6afb8a5c43e..0dd49af7202 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java @@ -33,7 +33,7 @@ import org.pentaho.platform.plugin.services.importexport.exportManifest.bindings.ExportManifestMetadata; import org.pentaho.platform.plugin.services.importexport.exportManifest.bindings.ExportManifestMondrian; import org.pentaho.platform.util.StringUtil; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.xml.sax.InputSource; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java index 9f3a217e891..97f0ea9d646 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java @@ -30,7 +30,7 @@ import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.plugin.services.messages.Messages; import org.pentaho.platform.util.logging.Logger; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import java.io.File; import java.io.FileInputStream; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java index b8b30b3fb74..36dc5e110ee 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java @@ -42,7 +42,7 @@ import org.pentaho.platform.plugin.services.messages.Messages; import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import org.pentaho.ui.xul.impl.DefaultXulOverlay; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java index b834b787d5f..d1efd3c08ed 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java @@ -34,7 +34,7 @@ import org.pentaho.platform.api.ui.ThemeResource; import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import java.io.InputStream; import java.util.HashMap; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java index 2d3fbd6c5af..9571b8ad43a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java @@ -32,7 +32,7 @@ import org.pentaho.platform.api.ui.ThemeResource; import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import javax.servlet.ServletContext; import java.io.InputStream; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java index c771b9d6a23..dd9ced5d8d6 100755 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java @@ -66,7 +66,7 @@ import org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileTreeDto; import org.pentaho.platform.api.repository2.unified.webservices.StringKeyStringValueDto; import org.pentaho.platform.security.policy.rolebased.actions.PublishAction; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.web.http.api.resources.services.FileService; import org.pentaho.platform.web.http.api.resources.utils.FileUtils; import org.pentaho.platform.web.http.api.resources.utils.SystemUtils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java index 7b3154564ef..ff3220ff3ff 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java @@ -23,7 +23,7 @@ import com.google.common.annotations.VisibleForTesting; import org.pentaho.di.core.KettleClientEnvironment; import org.pentaho.di.core.KettleClientEnvironment.ClientType; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.web.http.PentahoHttpSessionHelper; import org.springframework.core.io.FileSystemResource; import org.springframework.core.io.Resource; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java index e61ec0ec7b4..95c0572367d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java @@ -22,7 +22,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.w3c.dom.Element; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java index 2cb82eda322..bc7693597a8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java @@ -41,7 +41,7 @@ import org.pentaho.platform.engine.services.ActionSequenceJCRHelper; import org.pentaho.platform.engine.services.actionsequence.ActionParameterSource; import org.pentaho.platform.util.web.SimpleUrlFactory; -import org.pentaho.platform.util.xml.XMLParserFactoryProducer; +import org.pentaho.di.core.xml.XMLParserFactoryProducer; import org.pentaho.platform.web.http.HttpOutputHandler; import org.pentaho.platform.web.http.request.HttpRequestParameterProvider; import org.w3c.dom.Document; From 511929d331bf421632090da20e34134c24e7fe8e Mon Sep 17 00:00:00 2001 From: Tim Kafalas Date: Wed, 28 Aug 2024 14:48:17 -0400 Subject: [PATCH 11/55] [PPP-4776] Modify scripts to not detete the Quartz database --- .../postgresql/create_quartz_postgresql.sql | 34 ++++++++++++------- .../sqlserver/create_quartz_sqlServer.sql | 15 ++++---- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql b/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql index 64d7aeb3318..2e150c0e430 100644 --- a/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql +++ b/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql @@ -2,21 +2,29 @@ -- note: this script assumes pg_hba.conf is configured correctly -- --- \connect postgres postgres - -drop database if exists quartz; -drop user if exists pentaho_user; - -CREATE USER pentaho_user PASSWORD 'password'; - -CREATE DATABASE quartz WITH OWNER = pentaho_user ENCODING = 'UTF8' TABLESPACE = pg_default; - +\connect postgres postgres +--Create pentaho_user if it does not exist +DO +$do$ +BEGIN + IF EXISTS ( + SELECT FROM pg_catalog.pg_roles + WHERE rolname = 'pentaho_user') THEN + + RAISE NOTICE 'Role "pentaho_user" already exists. Skipping.'; + ELSE + CREATE ROLE pentaho_user LOGIN PASSWORD 'password'; + END IF; +END +$do$; + +-- create quartz database if it does not exist +SELECT 'CREATE DATABASE quartz WITH OWNER = pentaho_user ENCODING = ''UTF8'' TABLESPACE = pg_default;' +WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'quartz')\gexec GRANT ALL ON DATABASE quartz to pentaho_user; - ---End-- ---Begin Connect-- +-- Next psql line will prompt for quartz password. There is no way to specify it without knowing the hostname \connect quartz pentaho_user - +-- We are now logged into the quartz database as pentaho_user begin; DROP TABLE IF EXISTS QRTZ6_FIRED_TRIGGERS; diff --git a/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql b/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql index a487897ba82..7c2e4290bd3 100644 --- a/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql +++ b/assemblies/pentaho-data/src/main/resources/data/sqlserver/create_quartz_sqlServer.sql @@ -1,8 +1,6 @@ --Begin-- USE master -IF EXISTS(select * from sys.databases where name = N'quartz') -DROP DATABASE quartz -GO +IF NOT EXISTS(select * from sys.databases where name = N'quartz') CREATE DATABASE quartz GO IF NOT EXISTS @@ -356,9 +354,10 @@ ALTER TABLE [dbo].[QRTZ6_TRIGGERS] ADD ) GO -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','TRIGGER_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','JOB_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','CALENDAR_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','STATE_ACCESS'); -INSERT INTO [dbo].[QRTZ5_LOCKS] VALUES('PentahoQuartzScheduler','MISFIRE_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','TRIGGER_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','JOB_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','CALENDAR_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','STATE_ACCESS'); +INSERT INTO [dbo].[QRTZ6_LOCKS] VALUES('PentahoQuartzScheduler','MISFIRE_ACCESS'); +GO --End Connect-- From b533808c8bb4614c895e8443086e2b1e7b3cb8a0 Mon Sep 17 00:00:00 2001 From: Bruno Cavaleiro Date: Fri, 30 Aug 2024 16:29:25 +0100 Subject: [PATCH 12/55] [PRD-6138] Add reporting info logging in log4j2.xml --- .../pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml b/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml index 14662146c68..a86e572f174 100644 --- a/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml +++ b/assemblies/pentaho-war/src/main/webapp/WEB-INF/classes/log4j2.xml @@ -126,6 +126,7 @@ + From 8e738b98667e8a14095ed171a48a93508ecc8b18 Mon Sep 17 00:00:00 2001 From: lgrill-pentaho Date: Tue, 3 Sep 2024 09:37:12 -0400 Subject: [PATCH 13/55] HNC-766: updated license --- LICENSE.txt | 65 ++++- api/LICENSE.txt | 534 ++++----------------------------------- build-utils/LICENSE.txt | 369 ++++----------------------- core/LICENSE.txt | 369 ++++----------------------- extensions/LICENSE.txt | 534 ++++----------------------------------- repository/LICENSE.txt | 534 ++++----------------------------------- user-console/LICENSE.txt | 534 ++++----------------------------------- 7 files changed, 346 insertions(+), 2593 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index 1f91aeb722b..479b1094572 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1 +1,64 @@ -Note: This is a this is a multi-module project, and each module holds its own LICENSE.txt. \ No newline at end of file +Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. + + +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. + + +Parameters + +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 + +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. + +Notice + +Business Source License 1.1 + +Terms + +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. + +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. + +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. + +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. + +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. + +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. + +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). + +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/api/LICENSE.txt b/api/LICENSE.txt index 1837b0acbe1..479b1094572 100644 --- a/api/LICENSE.txt +++ b/api/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/build-utils/LICENSE.txt b/build-utils/LICENSE.txt index 94fb84639c4..479b1094572 100644 --- a/build-utils/LICENSE.txt +++ b/build-utils/LICENSE.txt @@ -1,339 +1,64 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 +Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - Preamble +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. +Parameters - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. +Notice - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. +Business Source License 1.1 - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. +Terms - The precise terms and conditions for copying, distribution and -modification follow. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/core/LICENSE.txt b/core/LICENSE.txt index 94fb84639c4..479b1094572 100644 --- a/core/LICENSE.txt +++ b/core/LICENSE.txt @@ -1,339 +1,64 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 +Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - Preamble +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. +Parameters - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. +Notice - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. +Business Source License 1.1 - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. +Terms - The precise terms and conditions for copying, distribution and -modification follow. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/extensions/LICENSE.txt b/extensions/LICENSE.txt index e0a7ee59bff..479b1094572 100644 --- a/extensions/LICENSE.txt +++ b/extensions/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/repository/LICENSE.txt b/repository/LICENSE.txt index e0a7ee59bff..479b1094572 100644 --- a/repository/LICENSE.txt +++ b/repository/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file diff --git a/user-console/LICENSE.txt b/user-console/LICENSE.txt index e0a7ee59bff..479b1094572 100644 --- a/user-console/LICENSE.txt +++ b/user-console/LICENSE.txt @@ -1,504 +1,64 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 +Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners +included in text file or in the source code. - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] +License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. +"Business Source License" is a trademark of MariaDB Corporation Ab. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. +Parameters - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. +Licensor: Hitachi Vantara, LLC. +Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 + Hitachi Vantara, LLC. +Additional Use Grant: None +Change Date: Four years from the date the Licensed Work is published. +Change License: Apache 2.0 - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. +For information about alternative licensing arrangements for the Licensed Work, +please contact support@pentaho.com. - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. +Notice - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. +Business Source License 1.1 - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. +Terms - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. +The Licensor hereby grants you the right to copy, modify, create derivative +works, redistribute, and make non-production use of the Licensed Work. The +Licensor may make an Additional Use Grant, above, permitting limited production use. - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. +Effective on the Change Date, or the fourth anniversary of the first publicly +available distribution of a specific version of the Licensed Work under this +License, whichever comes first, the Licensor hereby grants you rights under +the terms of the Change License, and the rights granted in the paragraph +above terminate. - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. +If your use of the Licensed Work does not comply with the requirements +currently in effect as described in this License, you must purchase a +commercial license from the Licensor, its affiliated entities, or authorized +resellers, or you must refrain from using the Licensed Work. - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. +All copies of the original and modified Licensed Work, and derivative works +of the Licensed Work, are subject to this License. This License applies +separately for each version of the Licensed Work and the Change Date may vary +for each version of the Licensed Work released by Licensor. - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. +You must conspicuously display this License on each original or modified copy +of the Licensed Work. If you receive the Licensed Work in original or +modified form from a third party, the terms and conditions set forth in this +License apply to your use of that work. - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! +Any use of the Licensed Work in violation of this License will automatically +terminate your rights under this License for the current and all other +versions of the Licensed Work. +This License does not grant you any right in any trademark or logo of +Licensor or its affiliates (provided that you may use a trademark or logo of +Licensor as expressly required by this License). +TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON +AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS, +EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE. \ No newline at end of file From f0051cc5482f4411ea9978e54519262e37f18dfe Mon Sep 17 00:00:00 2001 From: lgrill-pentaho Date: Tue, 3 Sep 2024 13:08:05 -0400 Subject: [PATCH 14/55] HNC-766: updated license --- LICENSE.txt | 2 +- api/LICENSE.txt | 2 +- build-utils/LICENSE.txt | 2 +- core/LICENSE.txt | 2 +- extensions/LICENSE.txt | 2 +- repository/LICENSE.txt | 2 +- user-console/LICENSE.txt | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index 479b1094572..f815843ee4a 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/api/LICENSE.txt b/api/LICENSE.txt index 479b1094572..f815843ee4a 100644 --- a/api/LICENSE.txt +++ b/api/LICENSE.txt @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/build-utils/LICENSE.txt b/build-utils/LICENSE.txt index 479b1094572..f815843ee4a 100644 --- a/build-utils/LICENSE.txt +++ b/build-utils/LICENSE.txt @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/core/LICENSE.txt b/core/LICENSE.txt index 479b1094572..f815843ee4a 100644 --- a/core/LICENSE.txt +++ b/core/LICENSE.txt @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/extensions/LICENSE.txt b/extensions/LICENSE.txt index 479b1094572..f815843ee4a 100644 --- a/extensions/LICENSE.txt +++ b/extensions/LICENSE.txt @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/repository/LICENSE.txt b/repository/LICENSE.txt index 479b1094572..f815843ee4a 100644 --- a/repository/LICENSE.txt +++ b/repository/LICENSE.txt @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/user-console/LICENSE.txt b/user-console/LICENSE.txt index 479b1094572..f815843ee4a 100644 --- a/user-console/LICENSE.txt +++ b/user-console/LICENSE.txt @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.2. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. From b3c731a5c512e93b405f51950ab7fbaeaf73f95b Mon Sep 17 00:00:00 2001 From: devuser Date: Mon, 9 Sep 2024 11:53:06 +0100 Subject: [PATCH 15/55] [REVERT]-BACKLOG-36134-Consolidate Redundant Secure XML Parsing code --- .../services/runtime/RuntimeContext.java | 2 +- .../chart/DashboardWidgetComponent.java | 2 +- .../component/xml/FilterPanelComponent.java | 2 +- .../component/xml/WidgetGridComponent.java | 2 +- .../util/xml/XMLParserFactoryProducer.java | 97 +++++++++++++++++++ .../util/xml/dom4j/XmlDom4JHelper.java | 2 +- .../platform/util/xml/w3c/XmlW3CHelper.java | 2 +- .../platform/config/PentahoObjectsConfig.java | 2 +- .../action/kettle/KettleSystemListener.java | 2 +- .../catalog/MondrianCatalogHelper.java | 2 +- .../xml/xquery/XQueryBaseComponent.java | 2 +- .../importer/LocaleFilesProcessor.java | 2 +- .../importer/LocaleImportHandler.java | 2 +- .../importer/XActionImportHandler.java | 2 +- .../exportManifest/ExportManifest.java | 2 +- .../FileSystemXmlPluginProvider.java | 2 +- .../SystemPathXmlPluginProvider.java | 2 +- .../web/html/themes/PluginThemeResolver.java | 2 +- .../themes/ServletContextThemeResolver.java | 2 +- .../web/http/api/resources/FileResource.java | 2 +- ...ntahoSolutionSpringApplicationContext.java | 2 +- .../web/servlet/ContextDiscoveryServlet.java | 2 +- .../SolutionEngineInteractivityService.java | 2 +- 23 files changed, 119 insertions(+), 22 deletions(-) create mode 100644 core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java index 1528c04b82d..6f4e23fa91c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java @@ -105,7 +105,7 @@ import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.LocaleHelper; import org.pentaho.platform.util.xml.XForm; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.XmlHelper; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java index 7f385165350..3c0b07ab15c 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java @@ -37,7 +37,7 @@ import org.pentaho.platform.uifoundation.component.xml.XmlComponent; import org.pentaho.platform.uifoundation.messages.Messages; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import java.io.File; import java.io.IOException; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java index 1e493cdeec9..04e15680e24 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java @@ -30,7 +30,7 @@ import org.pentaho.platform.engine.services.actionsequence.ActionSequenceResource; import org.pentaho.platform.uifoundation.messages.Messages; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import java.io.File; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java index f0dae28496f..01afdc12f93 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java @@ -46,7 +46,7 @@ import org.pentaho.platform.uifoundation.chart.WidgetDefinition; import org.pentaho.platform.uifoundation.messages.Messages; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import java.io.File; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java b/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java new file mode 100644 index 00000000000..21385682e46 --- /dev/null +++ b/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java @@ -0,0 +1,97 @@ +/*! + * + * This program is free software; you can redistribute it and/or modify it under the + * terms of the GNU General Public License, version 2 as published by the Free Software + * Foundation. + * + * You should have received a copy of the GNU General Public License along with this + * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html + * or from the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * + * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. + * + */ + +package org.pentaho.platform.util.xml; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.dom4j.io.SAXReader; +import org.xml.sax.EntityResolver; +import org.xml.sax.SAXException; +import org.xml.sax.SAXNotRecognizedException; +import org.xml.sax.SAXNotSupportedException; + +import javax.xml.XMLConstants; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.parsers.SAXParserFactory; + +public class XMLParserFactoryProducer { + + private static final Log logger = LogFactory.getLog( XMLParserFactoryProducer.class ); + /** + * Creates an instance of {@link DocumentBuilderFactory} class + * with enabled {@link XMLConstants#FEATURE_SECURE_PROCESSING} property. + * Enabling this feature prevents from some XXE attacks (e.g. XML bomb) + * See PPP-3506 for more details. + * + * @throws ParserConfigurationException if feature can't be enabled + * + */ + public static DocumentBuilderFactory createSecureDocBuilderFactory() throws ParserConfigurationException { + DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); + docBuilderFactory.setFeature( XMLConstants.FEATURE_SECURE_PROCESSING, true ); + docBuilderFactory.setFeature( "http://apache.org/xml/features/disallow-doctype-decl", true ); + + return docBuilderFactory; + } + + /** + * Creates an instance of {@link SAXParserFactory} class with enabled {@link XMLConstants#FEATURE_SECURE_PROCESSING} property. + * Enabling this feature prevents from some XXE attacks (e.g. XML bomb) + * + * @throws ParserConfigurationException if a parser cannot + * be created which satisfies the requested configuration. + * + * @throws SAXNotRecognizedException When the underlying XMLReader does + * not recognize the property name. + * + * @throws SAXNotSupportedException When the underlying XMLReader + * recognizes the property name but doesn't support the + * property. + */ + public static SAXParserFactory createSecureSAXParserFactory() + throws SAXNotSupportedException, SAXNotRecognizedException, ParserConfigurationException { + SAXParserFactory factory = SAXParserFactory.newInstance(); + factory.setFeature( XMLConstants.FEATURE_SECURE_PROCESSING, true ); + factory.setFeature( "http://xml.org/sax/features/external-general-entities", false ); + factory.setFeature( "http://xml.org/sax/features/external-parameter-entities", false ); + factory.setFeature( "http://apache.org/xml/features/nonvalidating/load-external-dtd", false ); + return factory; + } + + public static SAXReader getSAXReader( final EntityResolver resolver ) { + SAXReader reader = new SAXReader(); + if ( resolver != null ) { + reader.setEntityResolver( resolver ); + } + try { + reader.setFeature( XMLConstants.FEATURE_SECURE_PROCESSING, true ); + reader.setFeature( "http://xml.org/sax/features/external-general-entities", false ); + reader.setFeature( "http://xml.org/sax/features/external-parameter-entities", false ); + reader.setFeature( "http://apache.org/xml/features/nonvalidating/load-external-dtd", false ); + } catch ( SAXException e ) { + logger.error( "Some parser properties are not supported." ); + } + reader.setIncludeExternalDTDDeclarations( false ); + reader.setIncludeInternalDTDDeclarations( false ); + return reader; + } +} diff --git a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java index fd2922f7b92..caae7b4632b 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java @@ -30,7 +30,7 @@ import org.dom4j.io.XMLWriter; import org.pentaho.platform.api.util.XmlParseException; import org.pentaho.platform.util.messages.Messages; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.xml.sax.EntityResolver; import javax.xml.transform.Source; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java index 090278b91db..6bf7934da0c 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java @@ -25,7 +25,7 @@ import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.Messages; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.xml.sax.InputSource; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java index 6b72934bef6..ba94d5e7e03 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java @@ -29,7 +29,7 @@ import org.jaxen.SimpleNamespaceContext; import org.jaxen.dom4j.Dom4jXPath; import org.pentaho.platform.config.messages.Messages; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import java.io.ByteArrayInputStream; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java index c3dc728b65b..167f7b483cf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java @@ -39,7 +39,7 @@ import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.plugin.action.messages.Messages; import org.pentaho.platform.util.logging.Logger; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java index 51ca40c7987..92656586e47 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java @@ -79,7 +79,7 @@ import org.pentaho.platform.repository2.unified.jcr.JcrAclNodeHelper; import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import org.w3c.dom.Node; import org.w3c.dom.NodeList; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java index 276349d5c05..699a1411d14 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java @@ -45,7 +45,7 @@ import org.pentaho.platform.engine.services.solution.StandardSettings; import org.pentaho.platform.plugin.action.messages.Messages; import org.pentaho.platform.plugin.services.connections.xquery.XQConnection; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import java.io.BufferedWriter; import java.io.File; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java index 6ea095ab2ca..8480567effb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java @@ -30,7 +30,7 @@ import org.pentaho.platform.plugin.services.importexport.ImportSession; import org.pentaho.platform.plugin.services.importexport.ImportSource.IRepositoryFileBundle; import org.pentaho.platform.repository.RepositoryFilenameUtils; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java index 11e6e56aab1..502b841db90 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java @@ -45,7 +45,7 @@ import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.plugin.services.importexport.ImportSession; import org.pentaho.platform.repository.RepositoryFilenameUtils; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java index 62a452527e4..c20f38b918c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java @@ -32,7 +32,7 @@ import org.apache.commons.io.IOUtils; import org.pentaho.platform.api.mimetype.IMimeType; import org.pentaho.platform.api.repository2.unified.IPlatformImportBundle; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java index 0dd49af7202..6afb8a5c43e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java @@ -33,7 +33,7 @@ import org.pentaho.platform.plugin.services.importexport.exportManifest.bindings.ExportManifestMetadata; import org.pentaho.platform.plugin.services.importexport.exportManifest.bindings.ExportManifestMondrian; import org.pentaho.platform.util.StringUtil; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.xml.sax.InputSource; import org.xml.sax.SAXException; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java index 97f0ea9d646..9f3a217e891 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java @@ -30,7 +30,7 @@ import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.plugin.services.messages.Messages; import org.pentaho.platform.util.logging.Logger; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import java.io.File; import java.io.FileInputStream; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java index 36dc5e110ee..b8b30b3fb74 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java @@ -42,7 +42,7 @@ import org.pentaho.platform.plugin.services.messages.Messages; import org.pentaho.platform.util.logging.Logger; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.util.xml.dom4j.XmlDom4JHelper; import org.pentaho.ui.xul.impl.DefaultXulOverlay; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java index d1efd3c08ed..b834b787d5f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java @@ -34,7 +34,7 @@ import org.pentaho.platform.api.ui.ThemeResource; import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import java.io.InputStream; import java.util.HashMap; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java index 9571b8ad43a..2d3fbd6c5af 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java @@ -32,7 +32,7 @@ import org.pentaho.platform.api.ui.ThemeResource; import org.pentaho.platform.engine.core.system.PentahoSystem; import org.pentaho.platform.util.messages.LocaleHelper; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import javax.servlet.ServletContext; import java.io.InputStream; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java index dd9ced5d8d6..c771b9d6a23 100755 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java @@ -66,7 +66,7 @@ import org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileTreeDto; import org.pentaho.platform.api.repository2.unified.webservices.StringKeyStringValueDto; import org.pentaho.platform.security.policy.rolebased.actions.PublishAction; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.web.http.api.resources.services.FileService; import org.pentaho.platform.web.http.api.resources.utils.FileUtils; import org.pentaho.platform.web.http.api.resources.utils.SystemUtils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java index ff3220ff3ff..7b3154564ef 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java @@ -23,7 +23,7 @@ import com.google.common.annotations.VisibleForTesting; import org.pentaho.di.core.KettleClientEnvironment; import org.pentaho.di.core.KettleClientEnvironment.ClientType; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.web.http.PentahoHttpSessionHelper; import org.springframework.core.io.FileSystemResource; import org.springframework.core.io.Resource; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java index 95c0572367d..e61ec0ec7b4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java @@ -22,7 +22,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.w3c.dom.Document; import org.w3c.dom.Element; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java index bc7693597a8..2cb82eda322 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java @@ -41,7 +41,7 @@ import org.pentaho.platform.engine.services.ActionSequenceJCRHelper; import org.pentaho.platform.engine.services.actionsequence.ActionParameterSource; import org.pentaho.platform.util.web.SimpleUrlFactory; -import org.pentaho.di.core.xml.XMLParserFactoryProducer; +import org.pentaho.platform.util.xml.XMLParserFactoryProducer; import org.pentaho.platform.web.http.HttpOutputHandler; import org.pentaho.platform.web.http.request.HttpRequestParameterProvider; import org.w3c.dom.Document; From e00dc1d02ab9be07aea694b3939990a13316e6ae Mon Sep 17 00:00:00 2001 From: "Johnny K. Nieh" Date: Mon, 26 Aug 2024 14:09:16 -0400 Subject: [PATCH 16/55] [PPP-4895] Update jettison version to 1.5.4 --- assemblies/pentaho-war/pom.xml | 1 - pom.xml | 1 - repository/pom.xml | 1 - 3 files changed, 3 deletions(-) diff --git a/assemblies/pentaho-war/pom.xml b/assemblies/pentaho-war/pom.xml index 665ebc16e01..00591d7f7c4 100644 --- a/assemblies/pentaho-war/pom.xml +++ b/assemblies/pentaho-war/pom.xml @@ -16,7 +16,6 @@ ${pentaho-server.directory}/tomcat/webapps/pentaho 10.3.0.0-SNAPSHOT ${prepared.war.directory}/WEB-INF/lib - 1.3.3 ${basedir}/src/main/resources/datasources 5.4.24.Final 3.0.1 diff --git a/pom.xml b/pom.xml index 9605912e9a3..c412659f190 100644 --- a/pom.xml +++ b/pom.xml @@ -52,7 +52,6 @@ 0.9.13 5.1.2.Final 2.0.0-M6 - 1.2 1.3 1 1.0 diff --git a/repository/pom.xml b/repository/pom.xml index 586afe63955..c0acddaaaed 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -18,7 +18,6 @@ ${basedir}/../license/styles/javadoc_style_license_header.xml 1.8.0.7 2.2 - 1.1 2.2 1.3 --add-opens=java.base/java.lang=ALL-UNNAMED From 79a6aad68cf38d2789efea524f3e95496d6f1087 Mon Sep 17 00:00:00 2001 From: wilseyler Date: Thu, 12 Sep 2024 11:45:29 -0400 Subject: [PATCH 17/55] [PPP-4825] - Upgrade to drools 8.44.0.Final --- assemblies/pentaho-solutions/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assemblies/pentaho-solutions/pom.xml b/assemblies/pentaho-solutions/pom.xml index 401fd5d834a..08023480787 100644 --- a/assemblies/pentaho-solutions/pom.xml +++ b/assemblies/pentaho-solutions/pom.xml @@ -233,7 +233,7 @@ org.pentaho.di.plugins - kettle-drools5-plugin + kettle-drools8-plugin ${project.version} zip ${prepared.kettle.plugins.directory} From 14978a8bfbd7bf7015c133dcc57ad511c3e610f1 Mon Sep 17 00:00:00 2001 From: soagarwal1 Date: Thu, 29 Aug 2024 09:04:06 -0500 Subject: [PATCH 18/55] [PPP-5166] - Use of Vulnerable Component: Components/jackson-databind 2.14.2 (Non OSGi upgrade) --- extensions/pom.xml | 3 +++ pom.xml | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/extensions/pom.xml b/extensions/pom.xml index ee4aedee696..68a883be47e 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -2643,14 +2643,17 @@ com.fasterxml.jackson.core jackson-core + ${fasterxml-jackson.non-osgi.version} com.fasterxml.jackson.core jackson-annotations + ${fasterxml-jackson.non-osgi.version} com.fasterxml.jackson.core jackson-databind + ${fasterxml-jackson.non-osgi.version} javax.websocket diff --git a/pom.xml b/pom.xml index ed78bf097fc..bf02dbe0e48 100644 --- a/pom.xml +++ b/pom.xml @@ -213,6 +213,21 @@ ${com.github.spotbugs.annotations.version} true + + com.fasterxml.jackson.core + jackson-core + ${fasterxml-jackson.non-osgi.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${fasterxml-jackson.non-osgi.version} + + + com.fasterxml.jackson.core + jackson-databind + ${fasterxml-jackson.non-osgi.version} + From 7f301414132d915d0874ff24cae3ef484c38a2bf Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 09:32:40 -0400 Subject: [PATCH 19/55] [TEST] Configure dependabot for daily scans --- .github/dependabot.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000000..ad4cf689838 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,12 @@ +version: 1 +updates: +- package-ecosystem: maven + directory: "/" + schedule: + interval: daily + ignore: + - dependency-name: org.apache.maven:* +- package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" From a43d6c0b3d1eb276947d845714e5210ee73857d4 Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 09:33:34 -0400 Subject: [PATCH 20/55] [TEST] Fix dependabot --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ad4cf689838..e3003d38be8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,4 @@ -version: 1 +version: 2 updates: - package-ecosystem: maven directory: "/" From 17948cbfd3845675c03167e5d5d6d98c0bd147aa Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 13:40:52 -0400 Subject: [PATCH 21/55] [TEST] Configure Dependabot for one repo --- .github/dependabot.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e3003d38be8..71f742b52ce 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,7 +1,14 @@ version: 2 +registries: + one-artifactory: + type: maven-repository + url: https://one.hitachivantara.com + username: ${{secrets.PENTAHO_CICD_ONE_USER}} + password: ${{secrets.PENTAHO_CICD_ONE_KEY}} updates: - package-ecosystem: maven directory: "/" + registries: "*" schedule: interval: daily ignore: From 37230e9dbfa41b111ecd3bcf2d42206aaac0d8bf Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 13:47:50 -0400 Subject: [PATCH 22/55] [TEST] Configure dependabot --- .github/dependabot.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 71f742b52ce..8d1e9883d4d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,8 +3,8 @@ registries: one-artifactory: type: maven-repository url: https://one.hitachivantara.com - username: ${{secrets.PENTAHO_CICD_ONE_USER}} - password: ${{secrets.PENTAHO_CICD_ONE_KEY}} + username: ${{secrets.DEPENDABOT_ONE_USER}} + password: ${{secrets.DEPENDABOT_ONE_KEY}} updates: - package-ecosystem: maven directory: "/" From bb470ff0bb5e125cd7bd05108f7848698476a9bb Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 13:56:35 -0400 Subject: [PATCH 23/55] [TEST] Configure dependabot --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8d1e9883d4d..90d96673859 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,7 +4,7 @@ registries: type: maven-repository url: https://one.hitachivantara.com username: ${{secrets.DEPENDABOT_ONE_USER}} - password: ${{secrets.DEPENDABOT_ONE_KEY}} + token: ${{secrets.DEPENDABOT_ONE_KEY}} updates: - package-ecosystem: maven directory: "/" From 8686a673b3c2d0b3f6b6d4dcd12d3877a8f85acb Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 13:58:45 -0400 Subject: [PATCH 24/55] [TEST] Confire dependabot --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 90d96673859..ecdea0900a1 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,7 +4,7 @@ registries: type: maven-repository url: https://one.hitachivantara.com username: ${{secrets.DEPENDABOT_ONE_USER}} - token: ${{secrets.DEPENDABOT_ONE_KEY}} + key: ${{secrets.DEPENDABOT_ONE_KEY}} updates: - package-ecosystem: maven directory: "/" From 183758fed9fbef08d6f596bc217c2b4b31c4156d Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 14:04:07 -0400 Subject: [PATCH 25/55] [TEST] Configure dependabot --- .github/dependabot.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ecdea0900a1..4645bfeb6f3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,8 +2,7 @@ version: 2 registries: one-artifactory: type: maven-repository - url: https://one.hitachivantara.com - username: ${{secrets.DEPENDABOT_ONE_USER}} + url: https://one.hitachivantara.com/artifactory/api/pnt-mvn key: ${{secrets.DEPENDABOT_ONE_KEY}} updates: - package-ecosystem: maven From a41f6ec521da736dd5c47d1f056ee86c5aece374 Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 14:04:57 -0400 Subject: [PATCH 26/55] [TEST] Configure dependabot --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4645bfeb6f3..91b7fd569d8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,7 +3,7 @@ registries: one-artifactory: type: maven-repository url: https://one.hitachivantara.com/artifactory/api/pnt-mvn - key: ${{secrets.DEPENDABOT_ONE_KEY}} + token: ${{secrets.DEPENDABOT_ONE_KEY}} updates: - package-ecosystem: maven directory: "/" From 6ff9d92f659db3df172b46624d303c2fb68b23b1 Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 14:16:53 -0400 Subject: [PATCH 27/55] [TEST] Configure dependabot --- .github/dependabot.yml | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 91b7fd569d8..9820e3e3d78 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,17 +2,19 @@ version: 2 registries: one-artifactory: type: maven-repository - url: https://one.hitachivantara.com/artifactory/api/pnt-mvn - token: ${{secrets.DEPENDABOT_ONE_KEY}} + url: https://one.hitachivantara.com/artifactory/pnt-mvn + username: ${{secrets.DEPENDABOT_ONE_USER}} + password: ${{secrets.DEPENDABOT_ONE_KEY}} updates: -- package-ecosystem: maven - directory: "/" - registries: "*" - schedule: - interval: daily - ignore: - - dependency-name: org.apache.maven:* -- package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: "daily" + - package-ecosystem: "maven" + directory: "/" + registries: + - one-artifactory + schedule: + interval: daily + ignore: + - dependency-name: org.apache.maven:* + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" From e0eb0bd46f22e3b286f0d77588ea384fd46bf912 Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 14:40:31 -0400 Subject: [PATCH 28/55] [TEST] Configure dependabot --- .github/dependabot.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9820e3e3d78..569e26f8a3c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,6 +5,7 @@ registries: url: https://one.hitachivantara.com/artifactory/pnt-mvn username: ${{secrets.DEPENDABOT_ONE_USER}} password: ${{secrets.DEPENDABOT_ONE_KEY}} + replace-base: true updates: - package-ecosystem: "maven" directory: "/" From 156fb63fddacda4de89be2f2c7882b7e50f39f62 Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Thu, 19 Sep 2024 14:41:13 -0400 Subject: [PATCH 29/55] [TEST] Configure dependabot --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 569e26f8a3c..78c3156f255 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,7 +5,7 @@ registries: url: https://one.hitachivantara.com/artifactory/pnt-mvn username: ${{secrets.DEPENDABOT_ONE_USER}} password: ${{secrets.DEPENDABOT_ONE_KEY}} - replace-base: true + replaces-base: true updates: - package-ecosystem: "maven" directory: "/" From 7ab63fddfbcbcf6997acb3929182e443ac417582 Mon Sep 17 00:00:00 2001 From: Nicholas Jordan Date: Fri, 20 Sep 2024 10:30:24 -0400 Subject: [PATCH 30/55] [PPP-5163] Vulnerable Component: snakeyaml - part 2 ( Non OSGi upgrade) - replace 'org.hitachivantatar:safeyaml' with 'org.yaml:snakeyaml:[2.0,)' --- assemblies/pentaho-war/pom.xml | 5 +++-- extensions/pom.xml | 6 +++--- repository/pom.xml | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/assemblies/pentaho-war/pom.xml b/assemblies/pentaho-war/pom.xml index 00591d7f7c4..e244b8b152d 100644 --- a/assemblies/pentaho-war/pom.xml +++ b/assemblies/pentaho-war/pom.xml @@ -840,8 +840,9 @@ - org.hitachivantara - safeyaml + org.yaml + snakeyaml + ${snakeyaml.version} asm diff --git a/extensions/pom.xml b/extensions/pom.xml index 68a883be47e..c53fc17d431 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -1747,9 +1747,9 @@ - org.hitachivantara - safeyaml - ${safeyaml.version} + org.yaml + snakeyaml + ${snakeyaml.version} compile diff --git a/repository/pom.xml b/repository/pom.xml index c0acddaaaed..abe7ef0911c 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -208,9 +208,9 @@ compile - org.hitachivantara - safeyaml - ${safeyaml.version} + org.yaml + snakeyaml + ${snakeyaml.version} compile From 87ea949c1b51b5cc62f51ec9fc6ca86e0302eb51 Mon Sep 17 00:00:00 2001 From: Tim Kafalas Date: Mon, 23 Sep 2024 16:09:30 -0400 Subject: [PATCH 31/55] [PPP-4776] Finalize Quartz Migrations Scripts --- .../src/main/resources/data/README.TXT | 14 ++--- .../mysql/migrate_old_quartz_data_mysql.sql | 58 ++++++++++++++++++ .../oracle/migrate_old_quartz_data_oracle.sql | 60 +++++++++++++++++++ .../migrate_old_quartz_data_postgresql.sql | 20 +++---- .../migrate_old_quartz_data_sqlserver.sql | 59 ++++++++++++++++++ 5 files changed, 191 insertions(+), 20 deletions(-) create mode 100644 assemblies/pentaho-data/src/main/resources/data/mysql/migrate_old_quartz_data_mysql.sql create mode 100644 assemblies/pentaho-data/src/main/resources/data/oracle/migrate_old_quartz_data_oracle.sql create mode 100644 assemblies/pentaho-data/src/main/resources/data/sqlserver/migrate_old_quartz_data_sqlserver.sql diff --git a/assemblies/pentaho-data/src/main/resources/data/README.TXT b/assemblies/pentaho-data/src/main/resources/data/README.TXT index e04a31005ae..259e09925e3 100644 --- a/assemblies/pentaho-data/src/main/resources/data/README.TXT +++ b/assemblies/pentaho-data/src/main/resources/data/README.TXT @@ -1,13 +1,11 @@ -For mysql, oracle, and postgresql Installs, run the sql create scripts in +For postgresql, mysql, oracle, and sqlserver installs, run the sql create scripts in the following order: -create_repository_.sql +create_jcr_.sql create_quartz_.sql +create_repository_.sql -If you would like to create the sample data source connection, run the following script after running the create script: - -create_sample_datasource_.sql - -If you want to use an existing 1.7.0 Pentaho rdbms repository database, run the following script: +If you are upgrading from a version 10.2 or earlier to 10.2.0.1 or later, use the following +script to transfer your old QRTZ5 tables to QRTZ6 -migration.sql +migrate_old_quartz_data_.sql diff --git a/assemblies/pentaho-data/src/main/resources/data/mysql/migrate_old_quartz_data_mysql.sql b/assemblies/pentaho-data/src/main/resources/data/mysql/migrate_old_quartz_data_mysql.sql new file mode 100644 index 00000000000..b8b63dfcacf --- /dev/null +++ b/assemblies/pentaho-data/src/main/resources/data/mysql/migrate_old_quartz_data_mysql.sql @@ -0,0 +1,58 @@ +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- +-- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ +-- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-mysql.sql +-- with the 1.X data. Make sure you are connected to the quartz schema as pentaho_user. +INSERT INTO QRTZ6_JOB_DETAILS + (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA +FROM QRTZ5_JOB_DETAILS; + +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + +INSERT INTO QRTZ6_CRON_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID +FROM QRTZ5_CRON_TRIGGERS; + +INSERT INTO QRTZ6_SIMPLE_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED +FROM QRTZ5_SIMPLE_TRIGGERS; + +-- Not writing SCHED_TIME because it is not defined anywhere +INSERT INTO QRTZ6_FIRED_TRIGGERS + (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) +SELECT + 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY +FROM QRTZ5_FIRED_TRIGGERS; + +INSERT INTO QRTZ6_CALENDARS + (SCHED_NAME, CALENDAR_NAME, CALENDAR) +SELECT + 'PentahoQuartzScheduler', CALENDAR_NAME, CALENDAR +FROM QRTZ5_CALENDARS; + +INSERT INTO QRTZ6_PAUSED_TRIGGER_GRPS + (SCHED_NAME, TRIGGER_GROUP) +SELECT + 'PentahoQuartzScheduler', TRIGGER_GROUP +FROM QRTZ6_PAUSED_TRIGGER_GRPS; + +INSERT INTO QRTZ6_SCHEDULER_STATE + (SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL) +SELECT + 'PentahoQuartzScheduler', INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL +FROM QRTZ5_SCHEDULER_STATE; + +INSERT INTO QRTZ6_LOCKS + (SCHED_NAME, LOCK_NAME) +SELECT + 'PentahoQuartzScheduler', LOCK_NAME +FROM QRTZ5_LOCKS; diff --git a/assemblies/pentaho-data/src/main/resources/data/oracle/migrate_old_quartz_data_oracle.sql b/assemblies/pentaho-data/src/main/resources/data/oracle/migrate_old_quartz_data_oracle.sql new file mode 100644 index 00000000000..ddcae642346 --- /dev/null +++ b/assemblies/pentaho-data/src/main/resources/data/oracle/migrate_old_quartz_data_oracle.sql @@ -0,0 +1,60 @@ +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- +-- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ +-- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-oracle.sql +-- with the 1.X data. Make sure you are connected to the quartz schema as the quartz user. +INSERT INTO QRTZ6_JOB_DETAILS + (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA +FROM QRTZ5_JOB_DETAILS; + +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + +INSERT INTO QRTZ6_CRON_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID +FROM QRTZ5_CRON_TRIGGERS; + +INSERT INTO QRTZ6_SIMPLE_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED +FROM QRTZ5_SIMPLE_TRIGGERS; + +-- Not writing SCHED_TIME because it is not defined anywhere +INSERT INTO QRTZ6_FIRED_TRIGGERS + (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) +SELECT + 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY +FROM QRTZ5_FIRED_TRIGGERS; + +INSERT INTO QRTZ6_CALENDARS + (SCHED_NAME, CALENDAR_NAME, CALENDAR) +SELECT + 'PentahoQuartzScheduler', CALENDAR_NAME, CALENDAR +FROM QRTZ5_CALENDARS; + +INSERT INTO QRTZ6_PAUSED_TRIGGER_GRPS + (SCHED_NAME, TRIGGER_GROUP) +SELECT + 'PentahoQuartzScheduler', TRIGGER_GROUP +FROM QRTZ6_PAUSED_TRIGGER_GRPS; + +INSERT INTO QRTZ6_SCHEDULER_STATE + (SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL) +SELECT + 'PentahoQuartzScheduler', INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL +FROM QRTZ5_SCHEDULER_STATE; + +INSERT INTO QRTZ6_LOCKS + (SCHED_NAME, LOCK_NAME) +SELECT + 'PentahoQuartzScheduler', LOCK_NAME +FROM QRTZ5_LOCKS; + +COMMIT; diff --git a/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql b/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql index 5768fd56c6b..f36904df342 100644 --- a/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql +++ b/assemblies/pentaho-data/src/main/resources/data/postgresql/migrate_old_quartz_data_postgresql.sql @@ -1,16 +1,19 @@ --- Migrate data from old 1.7.2 tables to new 2.3.2 tables ---- +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- -- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ -- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-postgresql.sql --- with the 1.X data - -SET ROLE pentaho_user; - +-- with the 1.X data. Make sure you are connected to the quartz schema as pentaho_user. INSERT INTO QRTZ6_JOB_DETAILS (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) SELECT 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA FROM QRTZ5_JOB_DETAILS; +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + INSERT INTO QRTZ6_CRON_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) SELECT @@ -23,7 +26,6 @@ SELECT 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED FROM QRTZ5_SIMPLE_TRIGGERS; - -- Not writing SCHED_TIME because it is not defined anywhere INSERT INTO QRTZ6_FIRED_TRIGGERS (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) @@ -31,12 +33,6 @@ SELECT 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY FROM QRTZ5_FIRED_TRIGGERS; -INSERT INTO QRTZ6_TRIGGERS - (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) -SELECT - 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA -FROM QRTZ5_TRIGGERS; - INSERT INTO QRTZ6_CALENDARS (SCHED_NAME, CALENDAR_NAME, CALENDAR) SELECT diff --git a/assemblies/pentaho-data/src/main/resources/data/sqlserver/migrate_old_quartz_data_sqlserver.sql b/assemblies/pentaho-data/src/main/resources/data/sqlserver/migrate_old_quartz_data_sqlserver.sql new file mode 100644 index 00000000000..b38722839e2 --- /dev/null +++ b/assemblies/pentaho-data/src/main/resources/data/sqlserver/migrate_old_quartz_data_sqlserver.sql @@ -0,0 +1,59 @@ +-- Migrate data from old Quartz 1.7.2 tables to new 2.3.2 tables ---- +-- Quartz 1.x tables are prefixed with QRTZ5_ while 2.x tables are prefixed with QRTZ6_ +-- Script will leave the old tables unmodified and populate the new tables built with the create_quartz-sqlserver.sql +-- with the 1.X data. Make sure you are connected to the quartz schema as pentaho_user. +INSERT INTO QRTZ6_JOB_DETAILS + (SCHED_NAME, JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_NONCONCURRENT, IS_UPDATE_DATA, REQUESTS_RECOVERY, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', JOB_NAME, JOB_GROUP, DESCRIPTION, JOB_CLASS_NAME, IS_DURABLE, IS_STATEFUL, IS_STATEFUL, REQUESTS_RECOVERY, JOB_DATA +FROM QRTZ5_JOB_DETAILS; + +INSERT INTO QRTZ6_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, JOB_NAME, JOB_GROUP, DESCRIPTION, NEXT_FIRE_TIME, PREV_FIRE_TIME, PRIORITY, TRIGGER_STATE, TRIGGER_TYPE, START_TIME, END_TIME, CALENDAR_NAME, MISFIRE_INSTR, JOB_DATA +FROM QRTZ5_TRIGGERS; + +INSERT INTO QRTZ6_CRON_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, CRON_EXPRESSION, TIME_ZONE_ID +FROM QRTZ5_CRON_TRIGGERS; + +INSERT INTO QRTZ6_SIMPLE_TRIGGERS + (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED) +SELECT + 'PentahoQuartzScheduler', TRIGGER_NAME, TRIGGER_GROUP, REPEAT_COUNT, REPEAT_INTERVAL, TIMES_TRIGGERED +FROM QRTZ5_SIMPLE_TRIGGERS; + +-- Not writing SCHED_TIME because it is not defined anywhere +INSERT INTO QRTZ6_FIRED_TRIGGERS + (SCHED_NAME, ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_NONCONCURRENT, REQUESTS_RECOVERY) +SELECT + 'PentahoQuartzScheduler', ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, INSTANCE_NAME, FIRED_TIME, PRIORITY, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY +FROM QRTZ5_FIRED_TRIGGERS; + +INSERT INTO QRTZ6_CALENDARS + (SCHED_NAME, CALENDAR_NAME, CALENDAR) +SELECT + 'PentahoQuartzScheduler', CALENDAR_NAME, CALENDAR +FROM QRTZ5_CALENDARS; + +INSERT INTO QRTZ6_PAUSED_TRIGGER_GRPS + (SCHED_NAME, TRIGGER_GROUP) +SELECT + 'PentahoQuartzScheduler', TRIGGER_GROUP +FROM QRTZ6_PAUSED_TRIGGER_GRPS; + +INSERT INTO QRTZ6_SCHEDULER_STATE + (SCHED_NAME, INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL) +SELECT + 'PentahoQuartzScheduler', INSTANCE_NAME, LAST_CHECKIN_TIME, CHECKIN_INTERVAL +FROM QRTZ5_SCHEDULER_STATE; + +INSERT INTO QRTZ6_LOCKS + (SCHED_NAME, LOCK_NAME) +SELECT + 'PentahoQuartzScheduler', LOCK_NAME +FROM QRTZ5_LOCKS; +GO From f5784ae3fc8197649b4d6c8e143211ca1fdcd99f Mon Sep 17 00:00:00 2001 From: wilseyler Date: Tue, 24 Sep 2024 15:18:30 -0400 Subject: [PATCH 32/55] [PPP-4825] - Upgrade to drools 8.44.0.Final --- pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/pom.xml b/pom.xml index bf02dbe0e48..61c8ebc2a4d 100644 --- a/pom.xml +++ b/pom.xml @@ -46,7 +46,6 @@ 0.3 1.19.1 0.9.4 - 6.4.0.Final 1.6.2 2.2.3 0.9.13 From 98288a2053b1b1e18657ca711fbf45fa0e9142c0 Mon Sep 17 00:00:00 2001 From: lgrill-pentaho Date: Tue, 24 Sep 2024 16:30:34 -0400 Subject: [PATCH 33/55] HNC-766: updated license and copyright headers --- LICENSE.txt | 4 +- api/LICENSE.txt | 4 +- .../javax/ws/rs/core/NoContentException.java | 20 +- .../api/action/ActionInvocationException.java | 22 +- .../action/ActionPreProcessingException.java | 22 +- .../pentaho/platform/api/action/IAction.java | 22 +- .../platform/api/action/IActionAdaptor.java | 22 +- .../api/action/IActionInvokeStatus.java | 22 +- .../platform/api/action/IActionInvoker.java | 22 +- .../api/action/IDefinitionAwareAction.java | 22 +- .../platform/api/action/ILoggingAction.java | 22 +- .../api/action/IPostProcessingAction.java | 22 +- .../api/action/IPreProcessingAction.java | 22 +- .../api/action/ISessionAwareAction.java | 22 +- .../api/action/IStreamProcessingAction.java | 22 +- .../platform/api/action/IStreamingAction.java | 22 +- .../platform/api/action/IVarArgsAction.java | 22 +- .../api/action/IWorkerNodeCredential.java | 22 +- .../api/cache/ICacheExpirationRegistry.java | 22 +- .../api/cache/ILastModifiedCacheItem.java | 22 +- .../data/DBDatasourceServiceException.java | 22 +- .../api/data/IDBDatasourceService.java | 22 +- .../platform/api/data/IDataComponent.java | 22 +- .../api/data/IJndiDatasourceService.java | 22 +- .../api/data/IPooledDatasourceService.java | 22 +- .../platform/api/data/IPreparedComponent.java | 22 +- .../api/email/EmailServiceException.java | 22 +- .../email/IEmailAuthenticationResponse.java | 22 +- .../api/email/IEmailConfiguration.java | 22 +- .../platform/api/email/IEmailService.java | 22 +- .../api/engine/ActionExecutionException.java | 22 +- .../engine/ActionInitializationException.java | 22 +- .../api/engine/ActionSequenceException.java | 22 +- .../engine/ActionSequencePromptException.java | 22 +- .../api/engine/ActionValidationException.java | 22 +- .../platform/api/engine/AuditException.java | 22 +- .../api/engine/ComponentException.java | 22 +- .../api/engine/IAcceptsRuntimeInputs.java | 22 +- .../platform/api/engine/IAclEntry.java | 22 +- .../platform/api/engine/IAclHolder.java | 22 +- .../platform/api/engine/IAclSolutionFile.java | 22 +- .../platform/api/engine/IAclVoter.java | 22 +- .../api/engine/IActionCompleteListener.java | 22 +- .../platform/api/engine/IActionParameter.java | 22 +- .../api/engine/IActionRequestHandler.java | 22 +- .../platform/api/engine/IActionSequence.java | 22 +- .../api/engine/IActionSequenceResource.java | 22 +- .../api/engine/IApplicationContext.java | 22 +- .../platform/api/engine/IAuditEntry.java | 22 +- .../platform/api/engine/IAuditable.java | 22 +- .../api/engine/IAuthorizationAction.java | 22 +- .../api/engine/IAuthorizationPolicy.java | 22 +- .../api/engine/IBackgroundExecution.java | 22 +- .../platform/api/engine/ICacheManager.java | 22 +- .../platform/api/engine/IComponent.java | 22 +- .../api/engine/IConditionalExecution.java | 22 +- .../platform/api/engine/IConfiguration.java | 22 +- .../platform/api/engine/IConfiguredPojo.java | 22 +- .../api/engine/IConnectionUserRoleMapper.java | 22 +- .../api/engine/IContentGenerator.java | 22 +- .../api/engine/IContentGeneratorInfo.java | 22 +- .../api/engine/IContentGeneratorInvoker.java | 22 +- .../platform/api/engine/IContentInfo.java | 22 +- .../platform/api/engine/IContentListener.java | 22 +- .../api/engine/IContentOutputHandler.java | 22 +- .../ICreateFeedbackParameterCallback.java | 22 +- .../api/engine/IDocumentResourceLoader.java | 22 +- .../api/engine/IExecutionListener.java | 22 +- .../platform/api/engine/IFileFilter.java | 22 +- .../platform/api/engine/IFileInfo.java | 22 +- .../platform/api/engine/ILoggablePojo.java | 22 +- .../pentaho/platform/api/engine/ILogger.java | 22 +- .../platform/api/engine/ILogoutListener.java | 22 +- .../api/engine/IMessageFormatter.java | 22 +- .../api/engine/IMimeTypeListener.java | 22 +- .../platform/api/engine/IObjectCreator.java | 22 +- .../platform/api/engine/IOutputDef.java | 22 +- .../platform/api/engine/IOutputHandler.java | 22 +- .../api/engine/IParameterManager.java | 22 +- .../api/engine/IParameterProvider.java | 22 +- .../api/engine/IParameterResolver.java | 22 +- .../platform/api/engine/IParameterSetter.java | 22 +- .../platform/api/engine/IPentahoAclEntry.java | 22 +- .../api/engine/IPentahoAclObjectIdentity.java | 22 +- .../api/engine/IPentahoBasicAclEntry.java | 22 +- .../IPentahoDefinableObjectFactory.java | 22 +- .../api/engine/IPentahoInitializer.java | 22 +- .../api/engine/IPentahoObjectFactory.java | 22 +- .../api/engine/IPentahoObjectReference.java | 22 +- .../engine/IPentahoObjectRegistration.java | 22 +- .../api/engine/IPentahoPublisher.java | 22 +- .../IPentahoRegistrableObjectFactory.java | 22 +- .../api/engine/IPentahoRequestContext.java | 22 +- .../IPentahoRequestContextHolderStrategy.java | 22 +- .../platform/api/engine/IPentahoSession.java | 22 +- .../platform/api/engine/IPentahoSystem.java | 22 +- .../api/engine/IPentahoSystemAclHelper.java | 22 +- .../engine/IPentahoSystemAdminPlugins.java | 22 +- .../api/engine/IPentahoSystemEntryPoint.java | 22 +- .../api/engine/IPentahoSystemExitPoint.java | 22 +- .../api/engine/IPentahoSystemHelper.java | 22 +- .../api/engine/IPentahoSystemInitializer.java | 22 +- .../api/engine/IPentahoSystemListener.java | 22 +- .../api/engine/IPentahoSystemListeners.java | 22 +- .../engine/IPentahoSystemStartupActions.java | 22 +- .../platform/api/engine/IPentahoUrl.java | 22 +- .../api/engine/IPentahoUrlFactory.java | 22 +- .../platform/api/engine/IPermissionMask.java | 22 +- .../platform/api/engine/IPermissionMgr.java | 22 +- .../api/engine/IPermissionRecipient.java | 22 +- .../platform/api/engine/IPlatformPlugin.java | 22 +- .../api/engine/IPlatformReadyListener.java | 22 +- .../api/engine/IPlatformWebResource.java | 22 +- .../api/engine/IPluginLifecycleListener.java | 22 +- .../platform/api/engine/IPluginManager.java | 22 +- .../api/engine/IPluginManagerListener.java | 22 +- .../platform/api/engine/IPluginOperation.java | 22 +- .../platform/api/engine/IPluginProvider.java | 22 +- .../api/engine/IPluginResourceLoader.java | 22 +- .../api/engine/IProducesRuntimeOutputs.java | 22 +- .../platform/api/engine/IRuntimeContext.java | 22 +- .../platform/api/engine/IScheduledJob.java | 22 +- .../platform/api/engine/ISecurityHelper.java | 22 +- .../platform/api/engine/ISelectionMapper.java | 22 +- .../api/engine/ISequenceDefinition.java | 22 +- .../engine/IServerStatusChangeListener.java | 22 +- .../api/engine/IServerStatusProvider.java | 22 +- .../platform/api/engine/IServiceConfig.java | 22 +- .../platform/api/engine/IServiceManager.java | 22 +- .../api/engine/ISessionContainer.java | 22 +- .../api/engine/ISessionStartupAction.java | 22 +- .../api/engine/ISimplePojoComponent.java | 22 +- .../api/engine/ISolutionActionDefinition.java | 22 +- .../engine/ISolutionAttributeContributor.java | 22 +- .../platform/api/engine/ISolutionEngine.java | 22 +- .../platform/api/engine/ISolutionFile.java | 22 +- .../platform/api/engine/ISolutionFilter.java | 22 +- .../platform/api/engine/IStreamingPojo.java | 22 +- .../api/engine/IStreamingPojoComponent.java | 22 +- .../platform/api/engine/ISystemConfig.java | 22 +- .../platform/api/engine/ISystemSettings.java | 22 +- .../platform/api/engine/IUITemplater.java | 22 +- .../api/engine/IUserRoleListService.java | 22 +- .../api/engine/InvalidParameterException.java | 22 +- .../api/engine/ObjectFactoryException.java | 22 +- .../engine/PentahoAccessControlException.java | 22 +- .../api/engine/PentahoSystemException.java | 22 +- .../PlatformPluginRegistrationException.java | 22 +- .../api/engine/PluginBeanDefinition.java | 22 +- .../api/engine/PluginBeanException.java | 22 +- .../api/engine/PluginLifecycleException.java | 22 +- .../api/engine/PluginServiceDefinition.java | 22 +- .../api/engine/ServerStatusProvider.java | 22 +- .../platform/api/engine/ServiceException.java | 22 +- .../ServiceInitializationException.java | 22 +- .../engine/UnresolvedParameterException.java | 22 +- .../IPluginPerspectiveManager.java | 22 +- .../perspective/pojo/IPluginPerspective.java | 22 +- .../security/IAuthenticationRoleMapper.java | 22 +- .../userroledao/AccessDeniedException.java | 22 +- .../userroledao/AlreadyExistsException.java | 22 +- .../security/userroledao/IPentahoRole.java | 22 +- .../security/userroledao/IPentahoUser.java | 22 +- .../security/userroledao/IUserRoleDao.java | 22 +- .../userroledao/NotFoundException.java | 22 +- .../UncategorizedUserRoleDaoException.java | 22 +- .../userroledao/UserRoleDaoException.java | 22 +- .../security/userroledao/UserRoleInfo.java | 22 +- .../platform/api/locale/IPentahoLocale.java | 22 +- .../platform/api/mimetype/IMimeType.java | 22 +- .../api/mimetype/IPlatformMimeResolver.java | 22 +- .../api/monitoring/IMonitoringEvent.java | 22 +- .../api/monitoring/IMonitoringService.java | 22 +- .../api/monitoring/IMonitoringSubscriber.java | 22 +- .../monitoring/snmp/IVariableSerializer.java | 22 +- .../api/monitoring/snmp/SnmpTrapEvent.java | 22 +- .../api/monitoring/snmp/SnmpVariable.java | 22 +- .../org/pentaho/platform/api/mt/ITenant.java | 22 +- .../platform/api/mt/ITenantManager.java | 22 +- .../mt/ITenantedPrincipleNameResolver.java | 22 +- .../api/repository/ContentException.java | 22 +- .../IClientRepositoryPathsStrategy.java | 22 +- .../platform/api/repository/IContentItem.java | 22 +- .../api/repository/IRepositoryFile.java | 22 +- .../api/repository/IRuntimeElement.java | 22 +- .../api/repository/IRuntimeRepository.java | 22 +- .../platform/api/repository/ISearchable.java | 22 +- .../api/repository/RepositoryException.java | 22 +- .../SolutionRepositoryException.java | 22 +- .../SolutionRepositoryServiceException.java | 22 +- .../DatasourceMgmtServiceException.java | 22 +- .../DuplicateDatasourceException.java | 22 +- .../datasource/IDatasourceMgmtService.java | 22 +- .../NonExistingDatasourceException.java | 22 +- .../api/repository2/unified/Converter.java | 22 +- .../unified/ConverterException.java | 22 +- .../repository2/unified/IAclNodeHelper.java | 22 +- .../IBackingRepositoryLifecycleManager.java | 22 +- .../api/repository2/unified/IFileFilter.java | 22 +- .../unified/IFileVersioningConfiguration.java | 22 +- .../unified/IPentahoJCRPrivilege.java | 22 +- .../unified/IPlatformImportBundle.java | 22 +- .../unified/IRepositoryAccessVoter.java | 22 +- .../IRepositoryAccessVoterManager.java | 22 +- .../IRepositoryContentConverterHandler.java | 22 +- .../unified/IRepositoryDefaultAclHandler.java | 22 +- .../unified/IRepositoryFileData.java | 22 +- .../unified/IRepositoryVersionManager.java | 22 +- .../unified/ISourcesStreamEvents.java | 22 +- .../repository2/unified/IStreamListener.java | 22 +- .../unified/IUnifiedRepository.java | 22 +- .../unified/MondrianSchemaAnnotator.java | 22 +- .../repository2/unified/RepositoryFile.java | 22 +- .../unified/RepositoryFileAce.java | 22 +- .../unified/RepositoryFileAcl.java | 22 +- .../unified/RepositoryFileExtraMetaData.java | 22 +- .../unified/RepositoryFilePermission.java | 22 +- .../unified/RepositoryFileSid.java | 22 +- .../unified/RepositoryFileTree.java | 22 +- .../RepositoryLifecycleManagerException.java | 22 +- .../unified/RepositoryRequest.java | 22 +- ...nifiedRepositoryAccessDeniedException.java | 22 +- .../UnifiedRepositoryCreateFileException.java | 22 +- .../unified/UnifiedRepositoryException.java | 22 +- .../UnifiedRepositoryFileExistsException.java | 22 +- ...ifiedRepositoryMalformedNameException.java | 22 +- ...positoryReferentialIntegrityException.java | 22 +- .../UnifiedRepositoryUpdateFileException.java | 22 +- .../repository2/unified/VersionSummary.java | 22 +- .../unified/data/node/DataNode.java | 22 +- .../unified/data/node/DataNodeRef.java | 22 +- .../unified/data/node/DataProperty.java | 22 +- .../data/node/NodeRepositoryFileData.java | 22 +- .../data/sample/SampleRepositoryFileData.java | 22 +- .../data/simple/SimpleRepositoryFileData.java | 22 +- .../unified/webservices/DataNodeDto.java | 22 +- .../unified/webservices/DataPropertyDto.java | 22 +- .../webservices/ExecutableFileTypeDto.java | 22 +- .../unified/webservices/LocaleMapDto.java | 22 +- .../NodeRepositoryFileDataDto.java | 22 +- .../webservices/RepositoryFileAclAceDto.java | 22 +- .../webservices/RepositoryFileAclDto.java | 22 +- .../webservices/RepositoryFileDto.java | 22 +- .../webservices/RepositoryFileTreeDto.java | 22 +- .../webservices/StringKeyStringValueDto.java | 22 +- .../webservices/VersionSummaryDto.java | 22 +- .../BackgroundExecutionException.java | 22 +- .../platform/api/scheduler/IJobDetail.java | 22 +- .../platform/api/scheduler/IJobSchedule.java | 22 +- .../api/scheduler/JobScheduleParam.java | 22 +- .../api/scheduler2/IActionClassResolver.java | 22 +- .../IBackgroundExecutionStreamProvider.java | 22 +- .../api/scheduler2/IBlockoutManager.java | 22 +- .../api/scheduler2/IComplexJobTrigger.java | 11 + .../api/scheduler2/ICronJobTrigger.java | 22 +- .../api/scheduler2/IEmailGroupResolver.java | 11 + .../pentaho/platform/api/scheduler2/IJob.java | 22 +- .../platform/api/scheduler2/IJobFilter.java | 22 +- .../platform/api/scheduler2/IJobRequest.java | 22 +- .../platform/api/scheduler2/IJobResult.java | 22 +- .../api/scheduler2/IJobScheduleParam.java | 11 + .../api/scheduler2/IJobScheduleRequest.java | 11 + .../platform/api/scheduler2/IJobTrigger.java | 22 +- .../api/scheduler2/IScheduleSubject.java | 22 +- .../platform/api/scheduler2/IScheduler.java | 22 +- .../api/scheduler2/ISchedulerListener.java | 22 +- .../api/scheduler2/ISchedulerResource.java | 22 +- .../api/scheduler2/ISimpleJobTrigger.java | 22 +- .../platform/api/scheduler2/JobState.java | 11 + .../api/scheduler2/SchedulerException.java | 22 +- .../wrappers/DayOfMonthWrapper.java | 22 +- .../scheduler2/wrappers/DayOfWeekWrapper.java | 22 +- .../scheduler2/wrappers/HourlyWrapper.java | 22 +- .../api/scheduler2/wrappers/ITimeWrapper.java | 22 +- .../scheduler2/wrappers/MinuteWrapper.java | 22 +- .../scheduler2/wrappers/MonthlyWrapper.java | 22 +- .../scheduler2/wrappers/SecondWrapper.java | 22 +- .../scheduler2/wrappers/YearlyWrapper.java | 22 +- .../api/security/ILoginAttemptService.java | 22 +- .../platform/api/ui/IFileTypePlugin.java | 22 +- .../platform/api/ui/IThemeManager.java | 22 +- .../platform/api/ui/IThemeResolver.java | 22 +- .../pentaho/platform/api/ui/IUIComponent.java | 22 +- .../platform/api/ui/IXMLComponent.java | 22 +- .../platform/api/ui/ModuleThemeInfo.java | 22 +- .../org/pentaho/platform/api/ui/Theme.java | 22 +- .../platform/api/ui/ThemeResource.java | 22 +- .../pentaho/platform/api/ui/UIException.java | 22 +- .../usersettings/IAnyUserSettingService.java | 22 +- .../api/usersettings/IUserSettingService.java | 22 +- .../api/usersettings/pojo/IUserSetting.java | 22 +- .../platform/api/util/IExportHelper.java | 22 +- .../platform/api/util/IPasswordService.java | 22 +- .../api/util/IPdiContentProvider.java | 22 +- .../api/util/IPentahoPlatformExporter.java | 22 +- .../platform/api/util/ITempFileDeleter.java | 22 +- .../platform/api/util/IVersionHelper.java | 22 +- .../api/util/IWadlDocumentResource.java | 22 +- .../pentaho/platform/api/util/LogUtil.java | 22 +- .../api/util/PasswordServiceException.java | 22 +- .../api/util/PentahoChainedException.java | 22 +- .../util/PentahoCheckedChainedException.java | 22 +- .../platform/api/util/QuartzActionUtil.java | 11 + .../platform/api/util/XmlParseException.java | 22 +- .../websocket/IWebsocketEndpointConfig.java | 22 +- .../api/workitem/IWorkItemLifecycleEvent.java | 22 +- .../IWorkItemLifecycleEventPublisher.java | 22 +- .../IWorkItemLifecycleEventSubscriber.java | 22 +- .../api/workitem/IWorkItemLifecyclePhase.java | 22 +- .../scheduler2/recur/ITimeRecurrence.java | 22 +- .../recur/IncrementalRecurrence.java | 22 +- .../scheduler2/recur/QualifiedDayOfMonth.java | 22 +- .../scheduler2/recur/QualifiedDayOfWeek.java | 22 +- .../scheduler2/recur/RecurrenceList.java | 22 +- .../recur/SequentialRecurrence.java | 22 +- .../ActionPreProcessingExceptionTest.java | 22 +- .../DBDatasourceServiceExceptionTest.java | 56 +- .../engine/ActionExecutionExceptionTest.java | 22 +- .../ActionInitializationExceptionTest.java | 22 +- .../engine/ActionSequenceExceptionTest.java | 22 +- .../ActionSequencePromptExceptionTest.java | 22 +- .../engine/ActionValidationExceptionTest.java | 22 +- .../api/engine/AuditExceptionTest.java | 22 +- .../api/engine/ComponentExceptionTest.java | 22 +- .../IPentahoDefinableObjectFactoryTest.java | 22 +- .../engine/IPentahoObjectReferenceTest.java | 22 +- .../IPentahoRegistrableObjectFactoryTest.java | 22 +- .../api/engine/IPlatformPluginTest.java | 22 +- .../engine/InvalidParameterExceptionTest.java | 22 +- .../engine/ObjectFactoryExceptionTest.java | 22 +- .../PentahoAccessControlExceptionTest.java | 22 +- .../engine/PentahoSystemExceptionTest.java | 22 +- ...atformPluginRegistrationExceptionTest.java | 22 +- .../api/engine/PluginBeanDefinitionTest.java | 22 +- .../api/engine/PluginBeanExceptionTest.java | 22 +- .../engine/PluginLifecycleExceptionTest.java | 22 +- .../engine/PluginServiceDefinitionTest.java | 22 +- .../api/engine/ServerStatusProviderTest.java | 22 +- .../api/engine/ServiceExceptionTest.java | 22 +- .../ServiceInitializationExceptionTest.java | 22 +- .../UnresolvedParameterExceptionTest.java | 22 +- .../AccessDeniedExceptionTest.java | 88 ++-- .../AlreadyExistsExceptionTest.java | 88 ++-- .../userroledao/NotFoundExceptionTest.java | 86 ++- ...UncategorizedUserRoleDaoExceptionTest.java | 88 ++-- .../userroledao/UserRoleInfoTest.java | 22 +- .../monitoring/snmp/BasicSerializerTest.java | 22 +- .../api/monitoring/snmp/SnmpVariableTest.java | 22 +- .../api/repository/ContentExceptionTest.java | 22 +- .../repository/RepositoryExceptionTest.java | 22 +- .../SolutionRepositoryExceptionTest.java | 22 +- ...olutionRepositoryServiceExceptionTest.java | 22 +- .../DatasourceMgmtServiceExceptionTest.java | 22 +- .../DuplicateDatasourceExceptionTest.java | 22 +- .../NonExistingDatasourceExceptionTest.java | 22 +- .../unified/RepositoryFileAceTest.java | 22 +- .../unified/RepositoryFileAclTest.java | 22 +- .../unified/RepositoryFileSidTest.java | 22 +- .../unified/RepositoryFileTest.java | 22 +- .../unified/RepositoryFileTreeTest.java | 22 +- ...positoryLifecycleManagerExceptionTest.java | 22 +- .../unified/RepositoryRequestTest.java | 22 +- ...edRepositoryAccessDeniedExceptionTest.java | 22 +- .../UnifiedRepositoryExceptionTest.java | 22 +- ...fiedRepositoryFileExistsExceptionTest.java | 22 +- ...dRepositoryMalformedNameExceptionTest.java | 22 +- ...toryReferentialIntegrityExceptionTest.java | 22 +- .../unified/VersionSummaryTest.java | 22 +- .../data/SimpleRepositoryFileDataTest.java | 22 +- .../unified/data/node/DataNodeRefTest.java | 22 +- .../unified/data/node/DataNodeTest.java | 22 +- .../unified/data/node/DataPropertyTest.java | 22 +- .../data/node/NodeRepositoryFileDataTest.java | 22 +- .../sample/SampleRepositoryFileDataTest.java | 22 +- .../unified/webservices/DataNodeDtoTest.java | 22 +- .../webservices/DataPropertyDtoTest.java | 22 +- .../ExecutableFileTypeDtoTest.java | 22 +- .../unified/webservices/LocaleMapDtoTest.java | 22 +- .../NodeRepositoryFileDataDtoTest.java | 22 +- .../RepositoryFileAclAceDtoTest.java | 22 +- .../webservices/RepositoryFileAclDtoTest.java | 22 +- .../webservices/RepositoryFileDtoTest.java | 22 +- .../RepositoryFileTreeDtoTest.java | 22 +- .../webservices/StringValueStringDtoTest.java | 22 +- .../webservices/VersionSummaryDtoTest.java | 22 +- .../BackgroundExecutionExceptionTest.java | 22 +- .../platform/api/test/ExceptionTester.java | 22 +- .../platform/api/ui/ModuleThemeInfoTest.java | 22 +- .../platform/api/ui/ThemeResourceTest.java | 22 +- .../pentaho/platform/api/ui/ThemeTest.java | 22 +- .../util/PasswordServiceExceptionTest.java | 22 +- .../api/util/PentahoChainedExceptionTest.java | 104 ++-- .../PentahoCheckedChainedExceptionTest.java | 22 +- .../api/util/XmlParseExceptionTest.java | 22 +- .../CTools_dashboard_files/js/steelwheels.js | 11 + .../Enterprise Edition/js/main.js | 11 + .../src/main/webapp/js/ajaxslt/dom.js | 27 +- .../src/main/webapp/js/ajaxslt/misc.js | 27 +- .../src/main/webapp/js/ajaxslt/xpath.js | 27 +- .../src/main/webapp/js/ajaxslt/xslt.js | 27 +- .../src/main/webapp/js/ajaxslt0.7/dom.js | 27 +- .../main/webapp/js/ajaxslt0.7/simplelog.js | 27 +- .../src/main/webapp/js/ajaxslt0.7/util.js | 27 +- .../src/main/webapp/js/ajaxslt0.7/xmltoken.js | 27 +- .../src/main/webapp/js/ajaxslt0.7/xpath.js | 27 +- .../src/main/webapp/js/ajaxslt0.7/xslt.js | 27 +- .../src/main/webapp/js/google-demo.js | 27 +- .../pentaho-war/src/main/webapp/js/options.js | 27 +- .../src/main/webapp/js/parameters.js | 27 +- .../src/main/webapp/js/pentaho-ajax.js | 27 +- .../src/main/webapp/js/require-js-cfg.js | 27 +- .../src/main/webapp/js/subscription.js | 27 +- .../src/main/webapp/js/themeResources.js | 27 +- .../pentaho-war/src/main/webapp/js/utils.js | 27 +- build-utils/LICENSE.txt | 4 +- .../pentaho/wadl/PentahoResourceDoclet.java | 22 +- .../wadl/PentahoResourceDocletTest.java | 22 +- core/LICENSE.txt | 4 +- .../commons/system/LoadDriversListener.java | 22 +- .../PentahoSystemDatabaseDialectProvider.java | 22 +- .../repository/CreateDocumentRequest.java | 22 +- .../repository/CreateDocumentResponse.java | 22 +- .../util/repository/CreateFolderRequest.java | 22 +- .../util/repository/CreateFolderResponse.java | 22 +- .../repository/GetCheckedoutDocsResponse.java | 22 +- .../util/repository/INavigationService.java | 22 +- .../util/repository/IObjectService.java | 22 +- .../util/repository/exception/CmisFault.java | 22 +- .../ConstraintViolationException.java | 22 +- .../exception/FilterNotValidException.java | 22 +- .../exception/FolderNotValidException.java | 22 +- .../exception/InvalidArgumentException.java | 22 +- .../exception/ObjectNotFoundException.java | 22 +- .../OperationNotSupportedException.java | 22 +- .../exception/PermissionDeniedException.java | 22 +- .../exception/RuntimeException.java | 22 +- .../exception/StorageException.java | 22 +- .../StreamNotSupportedException.java | 22 +- .../exception/TypeNotFoundException.java | 22 +- .../exception/UpdateConflictException.java | 22 +- .../repository/type/AllowableActions.java | 22 +- .../util/repository/type/CmisEnum.java | 22 +- .../util/repository/type/CmisObject.java | 22 +- .../util/repository/type/CmisObjectImpl.java | 22 +- .../util/repository/type/CmisProperties.java | 22 +- .../util/repository/type/CmisProperty.java | 22 +- .../util/repository/type/ContentStream.java | 22 +- .../repository/type/ContentStreamImpl.java | 22 +- .../util/repository/type/PropertiesBase.java | 22 +- .../repository/type/PropertiesDocument.java | 22 +- .../repository/type/PropertiesFolder.java | 22 +- .../util/repository/type/PropertyBoolean.java | 22 +- .../repository/type/PropertyDateTime.java | 22 +- .../util/repository/type/PropertyDecimal.java | 22 +- .../util/repository/type/PropertyHtml.java | 22 +- .../util/repository/type/PropertyId.java | 22 +- .../util/repository/type/PropertyInteger.java | 22 +- .../util/repository/type/PropertyString.java | 22 +- .../util/repository/type/PropertyType.java | 22 +- .../util/repository/type/PropertyUri.java | 22 +- .../util/repository/type/PropertyXml.java | 22 +- .../util/repository/type/ReturnVersion.java | 22 +- .../util/repository/type/TestEnum.java | 22 +- .../type/TypesOfFileableObjects.java | 22 +- .../type/UnfileNonfolderObjects.java | 22 +- .../util/repository/type/VersioningState.java | 22 +- .../platform/action/ActionInvokeStatus.java | 22 +- .../platform/core/mimetype/MimeType.java | 22 +- .../org/pentaho/platform/core/mt/Tenant.java | 22 +- .../engine/core/audit/AuditEntry.java | 22 +- .../engine/core/audit/AuditHelper.java | 22 +- .../platform/engine/core/audit/MDCUtil.java | 22 +- .../engine/core/audit/MessageTypes.java | 22 +- .../engine/core/audit/NullAuditEntry.java | 22 +- .../engine/core/messages/Messages.java | 22 +- .../core/output/BufferedContentItem.java | 22 +- .../engine/core/output/FileContentItem.java | 22 +- .../engine/core/output/MultiContentItem.java | 22 +- .../engine/core/output/MultiOutputStream.java | 22 +- .../engine/core/output/SimpleContentItem.java | 22 +- .../core/output/SimpleOutputHandler.java | 22 +- .../engine/core/solution/ActionInfo.java | 22 +- .../core/solution/BaseParameterProvider.java | 22 +- .../core/solution/ContentGeneratorInfo.java | 22 +- .../engine/core/solution/ContentInfo.java | 22 +- .../CustomSettingsParameterProvider.java | 22 +- .../engine/core/solution/FileInfo.java | 22 +- .../PentahoSessionParameterProvider.java | 22 +- .../engine/core/solution/PluginOperation.java | 22 +- .../solution/SimpleParameterProvider.java | 22 +- .../SystemSettingsParameterProvider.java | 22 +- .../system/BasePentahoRequestContext.java | 22 +- .../engine/core/system/BasePublisher.java | 22 +- .../engine/core/system/BaseSession.java | 22 +- .../core/system/GlobalListsPublisher.java | 22 +- .../core/system/GlobalObjectInitializer.java | 22 +- ...alPentahoRequestContextHolderStrategy.java | 22 +- .../GlobalPentahoSessionHolderStrategy.java | 22 +- .../system/IPentahoLoggingConnection.java | 22 +- .../system/IPentahoSessionHolderStrategy.java | 22 +- ...alPentahoRequestContextHolderStrategy.java | 22 +- ...readLocalPentahoSessionHolderStrategy.java | 22 +- .../core/system/PathBasedSystemSettings.java | 22 +- .../engine/core/system/PentahoBase.java | 22 +- .../core/system/PentahoDtdEntityResolver.java | 22 +- .../system/PentahoRequestContextHolder.java | 22 +- .../core/system/PentahoSessionHolder.java | 22 +- .../engine/core/system/PentahoSystem.java | 22 +- .../core/system/PentahoSystemPublisher.java | 22 +- .../core/system/SessionCleanupListener.java | 22 +- .../core/system/SessionStartupAction.java | 22 +- .../engine/core/system/SettingsPublisher.java | 22 +- .../core/system/SimpleMapCacheManager.java | 22 +- .../core/system/SimpleSystemSettings.java | 22 +- .../core/system/SpringPentahoSystemProxy.java | 22 +- .../system/StandaloneApplicationContext.java | 22 +- .../engine/core/system/StandaloneSession.java | 22 +- .../system/StandaloneTempFileDeleter.java | 22 +- .../engine/core/system/SystemSettings.java | 22 +- .../engine/core/system/TenantUtils.java | 22 +- .../engine/core/system/UserSession.java | 22 +- .../core/system/boot/PentahoSystemBoot.java | 22 +- .../boot/PlatformInitializationException.java | 22 +- .../AbstractSpringPentahoObjectFactory.java | 22 +- .../system/objfac/AggregateObjectFactory.java | 22 +- .../core/system/objfac/OSGIObjectFactory.java | 22 +- .../objfac/OSGIRuntimeObjectFactory.java | 22 +- .../system/objfac/RuntimeObjectFactory.java | 22 +- .../objfac/StandaloneObjectFactory.java | 22 +- .../StandaloneSpringPentahoObjectFactory.java | 22 +- .../AbstractPentahoObjectReference.java | 22 +- .../PrototypePentahoObjectReference.java | 22 +- .../SessionBoundPentahoObjectReference.java | 22 +- .../SingletonPentahoObjectReference.java | 22 +- ...icationContextPentahoSystemRegisterer.java | 22 +- .../system/objfac/spring/BarrierBean.java | 22 +- .../spring/BarrierBeanPostProcessor.java | 22 +- .../objfac/spring/BarrierBeanProcessor.java | 22 +- .../objfac/spring/BeanAttributeHandler.java | 22 +- .../spring/BeanAttributeNamespaceHandler.java | 22 +- .../system/objfac/spring/BeanBuilder.java | 22 +- .../system/objfac/spring/BeanListBuilder.java | 22 +- .../system/objfac/spring/BeanListParser.java | 22 +- .../core/system/objfac/spring/BeanParser.java | 22 +- .../objfac/spring/BeanPublishParser.java | 22 +- .../core/system/objfac/spring/Const.java | 22 +- .../core/system/objfac/spring/Marker.java | 22 +- ...entahoBeanScopeValidatorPostProcessor.java | 22 +- .../objfac/spring/PublishedBeanRegistry.java | 22 +- .../spring/SpringPentahoObjectReference.java | 22 +- .../spring/SpringScopeSessionHolder.java | 22 +- .../engine/core/system/osgi/OSGIUtils.java | 22 +- .../osgi/OsgiPentahoObjectReference.java | 22 +- .../system/status/PeriodicStatusLogger.java | 22 +- .../security/CipherEncryptionService.java | 22 +- .../security/DefaultJdbcRoleMapper.java | 22 +- .../security/DefaultLdapRoleMapper.java | 22 +- .../security/DefaultRoleComparator.java | 22 +- .../security/DefaultRoleJdbcDaoImpl.java | 22 +- ...efaultRoleUserDetailsServiceDecorator.java | 22 +- .../security/DefaultUsernameComparator.java | 22 +- .../engine/security/LoggingInterceptor.java | 22 +- .../engine/security/LoginAttemptService.java | 22 +- .../engine/security/PentahoJsonValidator.java | 28 +- .../PentahoSecurityContextHolderStrategy.java | 22 +- .../security/PentahoSubstringRoleVoter.java | 22 +- .../engine/security/SecurityHelper.java | 22 +- .../security/SecurityParameterProvider.java | 22 +- .../engine/security/SimplePermissionMask.java | 22 +- .../platform/engine/security/SimpleRole.java | 22 +- .../platform/engine/security/SimpleUser.java | 22 +- .../security/SpringSecurityPermissionMgr.java | 22 +- .../UseridAttributeLdapContextMapper.java | 22 +- .../acls/PentahoAbstractBasicAclEntry.java | 22 +- .../engine/security/acls/PentahoAclEntry.java | 22 +- ...GrantedAuthorityEffectiveAclsResolver.java | 22 +- .../acls/voter/AbstractPentahoAclVoter.java | 22 +- .../acls/voter/PentahoAllowAllAclVoter.java | 22 +- .../voter/PentahoAllowAnonymousAclVoter.java | 22 +- .../acls/voter/PentahoBasicAclVoter.java | 22 +- .../acls/voter/PentahoUserOverridesVoter.java | 22 +- .../OrderedApplicationEventMulticaster.java | 22 +- .../PentahoAuthenticationSuccessListener.java | 22 +- .../security/event/PentahoLoggerListener.java | 22 +- ...nStartupAuthenticationSuccessListener.java | 22 +- .../engine/security/messages/Messages.java | 22 +- .../services/ActionSequenceJCRHelper.java | 22 +- .../engine/services/BaseRequestHandler.java | 22 +- .../engine/services/MessageFormatter.java | 22 +- .../engine/services/PentahoMessenger.java | 22 +- .../platform/engine/services/SoapHelper.java | 22 +- .../engine/services/SolutionURIResolver.java | 22 +- .../engine/services/WebServiceUtil.java | 22 +- .../actionsequence/ActionDefinition.java | 22 +- .../actionsequence/ActionParameter.java | 22 +- .../actionsequence/ActionParameterSource.java | 22 +- .../actionsequence/ActionSequence.java | 22 +- .../ActionSequenceParameterMgr.java | 22 +- .../ActionSequenceResource.java | 22 +- .../ActionSequenceResourceWrapper.java | 22 +- .../services/actionsequence/OutputDef.java | 22 +- .../actionsequence/SequenceDefinition.java | 22 +- .../services/audit/AuditConnection.java | 22 +- .../engine/services/audit/AuditFileEntry.java | 22 +- .../engine/services/audit/AuditSQLEntry.java | 22 +- .../connection/PentahoConnectionFactory.java | 22 +- .../dbcp/BaseDatasourceService.java | 22 +- .../dbcp/DriverNotInitializedException.java | 22 +- ...micallyPooledDatasourceSystemListener.java | 22 +- ...amicallyPooledOrJndiDatasourceService.java | 22 +- .../dbcp/JndiDatasourceService.java | 22 +- .../dbcp/NonPooledDatasourceService.java | 22 +- .../NonPooledDatasourceSystemListener.java | 22 +- .../NonPooledOrJndiDatasourceService.java | 22 +- .../dbcp/PooledDatasourceHelper.java | 21 +- .../dbcp/PooledDatasourceService.java | 22 +- .../dbcp/PooledDatasourceSystemListener.java | 22 +- .../dbcp/PooledOrJndiDatasourceService.java | 22 +- .../AbstractTenantAwareDatasourceService.java | 22 +- ...antAwareLoginParsingDatasourceService.java | 22 +- ...AwareSessionVariableDatasourceService.java | 22 +- .../engine/services/messages/Messages.java | 22 +- .../services/metadata/MetadataPublisher.java | 22 +- .../outputhandler/BaseOutputHandler.java | 22 +- .../outputhandler/MemoryOutputHandler.java | 22 +- .../outputhandler/ZipOutputHandler.java | 22 +- .../runtime/MapParameterResolver.java | 22 +- .../services/runtime/ParameterManager.java | 22 +- .../services/runtime/RuntimeContext.java | 22 +- .../services/runtime/SelectionMapper.java | 22 +- .../runtime/SimpleRuntimeElement.java | 22 +- .../engine/services/runtime/TemplateUtil.java | 22 +- .../services/solution/ActionDelegate.java | 22 +- .../ActionSequenceCompatibilityFormatter.java | 22 +- .../solution/BaseContentGenerator.java | 22 +- .../services/solution/ComponentBase.java | 22 +- .../solution/FlashChartRequestMapper.java | 22 +- .../solution/PentahoEntityResolver.java | 22 +- .../services/solution/PojoComponent.java | 22 +- .../solution/SimpleContentGenerator.java | 22 +- .../solution/SimpleParameterSetter.java | 22 +- .../services/solution/SolutionCompare.java | 22 +- .../services/solution/SolutionEngine.java | 22 +- .../solution/SolutionEngineAgent.java | 22 +- .../services/solution/SolutionHelper.java | 22 +- .../services/solution/SolutionPublisher.java | 22 +- .../solution/SolutionReposHelper.java | 22 +- .../services/solution/StandardSettings.java | 22 +- .../kettle/PoolingManagedDataSource.java | 22 +- .../PentahoVersionCheckComponent.java | 22 +- .../chart/AbstractChartComponent.java | 22 +- .../chart/AbstractJFreeChartComponent.java | 22 +- .../chart/BarLineChartDefinition.java | 22 +- .../uifoundation/chart/BubbleRenderer.java | 22 +- .../chart/CategoryDatasetChartComponent.java | 22 +- .../chart/CategoryDatasetChartDefinition.java | 22 +- .../uifoundation/chart/ChartDefinition.java | 22 +- .../uifoundation/chart/ChartHelper.java | 22 +- .../chart/DashboardWidgetComponent.java | 22 +- .../chart/DialChartComponent.java | 22 +- .../chart/DialWidgetDefinition.java | 22 +- .../uifoundation/chart/JFreeChartEngine.java | 22 +- .../PentahoChartURLTagFragmentGenerator.java | 22 +- .../chart/PieDatasetChartComponent.java | 22 +- .../chart/PieDatasetChartDefinition.java | 22 +- .../chart/StandardBubbleURLGenerator.java | 22 +- .../chart/ThermometerWidgetDefinition.java | 22 +- .../TimeSeriesCollectionChartComponent.java | 22 +- .../TimeSeriesCollectionChartDefinition.java | 22 +- .../TimeTableXYDatasetChartDefinition.java | 22 +- .../uifoundation/chart/WidgetDefinition.java | 22 +- .../uifoundation/chart/XYChartDefinition.java | 22 +- .../XYSeriesCollectionChartComponent.java | 22 +- .../XYSeriesCollectionChartDefinition.java | 22 +- .../XYZSeriesCollectionChartComponent.java | 22 +- .../XYZSeriesCollectionChartDefinition.java | 22 +- .../component/ActionComponent.java | 22 +- .../component/ActionFilterDefinition.java | 22 +- .../component/BaseUIComponent.java | 22 +- .../component/FilterDefinition.java | 22 +- .../component/GlobalFilterDefinition.java | 22 +- .../uifoundation/component/HtmlComponent.java | 22 +- .../component/SessionFilterDefinition.java | 22 +- .../component/StaticFilterDefinition.java | 22 +- .../xml/FilterDefinitionFactory.java | 22 +- .../component/xml/FilterPanel.java | 22 +- .../component/xml/FilterPanelComponent.java | 22 +- .../component/xml/FilterPanelException.java | 22 +- .../component/xml/InputFormComponent.java | 22 +- .../component/xml/PMDUIComponent.java | 22 +- .../xml/PropertiesEditorUIComponent.java | 22 +- .../component/xml/WidgetGridComponent.java | 22 +- .../component/xml/XmlComponent.java | 22 +- .../contentgen/BaseXmlContentGenerator.java | 22 +- .../contentgen/ChartContentGenerator.java | 22 +- .../uifoundation/messages/Messages.java | 22 +- .../org/pentaho/platform/util/ActionUtil.java | 22 +- .../platform/util/Base64PasswordService.java | 22 +- .../pentaho/platform/util/ColorHelper.java | 22 +- .../org/pentaho/platform/util/DateMath.java | 22 +- .../util/DefaultEmailGroupResolver.java | 11 + .../pentaho/platform/util/EmailConstants.java | 22 +- .../org/pentaho/platform/util/Emailer.java | 22 +- .../util/EncryptedPasswordAuthenticator.java | 22 +- .../org/pentaho/platform/util/FileHelper.java | 22 +- .../pentaho/platform/util/FileTypePlugin.java | 22 +- .../platform/util/JVMParameterProvider.java | 22 +- .../platform/util/JarEntityResolver.java | 22 +- .../platform/util/KettlePasswordService.java | 124 ++--- .../pentaho/platform/util/ManifestUtil.java | 22 +- .../org/pentaho/platform/util/Messages.java | 22 +- .../platform/util/ParameterHelper.java | 22 +- .../pentaho/platform/util/PasswordHelper.java | 22 +- .../platform/util/PropertiesHelper.java | 22 +- .../platform/util/RepositoryPathEncoder.java | 22 +- .../pentaho/platform/util/RequestIdUtil.java | 22 +- .../pentaho/platform/util/ServerTypeUtil.java | 22 +- .../org/pentaho/platform/util/StringUtil.java | 22 +- .../org/pentaho/platform/util/UUIDUtil.java | 22 +- .../pentaho/platform/util/VersionHelper.java | 22 +- .../pentaho/platform/util/VersionInfo.java | 22 +- .../platform/util/beans/ActionHarness.java | 22 +- .../util/beans/AlternateIndexFormatter.java | 22 +- .../pentaho/platform/util/beans/BeanUtil.java | 22 +- .../util/beans/PropertyListFactoryBean.java | 22 +- .../util/beans/PropertyNameFormatter.java | 22 +- .../util/beans/SuffixAppenderFormatter.java | 22 +- .../platform/util/beans/ValueGenerator.java | 22 +- .../util/beans/ValueSetErrorCallback.java | 22 +- .../client/BiPlatformRepositoryClient.java | 22 +- ...formRepositoryClientNavigationService.java | 22 +- ...PlatformRepositoryClientObjectService.java | 22 +- .../platform/util/client/ClientUtil.java | 22 +- .../platform/util/client/PublisherUtil.java | 22 +- .../util/client/ServiceException.java | 22 +- .../pentaho/platform/util/logging/Logger.java | 22 +- .../platform/util/logging/LoggerUtil.java | 22 +- .../platform/util/logging/SimpleLogger.java | 22 +- .../platform/util/messages/LocaleHelper.java | 21 +- .../platform/util/messages/MessageUtil.java | 22 +- .../platform/util/messages/Messages.java | 22 +- .../platform/util/messages/MessagesBase.java | 22 +- .../pentaho/platform/util/web/HttpUtil.java | 22 +- .../pentaho/platform/util/web/MimeHelper.java | 22 +- .../pentaho/platform/util/web/SimpleUrl.java | 22 +- .../platform/util/web/SimpleUrlFactory.java | 22 +- .../org/pentaho/platform/util/xml/XForm.java | 22 +- .../util/xml/XMLParserFactoryProducer.java | 22 +- .../pentaho/platform/util/xml/XmlHelper.java | 22 +- .../platform/util/xml/dom4j/DataGrid.java | 22 +- .../util/xml/dom4j/XmlDom4JHelper.java | 22 +- .../platform/util/xml/w3c/XmlW3CHelper.java | 22 +- .../workitem/WorkItemLifecycleEvent.java | 22 +- .../workitem/WorkItemLifecycleEventUtil.java | 22 +- .../workitem/WorkItemLifecyclePhase.java | 22 +- .../system/LoadDriversListenerTest.java | 22 +- ...tahoSystemDatabaseDialectProviderTest.java | 22 +- .../repository/CreateDocumentRequestTest.java | 58 +- .../CreateDocumentResponseTest.java | 58 +- .../repository/CreateFolderRequestTest.java | 58 +- .../repository/CreateFolderResponseTest.java | 58 +- .../GetCheckedoutDocsResponseTest.java | 104 ++-- .../repository/exception/CmisFaultTest.java | 78 ++- .../repository/type/AllowableActionsTest.java | 22 +- .../repository/type/CmisObjectImplTest.java | 22 +- .../action/ActionInvokeStatusTest.java | 22 +- .../platform/core/mimetype/MimeTypeTest.java | 22 +- .../pentaho/platform/core/mt/TenantTest.java | 22 +- .../core/AggregateObjectFactoryTest.java | 22 +- .../platform/engine/core/AuditEntryTest.java | 22 +- .../platform/engine/core/AuditHelperTest.java | 22 +- .../platform/engine/core/BadObject.java | 22 +- .../engine/core/BadObjectRuntime.java | 22 +- .../platform/engine/core/BootTest.java | 22 +- .../engine/core/ContentGeneratorInfoTest.java | 22 +- .../engine/core/GlobalListPublisherTest.java | 22 +- .../platform/engine/core/GoodObject.java | 22 +- .../platform/engine/core/MDCUtilTest.java | 22 +- .../engine/core/MimeListenerCollection.java | 22 +- .../engine/core/MimeTypeListener.java | 22 +- .../core/MockExceptionOutputStream.java | 22 +- .../pentaho/platform/engine/core/Object1.java | 22 +- .../pentaho/platform/engine/core/Object2.java | 22 +- .../platform/engine/core/OutputTest.java | 22 +- .../core/PentahoRequestContextHolderTest.java | 22 +- .../engine/core/PentahoSessionHolderTest.java | 22 +- .../core/SessionParameterProviderTest.java | 22 +- .../core/SettingsParameterProviderTest.java | 22 +- .../engine/core/SimpleObjectHolder.java | 22 +- .../engine/core/SimpleOutputHandlerTest.java | 22 +- .../core/SimpleParameterProviderTest.java | 22 +- .../platform/engine/core/SimpleUrlTest.java | 22 +- .../core/StandaloneObjectFactoryTest.java | 22 +- .../engine/core/StandaloneSessionTest.java | 22 +- ...ndaloneSpringPentahoObjectFactoryTest.java | 22 +- .../engine/core/TestActionParameter.java | 22 +- .../pentaho/platform/engine/core/TestAll.java | 22 +- .../platform/engine/core/TestAuditEntry.java | 22 +- .../engine/core/TestContentListener.java | 22 +- .../platform/engine/core/TestFileInfo.java | 22 +- .../engine/core/TestLifecycleListener.java | 22 +- .../engine/core/TestObjectFactory.java | 22 +- .../engine/core/TestOutputHandler.java | 22 +- .../engine/core/TestRuntimeContext.java | 22 +- .../engine/core/TestSolutionEngine.java | 22 +- .../engine/core/TestStartupAction.java | 22 +- .../core/output/FileContentItemTest.java | 22 +- .../system/BasePentahoRequestContextTest.java | 22 +- .../system/PentahoSystemPublisherTest.java | 11 + .../PentahoSystemShutdownOrderTest.java | 22 +- .../engine/core/system/PentahoSystemTest.java | 22 +- .../system/TestShutdownOrderListener.java | 22 +- .../system/objfac/OSGIObjectFactoryTest.java | 22 +- .../objfac/OSGIRuntimeObjectFactoryTest.java | 22 +- .../objfac/RuntimeObjectFactoryTest.java | 22 +- .../PrototypePentahoObjectReferenceTest.java | 22 +- ...essionBoundPentahoObjectReferenceTest.java | 22 +- .../SingletonPentahoObjectReferenceTest.java | 22 +- .../spring/BarrierBeanPostProcessorTest.java | 22 +- .../spring/BarrierBeanProcessorTest.java | 22 +- .../system/objfac/spring/BeanBuilderTest.java | 22 +- ...hoBeanScopeValidatorPostProcessorTest.java | 22 +- .../status/PeriodicStatusLoggerTest.java | 22 +- .../security/LoginAttemptServiceTest.java | 22 +- .../security/PentahoJsonValidatorTest.java | 28 +- ...tahoSecurityContextHolderStrategyTest.java | 22 +- .../PentahoSubstringRoleVoterTest.java | 22 +- .../engine/security/SecurityHelperTest.java | 22 +- .../security/TestCipherEncryptionService.java | 22 +- ...rderedApplicationEventMulticasterTest.java | 22 +- ...rtupAuthenticationSuccessListenerTest.java | 22 +- .../security/messages/MessagesTest.java | 56 +- .../engine/services/AuditConnectionTest.java | 22 +- .../engine/services/AuditEntryTest.java | 22 +- .../engine/services/AuditFileEntryTest.java | 22 +- .../engine/services/AuditHelperTest.java | 22 +- .../services/IsOutputParameterTest.java | 22 +- .../engine/services/MessageFormatterTest.java | 22 +- .../engine/services/MockContentGenerator.java | 22 +- .../services/MockDataSourceService.java | 22 +- .../engine/services/MockPluginManager.java | 22 +- .../engine/services/MultiOutputTest.java | 22 +- .../engine/services/PojoComponentTest.java | 22 +- .../engine/services/ServiceLayerTest.java | 22 +- .../engine/services/ServiceTestHelper.java | 22 +- .../engine/services/SoapHelperTest.java | 22 +- .../services/SystemParameterProviderTest.java | 22 +- .../engine/services/SystemSettingsTest.java | 22 +- .../engine/services/TemplateUtilTest.java | 22 +- .../platform/engine/services/TestPojo1.java | 22 +- .../platform/engine/services/TestPojo2.java | 22 +- .../platform/engine/services/TestPojo3.java | 22 +- .../platform/engine/services/TestPojo4.java | 22 +- .../platform/engine/services/TestPojo5.java | 22 +- .../services/actions/ActionDelegateTest.java | 22 +- .../InputErrorCallbackFailedToSet.java | 22 +- .../InputErrorCallbackNotWritable.java | 22 +- .../actions/ResourceCallbackNotWritable.java | 22 +- .../engine/services/actions/TestAction.java | 22 +- .../services/actions/TestAllIOAction.java | 22 +- .../TestDefinitionPreProcessingAction.java | 22 +- .../actions/TestIndexedInputsAction.java | 22 +- .../TestLoggingSessionAwareAction.java | 22 +- .../services/actions/TestStreamingAction.java | 22 +- .../services/actions/TestVarArgsAction.java | 22 +- .../PentahoConnectionFactoryTest.java | 108 ++-- ...ynamicConnectionDatasourceServiceTest.java | 22 +- ...llyPooledDatasourceSystemListenerTest.java | 22 +- .../dbcp/JNDIDatasourceServiceTest.java | 22 +- ...NonPooledDatasourceSystemListenerTest.java | 22 +- .../NonPooledOrJndiDatasourceServiceTest.java | 22 +- ...entahoConnectionDatasourceServiceTest.java | 22 +- .../dbcp/PooledDatasourceHelperTest.java | 22 +- .../metadata/MetadataPublisherTest.java | 70 ++- .../services/runtime/RuntimeContextTest.java | 22 +- .../solution/SolutionPublisherTest.java | 22 +- .../uifoundation/chart/ChartHelperTest.java | 22 +- .../uifoundation/messages/MessagesTest.java | 56 +- .../pentaho/platform/util/ActionUtilTest.java | 22 +- .../util/Base64PasswordServiceTest.java | 22 +- .../platform/util/CleanXmlHelperTest.java | 22 +- .../platform/util/ColorHelperTest.java | 22 +- .../pentaho/platform/util/DateMathTest.java | 22 +- .../pentaho/platform/util/EmailerTest.java | 22 +- .../EncryptedPasswordAuthenticatorTest.java | 22 +- .../util/InputStreamDataSourceTest.java | 22 +- .../pentaho/platform/util/JSONComparitor.java | 22 +- .../platform/util/JSONComparitorTest.java | 22 +- .../util/KettlePasswordServiceTest.java | 180 +++---- .../platform/util/LocaleHelperTest.java | 22 +- .../org/pentaho/platform/util/LogTest.java | 22 +- .../platform/util/MessageUtilTest.java | 22 +- .../org/pentaho/platform/util/MockMail.java | 22 +- .../pentaho/platform/util/MyTestAction.java | 22 +- .../platform/util/ParameterHelperTest.java | 22 +- .../platform/util/PasswordHelperTest.java | 22 +- .../platform/util/PasswordServiceTest.java | 22 +- .../util/PentahoSystemExceptionTest.java | 22 +- .../platform/util/PropertiesHelperTest.java | 22 +- .../util/RepositoryPathEncoderTest.java | 22 +- .../pentaho/platform/util/StringUtilTest.java | 22 +- .../org/pentaho/platform/util/TestAll.java | 22 +- .../platform/util/TestEntityResolver.java | 22 +- .../platform/util/VersionHelperTest.java | 22 +- .../platform/util/VersionInfoTest.java | 22 +- .../pentaho/platform/util/XmlHelperTest.java | 22 +- .../platform/util/XmlTestConstants.java | 22 +- .../platform/util/XmlW3CHelperTest.java | 22 +- .../platform/util/bean/ActionHarnessTest.java | 22 +- .../platform/util/bean/TestAction.java | 22 +- .../beans/AlternateIndexFormatterTest.java | 22 +- .../platform/util/beans/BeanUtilTest.java | 22 +- .../beans/PropertyListFactoryBeanTest.java | 22 +- ...RepositoryClientNavigationServiceTest.java | 22 +- .../platform/util/client/ClientUtilsTest.java | 22 +- .../util/client/ServiceExceptionTest.java | 88 ++-- .../platform/util/web/MimeHelperTest.java | 22 +- .../util/xml/dom4j/XmlDom4JHelperTest.java | 22 +- .../platform/workitem/DummyPublisher.java | 22 +- .../workitem/WorkItemLifecycleEventTest.java | 22 +- .../WorkItemLifecycleEventUtilTest.java | 22 +- .../java/org/pentaho/test/BeanTester.java | 22 +- .../test/platform/MethodTrackingData.java | 22 +- .../test/platform/engine/core/BaseTest.java | 22 +- .../platform/engine/core/BaseTestCase.java | 22 +- .../platform/engine/core/EchoServiceBean.java | 22 +- .../engine/core/ExceptionOutputStream.java | 22 +- .../engine/core/GenericPentahoTest.java | 22 +- .../platform/engine/core/MicroPlatform.java | 22 +- .../platform/engine/core/MockComponent.java | 22 +- .../engine/core/PluginManagerAdapter.java | 22 +- .../engine/core/SimpleObjectFactory.java | 22 +- .../platform/engine/core/TestManager.java | 22 +- .../engine/core/XmlSimpleSystemSettings.java | 22 +- .../engine/security/MockSecurityHelper.java | 22 +- .../SecurityHelperRunAsAnonymousTest.java | 22 +- .../engine/services/ContentGeneratorUtil.java | 22 +- extensions/LICENSE.txt | 4 +- .../platform/config/SystemConfigIT.java | 22 +- .../catalog/MondrianCatalogHelperIT.java | 22 +- .../services/connections/xquery/XQueryIT.java | 22 +- .../plugin/services/email/EmailServiceIT.java | 22 +- .../importer/MetadataImportHandlerIT.java | 22 +- .../importer/SolutionImportHandlerIT.java | 22 +- .../SolutionImportHandlerNamingIT.java | 21 +- .../mimeType/MimeTypeListFactoryIT.java | 22 +- .../importexport/CommandLineProcessorIT.java | 22 +- .../MondrianCatalogRepositoryHelperIT.java | 22 +- ...ngPentahoMetadataDomainRepositoryTest.java | 22 +- .../MetadataRepositoryLifecycleManagerIT.java | 22 +- ...tadataDomainRepositoryConcurrencyTest.java | 22 +- .../PentahoMetadataDomainRepositoryIT.java | 22 +- .../PentahoSystemPluginManagerIT.java | 22 +- .../resources/RepositoryImportResourceIT.java | 22 +- .../http/api/resources/SystemResourceIT.java | 22 +- .../api/resources/services/FileServiceIT.java | 22 +- .../services/FileService_CreateDir_IT.java | 22 +- .../web/servlet/JAXRSServletTest.java | 18 +- .../pentaho/test/platform/plugin/BootIT.java | 22 +- .../pentaho/test/platform/plugin/ChartIT.java | 22 +- .../test/platform/plugin/ChartbeansIT.java | 22 +- .../plugin/ContentOutputComponentIT.java | 22 +- .../pentaho/test/platform/plugin/ETLIT.java | 22 +- .../plugin/FilterPanelExceptionIT.java | 22 +- .../test/platform/plugin/HQLConnectionIT.java | 22 +- .../test/platform/plugin/HTMLComponentIT.java | 22 +- .../platform/plugin/IPreparedComponentIT.java | 22 +- .../plugin/InvalidDocumentExceptionIT.java | 22 +- .../test/platform/plugin/JFreeReportIT.java | 22 +- .../plugin/JFreeReportSubReportsIT.java | 22 +- .../test/platform/plugin/KettleIT.java | 22 +- .../test/platform/plugin/MetadataIT.java | 22 +- .../plugin/MetadataQueryComponentIT.java | 22 +- .../plugin/MissingParameterExceptionIT.java | 22 +- .../platform/plugin/MultipleComponentIT.java | 22 +- .../plugin/OpenFlashChartComponentTest.java | 22 +- .../test/platform/plugin/ReportingIT.java | 22 +- .../plugin/ResultSetExportComponentIT.java | 22 +- .../platform/plugin/ResultsetCompareIT.java | 22 +- .../test/platform/plugin/ResultsetIT.java | 22 +- .../pentaho/test/platform/plugin/RhinoIT.java | 22 +- .../pentaho/test/platform/plugin/RulesIT.java | 22 +- .../test/platform/plugin/RuntimeIT.java | 22 +- .../platform/plugin/SQLBaseComponentTest.java | 22 +- .../test/platform/plugin/SQLConnectionIT.java | 22 +- .../plugin/SQLExecuteComponentIT.java | 22 +- .../test/platform/plugin/SQLLookupRuleIT.java | 22 +- .../test/platform/plugin/SolutionIT.java | 22 +- .../platform/plugin/SubActionComponentIT.java | 22 +- .../test/platform/plugin/TemplateIT.java | 22 +- .../platform/plugin/TestPostSqlGenerator.java | 22 +- .../platform/plugin/TestPreSqlGenerator.java | 22 +- .../platform/plugin/UserRoleMapperIT.java | 22 +- .../test/platform/plugin/XQConnectionIT.java | 22 +- .../ChartBeansSystemListenerIT.java | 22 +- .../outputs/ApacheVFSOutputHandlerIT.java | 22 +- .../plugin/outputs/GlobalOutputIT.java | 22 +- .../platform/plugin/outputs/VFSOutputIT.java | 22 +- .../pluginmgr/DefaultPluginManagerIT.java | 22 +- .../DefaultPluginPerspectiveManagerIT.java | 22 +- .../plugin/pluginmgr/PluginAdapterIT.java | 22 +- .../plugin/pluginmgr/PluginClassLoaderIT.java | 22 +- .../PluginManagerNotConfiguredIT.java | 22 +- .../pluginmgr/SystemPathPluginProviderIT.java | 22 +- .../cache/CacheExpirationRegistryTest.java | 22 +- .../plugin/services/cache/CacheManagerIT.java | 22 +- .../cache/CacheManagerWithRegionIT.java | 22 +- .../services/cache/ConnectionPoolingIT.java | 22 +- .../cache/DatasourceSystemListenerIT.java | 22 +- ...ceSystemListenerWithoutCacheEnabledIT.java | 22 +- ...enerWithoutCacheManagerInstantiatedIT.java | 22 +- .../services/connections/ConnectionIT.java | 22 +- .../javascript/JavaScriptResultSetIT.java | 22 +- ...sionCachingMetadataDomainRepositoryIT.java | 22 +- .../services/metadata/SolutionFolderIT.java | 22 +- .../DefaultLdapUserRoleListServiceTest.java | 22 +- .../ldap/RolePreprocessingMapperTests.java | 22 +- .../webservice/WebServiceLookupRuleIT.java | 22 +- .../sampledata/HsqldbStarterBeanIT.java | 22 +- .../jackrabbit/UserRoleDaoEncodeIT.java | 22 +- .../userroledao/jackrabbit/UserRoleDaoIT.java | 22 +- .../platform/web/ComponentExceptionIT.java | 22 +- .../test/platform/web/DashboardWidgetIT.java | 22 +- .../pentaho/test/platform/web/GetImageIT.java | 22 +- .../test/platform/web/GetResourceIT.java | 22 +- .../platform/web/HttpMimeTypeListenerIT.java | 22 +- .../pentaho/test/platform/web/HttpUtilIT.java | 22 +- .../test/platform/web/HttpWebServiceIT.java | 22 +- .../platform/web/LocalizationServletIT.java | 22 +- .../test/platform/web/ProxyServletIT.java | 22 +- .../pentaho/test/platform/web/SessionIT.java | 22 +- .../test/platform/web/UIServletIT.java | 22 +- .../platform/web/ViewActionServletIT.java | 22 +- .../web/http/api/DirectoryResourceIT.java | 22 +- .../http/api/FilePerspectiveResourceIT.java | 22 +- .../platform/web/http/api/FileResourceIT.java | 22 +- .../platform/web/http/api/JerseyTestUtil.java | 22 +- .../http/api/RepositoryPublishResourceIT.java | 22 +- .../web/http/api/RepositoryResourceIT.java | 22 +- .../http/api/resources/JerseyUtilTest.java | 22 +- .../test/platform/web/ui/ThemeManagerIT.java | 22 +- .../web/ui/component/FilterDefinitionIT.java | 22 +- .../platform/admin/GatherStatsAction.java | 22 +- .../platform/admin/GatherStatsListener.java | 22 +- .../admin/GeneratedContentCleaner.java | 22 +- .../platform/admin/StatsDatabaseCheck.java | 22 +- .../org/pentaho/platform/config/AclEntry.java | 22 +- .../pentaho/platform/config/AnalysisView.java | 22 +- .../platform/config/AppConfigException.java | 22 +- .../platform/config/AppConfigProperties.java | 22 +- .../platform/config/CheckedException.java | 22 +- .../platform/config/ConsoleConfigXml.java | 22 +- .../platform/config/DtdEntityResolver.java | 22 +- .../platform/config/HibernateSettings.java | 22 +- .../platform/config/HibernateSettingsXml.java | 22 +- .../platform/config/IConsoleConfig.java | 22 +- .../config/IEnterpriseConsoleConfig.java | 22 +- .../platform/config/IHibernateSettings.java | 22 +- .../pentaho/platform/config/ILdapConfig.java | 22 +- .../platform/config/IMondrianConfig.java | 22 +- .../pentaho/platform/config/IPdiConfig.java | 22 +- .../platform/config/LdapConfigProperties.java | 22 +- .../platform/config/MondrianConfig.java | 22 +- .../config/MondrianConfigProperties.java | 22 +- .../config/PasswordServiceFactory.java | 22 +- .../pentaho/platform/config/PdiConfigXml.java | 22 +- .../platform/config/PentahoObjectsConfig.java | 22 +- .../PentahoPropertyPlaceholderConfigurer.java | 22 +- .../config/PentahoSsrfConfigurationPojo.java | 22 +- .../pentaho/platform/config/PentahoXml.java | 22 +- .../config/PropertiesFileConfiguration.java | 22 +- .../SolutionPropertiesFileConfiguration.java | 22 +- .../config/SpringSecurityHibernateConfig.java | 22 +- .../pentaho/platform/config/SystemConfig.java | 22 +- .../platform/config/SystemConfigFolder.java | 22 +- .../config/SystemSettingsConfiguration.java | 22 +- .../org/pentaho/platform/config/WebXml.java | 22 +- .../platform/config/i18n/Messages.java | 22 +- .../platform/config/messages/Messages.java | 22 +- .../monitoring/MonitoringService.java | 22 +- .../MonitoringDeadEventSubscriber.java | 22 +- .../ExceptionBasedClientTypeProvider.java | 22 +- .../platform/osgi/IClientTypeProvider.java | 22 +- .../platform/osgi/IKarafInstanceResolver.java | 22 +- .../org/pentaho/platform/osgi/KarafBoot.java | 22 +- .../pentaho/platform/osgi/KarafInstance.java | 22 +- .../platform/osgi/KarafInstancePort.java | 22 +- .../osgi/KarafInstanceResolverException.java | 22 +- .../org/pentaho/platform/osgi/OSGIBoot.java | 22 +- .../platform/osgi/PentahoOSGIActivator.java | 22 +- ...erverSocketBasedKarafInstanceResolver.java | 22 +- .../osgi/SystemPackageExtrapolator.java | 22 +- .../action/builtin/ActionSequenceAction.java | 22 +- .../plugin/action/builtin/EmailComponent.java | 22 +- .../action/builtin/IConfiguredPojo.java | 22 +- .../plugin/action/builtin/ILoggablePojo.java | 22 +- .../plugin/action/builtin/IStreamingPojo.java | 22 +- .../plugin/action/builtin/InstanceEnd.java | 22 +- .../plugin/action/builtin/PojoComponent.java | 22 +- .../action/builtin/SecureFilterComponent.java | 22 +- .../action/builtin/SubActionComponent.java | 22 +- .../action/builtin/TemplateComponent.java | 22 +- .../plugin/action/builtin/TestComponent.java | 22 +- .../plugin/action/chartbeans/ChartAction.java | 22 +- .../chartbeans/ChartBeansGeneratorUtil.java | 22 +- .../chartbeans/ChartBeansSystemListener.java | 22 +- .../action/chartbeans/ChartBootException.java | 22 +- .../action/chartbeans/ChartComponent.java | 22 +- .../chartbeans/ChartGenerationException.java | 22 +- .../action/chartbeans/ChartLinkGenerator.java | 22 +- .../ChartSystemInitializationException.java | 22 +- .../DefaultChartBeansGenerator.java | 22 +- .../chartbeans/IChartBeansGenerator.java | 22 +- .../ResultSetCompareComponent.java | 22 +- .../ResultSetCrosstabComponent.java | 22 +- .../ResultSetExportComponent.java | 22 +- .../ResultSetFlattenerComponent.java | 22 +- .../DefaultContentSystemListener.java | 22 +- .../deprecated/ContentOutputComponent.java | 22 +- .../action/deprecated/UtilityComponent.java | 22 +- .../ComponentImplementationExample.java | 22 +- .../action/examples/HelloWorldComponent.java | 22 +- .../plugin/action/hql/HQLBaseComponent.java | 22 +- .../plugin/action/hql/HQLDataComponent.java | 22 +- .../plugin/action/hql/HQLLookupRule.java | 22 +- .../action/javascript/JavascriptRule.java | 22 +- .../action/jfreechart/ChartComponent.java | 22 +- .../AbstractJFreeReportComponent.java | 22 +- .../jfreereport/JFreeReportComponent.java | 22 +- .../JFreeReportGeneratorComponent.java | 22 +- .../JFreeReportSystemListener.java | 22 +- .../PentahoResourceBundleFactory.java | 22 +- .../action/jfreereport/PentahoTableModel.java | 22 +- .../ReportWizardSpecComponent.java | 22 +- .../action/jfreereport/TableModelWrapper.java | 22 +- .../JFreeReportConfigParameterComponent.java | 22 +- .../components/JFreeReportDataComponent.java | 22 +- ...FreeReportGenerateDefinitionComponent.java | 22 +- .../components/JFreeReportLoadComponent.java | 22 +- .../JFreeReportParametersComponent.java | 22 +- ...FreeReportValidateParametersComponent.java | 22 +- .../helper/PentahoDataFactory.java | 22 +- .../helper/PentahoReportConfiguration.java | 22 +- .../helper/PentahoResourceBundleFactory.java | 22 +- .../helper/PentahoResourceData.java | 22 +- .../helper/PentahoResourceLoader.java | 22 +- .../helper/PentahoTableDataFactory.java | 22 +- .../helper/PentahoTableDataFactoryModule.java | 22 +- .../jfreereport/helper/PentahoTableModel.java | 22 +- .../helper/PentahoURLRewriter.java | 22 +- .../jfreereport/helper/ReportUtils.java | 22 +- .../AbstractGenerateContentComponent.java | 22 +- ...bstractGenerateStreamContentComponent.java | 22 +- .../JFreeReportAllContentComponent.java | 22 +- .../outputs/JFreeReportCSVComponent.java | 22 +- .../JFreeReportDirectoryHtmlComponent.java | 22 +- .../outputs/JFreeReportExcelComponent.java | 22 +- .../outputs/JFreeReportHtmlComponent.java | 22 +- .../outputs/JFreeReportPdfComponent.java | 22 +- .../JFreeReportPreviewSwingComponent.java | 22 +- .../outputs/JFreeReportPrintComponent.java | 22 +- .../outputs/JFreeReportRTFComponent.java | 22 +- .../JFreeReportStreamHtmlComponent.java | 22 +- .../outputs/JFreeReportXmlComponent.java | 22 +- .../outputs/JFreeReportZipHtmlComponent.java | 22 +- .../plugin/action/kettle/Custom1.java | 22 +- .../plugin/action/kettle/DIServerConfig.java | 22 +- .../plugin/action/kettle/KettleComponent.java | 22 +- .../kettle/KettleComponentException.java | 22 +- .../action/kettle/KettleSystemListener.java | 22 +- ...jForwardingKettleLoggingEventListener.java | 22 +- .../PlatformKettleDataSourceProvider.java | 22 +- .../plugin/action/mdx/MDXBaseComponent.java | 22 +- .../plugin/action/mdx/MDXDataComponent.java | 22 +- .../plugin/action/mdx/MDXLookupRule.java | 22 +- .../plugin/action/messages/Messages.java | 22 +- .../mondrian/InvalidDocumentException.java | 22 +- .../mondrian/MissingParameterException.java | 22 +- .../mondrian/MondrianCachePublisher.java | 22 +- .../mondrian/MondrianFlushCacheComponent.java | 22 +- .../mondrian/MondrianModelComponent.java | 22 +- .../mondrian/MondrianSystemListener.java | 22 +- .../IAclAwareMondrianCatalogService.java | 22 +- .../catalog/IMondrianCatalogService.java | 22 +- .../mondrian/catalog/MondrianCatalog.java | 22 +- .../catalog/MondrianCatalogCache.java | 22 +- .../catalog/MondrianCatalogCacheState.java | 22 +- .../MondrianCatalogComplementInfo.java | 22 +- .../catalog/MondrianCatalogHelper.java | 22 +- .../MondrianCatalogServiceException.java | 22 +- .../action/mondrian/catalog/MondrianCube.java | 22 +- .../mondrian/catalog/MondrianSchema.java | 22 +- .../formatter/InlineMemberFormatter.java | 22 +- ...ondrianAbstractPlatformUserRoleMapper.java | 22 +- .../MondrianLookupMapUserRoleListMapper.java | 22 +- .../MondrianOneToOneUserRoleListMapper.java | 22 +- ...MondrianUserSessionUserRoleListMapper.java | 22 +- .../action/olap/IOlapConnectionFilter.java | 22 +- .../plugin/action/olap/IOlapService.java | 22 +- .../action/olap/IOlapServiceException.java | 22 +- .../action/olap/Olap4jSystemListener.java | 22 +- .../plugin/action/olap/PlatformXmlaExtra.java | 22 +- .../action/olap/impl/OlapServiceImpl.java | 22 +- .../OpenFlashChartComponent.java | 22 +- .../factory/AbstractChartFactory.java | 22 +- .../factory/AreaChartFactory.java | 22 +- .../factory/BarChartFactory.java | 22 +- .../factory/BarLineChartFactory.java | 22 +- .../factory/BubbleChartFactory.java | 22 +- .../factory/DotChartFactory.java | 22 +- .../openflashchart/factory/IChartFactory.java | 22 +- .../factory/LineChartFactory.java | 22 +- .../factory/PentahoOFC4JChartHelper.java | 22 +- .../factory/PieChartFactory.java | 22 +- .../ActionDefinitionEncoder.java | 22 +- .../MQLRelationalDataComponent.java | 22 +- .../MetadataQueryComponent.java | 22 +- .../plugin/action/sql/SQLBaseComponent.java | 22 +- .../plugin/action/sql/SQLDataComponent.java | 22 +- .../plugin/action/sql/SQLDdlComponent.java | 22 +- .../plugin/action/sql/SQLExecute.java | 22 +- .../plugin/action/sql/SQLLookupRule.java | 22 +- .../xml/webservice/WebServiceLookupRule.java | 22 +- .../xml/xquery/XQueryBaseComponent.java | 22 +- .../action/xml/xquery/XQueryLookupRule.java | 22 +- .../plugin/action/xmla/XMLABaseComponent.java | 22 +- .../plugin/action/xmla/XMLADataComponent.java | 22 +- .../plugin/action/xmla/XMLAException.java | 22 +- .../plugin/action/xmla/XMLALookupRule.java | 22 +- .../platform/plugin/boot/PentahoBoot.java | 22 +- .../javascript/ConditionalExecution.java | 22 +- .../condition/javascript/RhinoScriptable.java | 22 +- .../scriptable/ScriptableCondition.java | 22 +- .../outputs/ApacheVFSOutputHandler.java | 22 +- .../plugin/outputs/FileOutputHandler.java | 22 +- .../plugin/outputs/JcrCmsOutputHandler.java | 22 +- .../cache/CacheExpirationRegistry.java | 22 +- .../plugin/services/cache/CacheManager.java | 22 +- .../plugin/services/cache/HvCache.java | 22 +- .../services/cache/HvCacheRegionFactory.java | 22 +- .../services/cache/HvTimestampsRegion.java | 22 +- .../services/cache/LastModifiedCache.java | 22 +- .../connections/PentahoSystemDriver.java | 22 +- .../connections/hql/HQLConnection.java | 22 +- .../services/connections/hql/HQLMetaData.java | 22 +- .../connections/hql/HQLResultSet.java | 22 +- .../javascript/JavaScriptResultSet.java | 22 +- .../metadata/sql/SqlMetadataQueryExec.java | 22 +- .../connections/mondrian/MDXConnection.java | 22 +- .../connections/mondrian/MDXMetaData.java | 22 +- .../mondrian/MDXOlap4jConnection.java | 22 +- .../connections/mondrian/MDXResultSet.java | 22 +- .../connections/sql/SQLConnection.java | 22 +- .../services/connections/sql/SQLMetaData.java | 22 +- .../connections/sql/SQLResultSet.java | 22 +- .../sql/SQLResultSetException.java | 22 +- .../connections/xquery/XQConnection.java | 22 +- .../connections/xquery/XQMetaData.java | 22 +- .../connections/xquery/XQResultSet.java | 22 +- .../email/EmailAuthenticationResponse.java | 22 +- .../services/email/EmailConfiguration.java | 22 +- .../services/email/EmailConfigurationXml.java | 22 +- .../plugin/services/email/EmailService.java | 22 +- .../exporter/MetaStoreExportUtil.java | 22 +- .../exporter/PentahoPlatformExporter.java | 22 +- .../services/importer/ArchiveLoader.java | 22 +- ...aultRepositoryContentConverterHandler.java | 22 +- .../importer/IPlatformImportHandler.java | 22 +- .../services/importer/IPlatformImporter.java | 22 +- .../importer/LocaleFileDescriptor.java | 22 +- .../importer/LocaleFilesProcessor.java | 22 +- .../importer/LocaleImportHandler.java | 22 +- .../importer/MetaStoreImportHandler.java | 22 +- .../importer/MetadataImportHandler.java | 22 +- .../importer/MondrianImportHandler.java | 22 +- .../importer/NameBaseMimeResolver.java | 22 +- .../importer/PDIImportFileHandler.java | 22 +- .../services/importer/PRPTImportHandler.java | 22 +- .../importer/PentahoPlatformImporter.java | 22 +- .../importer/PlatformImportException.java | 22 +- .../importer/RepositoryFileImportBundle.java | 22 +- .../RepositoryFileImportFileHandler.java | 22 +- .../importer/SolutionFileImportHelper.java | 22 +- .../importer/SolutionImportHandler.java | 22 +- .../importer/XActionImportHandler.java | 22 +- .../mimeType/MimeTypeListFactory.java | 22 +- .../mimeType/bindings/ImportHandlerDto.java | 22 +- .../ImportHandlerMimeTypeDefinitionsDto.java | 22 +- .../bindings/MimeTypeDefinitionDto.java | 22 +- .../bindings/MimeTypeDefinitionsDto.java | 22 +- .../mimeType/bindings/ObjectFactory.java | 22 +- .../mimeType/bindings/package-info.java | 22 +- .../importexport/BaseExportProcessor.java | 22 +- .../services/importexport/CmdParser.java | 242 +++++---- .../importexport/CommandLineProcessor.java | 22 +- .../DatabaseConnectionConverter.java | 22 +- .../importexport/DefaultExportHandler.java | 22 +- .../importexport/ExportException.java | 22 +- .../importexport/ExportFileNameEncoder.java | 22 +- .../services/importexport/ExportHandler.java | 22 +- .../ExportManifestRepositoryException.java | 22 +- .../ExportManifestUserSetting.java | 22 +- .../services/importexport/Exporter.java | 22 +- .../importexport/IRepositoryImportLogger.java | 22 +- .../services/importexport/ImportSession.java | 22 +- .../services/importexport/ImportSource.java | 22 +- .../importexport/InitializationException.java | 22 +- .../Log4JRepositoryImportLog.java | 22 +- .../Log4JRepositoryImportLogger.java | 22 +- .../importexport/PentahoMetadataFileInfo.java | 22 +- .../importexport/RepositoryFileBundle.java | 22 +- .../RepositoryImportHTMLLayout.java | 22 +- .../services/importexport/RoleExport.java | 22 +- .../importexport/SimpleExportProcessor.java | 22 +- .../importexport/StreamConverter.java | 22 +- .../services/importexport/UserExport.java | 22 +- .../importexport/ZipExportProcessor.java | 22 +- .../exportManifest/ExportManifest.java | 22 +- .../exportManifest/ExportManifestEntity.java | 22 +- .../ExportManifestFormatException.java | 22 +- .../exportManifest/ExportManifestUtil.java | 22 +- .../exportManifest/Parameters.java | 22 +- .../XmlGregorianCalendarConverter.java | 22 +- .../bindings/ComplexJobTrigger.java | 22 +- .../bindings/ComplexJobTriggerProxy.java | 22 +- .../bindings/CronJobTrigger.java | 22 +- .../bindings/CustomProperty.java | 22 +- .../bindings/DatabaseAccessType.java | 22 +- .../bindings/DatabaseConnection.java | 22 +- .../exportManifest/bindings/DatabaseType.java | 22 +- .../exportManifest/bindings/DayOfWeek.java | 22 +- .../bindings/DayOfWeekQualifier.java | 22 +- .../exportManifest/bindings/EntityAcl.java | 22 +- .../bindings/EntityExtraMetaData.java | 22 +- .../bindings/EntityExtraMetaDataEntry.java | 22 +- .../bindings/EntityMetaData.java | 22 +- .../bindings/ExportManifestDatasource.java | 22 +- .../bindings/ExportManifestDto.java | 22 +- .../bindings/ExportManifestEntityDto.java | 22 +- .../bindings/ExportManifestMetaStore.java | 22 +- .../bindings/ExportManifestMetadata.java | 22 +- .../bindings/ExportManifestMondrian.java | 22 +- .../bindings/ExportManifestProperty.java | 22 +- .../bindings/IncrementalRecurrence.java | 22 +- .../bindings/JobScheduleRequest.java | 22 +- .../exportManifest/bindings/JobTrigger.java | 22 +- .../exportManifest/bindings/MapAdapter.java | 22 +- .../exportManifest/bindings/MapExport.java | 22 +- .../bindings/ObjectFactory.java | 22 +- .../exportManifest/bindings/Parameters.java | 22 +- .../bindings/PartitionDatabaseMeta.java | 22 +- .../bindings/QualifiedDayOfMonth.java | 22 +- .../bindings/QualifiedDayOfWeek.java | 22 +- .../bindings/RecurrenceList.java | 22 +- .../bindings/SequentialRecurrence.java | 22 +- .../bindings/SimpleJobTrigger.java | 22 +- .../exportManifest/bindings/package-info.java | 22 +- .../legacy/AbstractImportSource.java | 22 +- .../DbSolutionRepositoryImportSource.java | 22 +- .../FileSolutionRepositoryImportSource.java | 22 +- .../MondrianCatalogRepositoryHelper.java | 22 +- .../ZipSolutionRepositoryImportSource.java | 22 +- .../plugin/services/messages/Messages.java | 22 +- ...achingPentahoMetadataDomainRepository.java | 22 +- ...ntahoMetadataDomainRepositoryImporter.java | 22 +- ...taSourceAwareMetadataDomainRepository.java | 21 +- ...AwareMetadataDomainRepositoryImporter.java | 22 +- ...ntahoMetadataDomainRepositoryExporter.java | 22 +- ...ntahoMetadataDomainRepositoryImporter.java | 22 +- ...ntahoMondrianDomainRepositoryImporter.java | 22 +- .../metadata/PentahoDataSourceType.java | 22 +- .../metadata/PentahoDataSourceTypeMap.java | 22 +- .../metadata/PentahoMetadataAclHolder.java | 22 +- .../PentahoMetadataDomainRepository.java | 22 +- .../PentahoMetadataDomainRepositoryInfo.java | 22 +- .../PentahoMetadataInformationMap.java | 22 +- ...ahoMetadataRepositoryLifecycleManager.java | 22 +- .../PentahoMondrianDomainRepository.java | 22 +- ...yAwarePentahoMetadataDomainRepository.java | 22 +- .../SessionAwareRowLevelSecurityHelper.java | 22 +- ...essionCachingMetadataDomainRepository.java | 22 +- .../pluginmgr/DefaultPluginManager.java | 22 +- .../FileSystemXmlPluginProvider.java | 22 +- .../IAdminContentConditionalLogic.java | 22 +- .../pluginmgr/PentahoSystemPluginManager.java | 20 +- .../services/pluginmgr/PerspectiveUtil.java | 22 +- .../services/pluginmgr/PlatformPlugin.java | 22 +- .../services/pluginmgr/PluginAdapter.java | 22 +- .../services/pluginmgr/PluginClassLoader.java | 22 +- .../pluginmgr/PluginMessageLogger.java | 22 +- .../pluginmgr/PluginResourceLoader.java | 22 +- .../plugin/services/pluginmgr/PluginUtil.java | 22 +- .../SystemPathXmlPluginProvider.java | 20 +- .../DefaultPluginPerspectiveManager.java | 22 +- .../pojo/DefaultPluginPerspective.java | 22 +- .../AbstractServiceTypeManager.java | 22 +- .../servicemgr/DefaultServiceManager.java | 22 +- .../servicemgr/GwtRpcServiceManager.java | 22 +- .../servicemgr/IServiceTypeManager.java | 22 +- .../pluginmgr/servicemgr/ServiceConfig.java | 22 +- .../CachingUserRoleListServiceDecorator.java | 22 +- .../userrole/ChainedUserDetailsService.java | 22 +- .../ClassloaderSwitcherInterceptor.java | 22 +- .../CompositeUserRoleListService.java | 22 +- ...xtraRolesUserRoleListServiceDecorator.java | 22 +- .../userrole/NotFoundUserDetails.java | 22 +- .../PentahoCachingUserDetailsService.java | 22 +- .../PentahoEhCacheBasedUserCache.java | 22 +- .../userrole/SecuritySystemListener.java | 22 +- ...enantAwareUserDetailsServiceDecorator.java | 22 +- .../jdbc/JdbcUserRoleListService.java | 22 +- .../DefaultLdapAuthenticationProvider.java | 22 +- .../ldap/DefaultLdapUserDetailsService.java | 22 +- .../ldap/DefaultLdapUserRoleListService.java | 22 +- .../ldap/LdapUserDetailsServiceMessages.java | 22 +- .../ldap/NestedLdapAuthoritiesPopulator.java | 22 +- .../ldap/NoOpLdapAuthoritiesPopulator.java | 22 +- .../ldap/PentahoCachingLdapAuthenticator.java | 252 +++++---- ...entahoCachingLdapAuthoritiesPopulator.java | 176 +++---- .../ldap/RolePreprocessingMapper.java | 22 +- .../UnionizingLdapAuthoritiesPopulator.java | 22 +- .../ldap/search/GenericLdapSearch.java | 22 +- .../userrole/ldap/search/LdapSearch.java | 22 +- .../ldap/search/LdapSearchParams.java | 22 +- .../ldap/search/LdapSearchParamsFactory.java | 22 +- .../search/LdapSearchParamsFactoryImpl.java | 22 +- .../userrole/ldap/search/NoOpLdapSearch.java | 22 +- .../ldap/search/StaticListLdapSearch.java | 22 +- .../ldap/search/UnionizingLdapSearch.java | 22 +- .../userrole/ldap/transform/ExtraRoles.java | 22 +- .../transform/GrantedAuthorityToString.java | 22 +- .../SearchResultToAttrValueList.java | 22 +- .../transform/StringToGrantedAuthority.java | 22 +- .../DefaultInMemoryUserDetailsService.java | 22 +- .../memory/InMemoryUserRoleListService.java | 22 +- .../memory/PentahoUserAttributeEditor.java | 22 +- .../userrole/memory/PentahoUserMap.java | 22 +- .../userrole/memory/PentahoUserMapEditor.java | 22 +- .../userrole/memory/UserMapFactoryBean.java | 22 +- .../memory/UserRoleListEnhancedUserMap.java | 22 +- .../UserRoleListEnhancedUserMapEditor.java | 22 +- ...serRoleListEnhancedUserMapFactoryBean.java | 22 +- .../content/PluginFileContentGenerator.java | 22 +- .../webservices/messages/Messages.java | 22 +- .../platform/settings/PortFileManager.java | 22 +- .../pentaho/platform/settings/ServerPort.java | 22 +- .../platform/settings/ServerPortDto.java | 22 +- .../platform/settings/ServerPortRegistry.java | 22 +- .../pentaho/platform/settings/Service.java | 22 +- .../pentaho/platform/settings/ServiceDto.java | 22 +- .../org/pentaho/platform/web/WebUtil.java | 21 +- .../platform/web/gwt/rpc/AbstractGwtRpc.java | 21 +- .../rpc/IGwtRpcSerializationPolicyCache.java | 21 +- .../platform/web/gwt/rpc/PluginGwtRpc.java | 21 +- .../platform/web/gwt/rpc/SystemGwtRpc.java | 21 +- .../platform/web/gwt/rpc/impl/GwtRpcUtil.java | 21 +- .../matcher/AbstractGwtRpcRequestMatcher.java | 21 +- .../matcher/PluginGwtRpcRequestMatcher.java | 21 +- .../matcher/SystemGwtRpcRequestMatcher.java | 21 +- .../spring/xml/GwtRpcNamespaceHandler.java | 21 +- .../xml/GwtRpcRequestMatcherParser.java | 21 +- .../GwtRpcSerializationPolicyCache.java | 21 +- .../web/gwt/rpc/util/ThrowingSupplier.java | 21 +- .../web/hsqldb/HsqlDatabaseStarterBean.java | 22 +- .../web/hsqldb/messages/Messages.java | 22 +- .../web/html/themes/DefaultThemeManager.java | 22 +- .../web/html/themes/PluginThemeResolver.java | 22 +- .../themes/ServletContextThemeResolver.java | 22 +- .../http/ActionSequenceContentGenerator.java | 22 +- ...tionSequenceParameterContentGenerator.java | 22 +- ...onSequenceParameterUiContentGenerator.java | 22 +- .../http/ConfigurationAdminNonOsgiProxy.java | 22 +- .../web/http/ExtensionWebTemplateHelper.java | 22 +- .../platform/web/http/HttpContentItem.java | 22 +- .../web/http/HttpMimeTypeListener.java | 22 +- .../platform/web/http/HttpOutputHandler.java | 22 +- .../platform/web/http/MessageFormatUtils.java | 21 +- .../web/http/PentahoHttpSessionHelper.java | 22 +- .../http/PreAuthenticatedSessionHolder.java | 22 +- .../platform/web/http/UIException.java | 22 +- .../platform/web/http/WebTemplateHelper.java | 22 +- .../api/resources/AbstractJaxRSResource.java | 22 +- .../api/resources/AuthenticationProvider.java | 22 +- .../AuthorizationActionResource.java | 22 +- .../api/resources/ChangePasswordUser.java | 22 +- .../resources/ContentGeneratorDescriptor.java | 22 +- .../platform/web/http/api/resources/Cube.java | 22 +- .../http/api/resources/DirectoryResource.java | 22 +- .../web/http/api/resources/EmailResource.java | 22 +- .../web/http/api/resources/FileResource.java | 22 +- .../FileResourceContentGenerator.java | 22 +- .../resources/GeneratorStreamingOutput.java | 22 +- .../GeneratorStreamingOutputProvider.java | 22 +- .../api/resources/IFileResourceRenderer.java | 22 +- .../api/resources/JAXBContextResolver.java | 22 +- .../web/http/api/resources/JaxbList.java | 22 +- .../web/http/api/resources/JerseyUtil.java | 22 +- .../resources/LocalizedLogicalRoleName.java | 22 +- .../web/http/api/resources/Log4jResource.java | 22 +- .../api/resources/LogicalRoleAssignment.java | 22 +- .../api/resources/LogicalRoleAssignments.java | 22 +- .../http/api/resources/MantleResource.java | 22 +- .../web/http/api/resources/Overlay.java | 22 +- .../http/api/resources/PasswordResource.java | 22 +- .../api/resources/PluginManagerResource.java | 22 +- .../http/api/resources/PluginPerspective.java | 22 +- .../http/api/resources/PluginResource.java | 22 +- .../RepositoryFileStreamProvider.java | 22 +- .../resources/RepositoryImportResource.java | 22 +- .../resources/RepositoryPublishResource.java | 22 +- .../api/resources/RepositoryResource.java | 22 +- .../http/api/resources/RoleListWrapper.java | 22 +- .../web/http/api/resources/RolesWrapper.java | 22 +- .../web/http/api/resources/RootResource.java | 22 +- .../http/api/resources/ServiceResource.java | 22 +- .../http/api/resources/SessionResource.java | 22 +- .../web/http/api/resources/Setting.java | 22 +- .../http/api/resources/StringListWrapper.java | 22 +- .../resources/SystemPermissionsResource.java | 22 +- .../api/resources/SystemRefreshResource.java | 22 +- .../http/api/resources/SystemResource.java | 22 +- .../http/api/resources/SystemRolesMap.java | 22 +- .../api/resources/SystemRolesResource.java | 22 +- .../api/resources/SystemUsersResource.java | 22 +- .../web/http/api/resources/Theme.java | 22 +- .../web/http/api/resources/ThemeResource.java | 22 +- .../http/api/resources/TimeZoneWrapper.java | 22 +- .../api/resources/UnauthorizedException.java | 22 +- .../platform/web/http/api/resources/User.java | 22 +- .../api/resources/UserChangePasswordDTO.java | 22 +- .../api/resources/UserConsoleResource.java | 22 +- .../http/api/resources/UserListWrapper.java | 22 +- .../api/resources/UserRoleDaoResource.java | 22 +- .../http/api/resources/UserRoleDaoUtil.java | 22 +- .../api/resources/UserRoleListResource.java | 22 +- .../api/resources/UserSettingsResource.java | 22 +- .../web/http/api/resources/UsersWrapper.java | 22 +- .../http/api/resources/VersionResource.java | 22 +- .../web/http/api/resources/XactionUtil.java | 22 +- .../operations/CopyFilesOperation.java | 22 +- .../services/AuthorizationActionService.java | 22 +- .../api/resources/services/FileService.java | 22 +- .../services/RepositoryPublishService.java | 22 +- .../resources/services/SessionService.java | 22 +- .../api/resources/services/SystemService.java | 22 +- .../services/UserConsoleService.java | 22 +- .../services/UserRoleDaoService.java | 22 +- .../services/UserRoleListService.java | 21 +- .../http/api/resources/utils/EscapeUtils.java | 22 +- .../http/api/resources/utils/FileUtils.java | 22 +- .../resources/utils/RepositoryFileHelper.java | 22 +- .../http/api/resources/utils/SystemUtils.java | 22 +- .../http/context/HsqldbStartupListener.java | 22 +- .../context/PentahoCacheContextListener.java | 22 +- ...ntahoSolutionSpringApplicationContext.java | 22 +- .../context/PentahoSystemReadyListener.java | 22 +- .../http/context/SolutionContextListener.java | 21 +- .../SpringEnvironmentSetupListener.java | 22 +- .../http/context/WebApplicationContext.java | 22 +- .../WebSpringPentahoObjectFactory.java | 22 +- .../web/http/filters/CheckRefererFilter.java | 22 +- ...essionPentahoSessionIntegrationFilter.java | 21 +- .../PentahoAwareCharacterEncodingFilter.java | 22 +- .../http/filters/PentahoHibernateFilter.java | 22 +- .../web/http/filters/PentahoMDCFilter.java | 22 +- .../filters/PentahoPathDecodingFilter.java | 22 +- .../filters/PentahoRequestContextFilter.java | 22 +- .../http/filters/PentahoWebContextFilter.java | 22 +- .../filters/PreFlightReportingFilter.java | 22 +- .../web/http/filters/ProxyTrustingFilter.java | 22 +- .../web/http/filters/RequestIdFilter.java | 22 +- .../filters/SetCharacterEncodingFilter.java | 22 +- .../web/http/filters/SystemStatusFilter.java | 22 +- .../filters/WebappRootForwardingFilter.java | 22 +- .../platform/web/http/messages/Messages.java | 22 +- .../request/HttpRequestParameterProvider.java | 22 +- .../request/HttpWebServiceRequestHandler.java | 22 +- .../request/MultiReadHttpServletRequest.java | 22 +- .../HttpSessionReuseDetectionFilter.java | 22 +- .../PentahoBasicAuthenticationEntryPoint.java | 22 +- .../PentahoBasicPostProcessingFilter.java | 22 +- .../PentahoBasicProcessingFilter.java | 22 +- .../http/security/PentahoLogoutHandler.java | 22 +- .../http/security/PreAuthenticatedFilter.java | 22 +- ...uteForceAuthenticationFailureListener.java | 22 +- .../security/PreventBruteForceException.java | 22 +- ...uestAwareAuthenticationSuccessHandler.java | 22 +- ...eUsernamePasswordAuthenticationFilter.java | 22 +- .../RequestParameterAuthenticationFilter.java | 22 +- .../RequestParameterFilterEntryPoint.java | 22 +- ...tringPreAuthenticatedProcessingFilter.java | 22 +- .../session/HttpSessionParameterProvider.java | 22 +- .../session/PentahoCacheSessionListener.java | 22 +- .../web/http/session/PentahoHttpSession.java | 22 +- .../session/PentahoHttpSessionListener.java | 22 +- .../http/session/PentahoSessionFactory.java | 22 +- .../http/session/SessionTempFileDeleter.java | 22 +- .../platform/web/jsp/messages/Messages.java | 22 +- .../servlet/AbstractGwtRpcProxyServlet.java | 20 +- .../web/servlet/CacheExpirationService.java | 22 +- .../web/servlet/ContextDiscoveryServlet.java | 22 +- .../DefaultSpringWadlResourceDocument.java | 22 +- .../platform/web/servlet/GenericServlet.java | 22 +- .../platform/web/servlet/GetImage.java | 22 +- .../platform/web/servlet/GetResource.java | 22 +- .../web/servlet/GwtRpcPluginProxyServlet.java | 21 +- .../web/servlet/GwtRpcProxyException.java | 22 +- .../web/servlet/GwtRpcProxyServlet.java | 21 +- .../web/servlet/HttpMimeTypeListener.java | 22 +- .../servlet/HttpServletRequestHandler.java | 22 +- .../platform/web/servlet/HttpWebService.java | 22 +- .../web/servlet/IUploadFileServletPlugin.java | 22 +- .../web/servlet/JAXRSPluginServlet.java | 22 +- .../platform/web/servlet/JAXRSServlet.java | 22 +- .../web/servlet/LocalizationServlet.java | 22 +- .../servlet/PentahoDataSourceResolver.java | 22 +- .../servlet/PentahoPluginWSSpringServlet.java | 20 +- .../servlet/PentahoSerializationPolicy.java | 22 +- .../web/servlet/PentahoWSSpringServlet.java | 22 +- .../servlet/PentahoWadlGeneratorConfig.java | 22 +- .../web/servlet/PentahoXmlaServlet.java | 22 +- .../servlet/PluggableUploadFileServlet.java | 22 +- .../web/servlet/PluginDispatchServlet.java | 22 +- .../platform/web/servlet/ProxyServlet.java | 22 +- .../platform/web/servlet/ServletBase.java | 22 +- .../web/servlet/ServletToBeanProxy.java | 22 +- .../SolutionEngineInteractivityService.java | 22 +- .../platform/web/servlet/ThemeServlet.java | 22 +- .../platform/web/servlet/UIServlet.java | 22 +- .../web/servlet/UploadFileServlet.java | 21 +- .../platform/web/servlet/UploadFileUtils.java | 21 +- .../platform/web/servlet/ViewAction.java | 22 +- .../web/servlet/WebContextServlet.java | 22 +- .../servlet/jaxrs/JacksonContextResolver.java | 22 +- .../servlet/jaxrs/JacksonMessageBodyBase.java | 22 +- .../jaxrs/JacksonMessageBodyReader.java | 22 +- .../jaxrs/JacksonMessageBodyWriter.java | 22 +- .../web/servlet/messages/Messages.java | 22 +- .../websocket/WebsocketEndpointConfig.java | 22 +- .../platform/web/xsl/messages/Messages.java | 22 +- .../platform/workitem/messages/Messages.java | 22 +- .../platform/admin/GatherStatsActionTest.java | 22 +- .../admin/GatherStatsListenerTest.java | 22 +- .../admin/GeneratedContentCleanerTest.java | 22 +- .../admin/StatsDatabaseCheckTest.java | 22 +- .../pentaho/platform/config/AclEntryTest.java | 22 +- .../platform/config/AnalysisViewTest.java | 22 +- .../config/AppConfigExceptionTest.java | 22 +- .../config/AppConfigPropertiesTest.java | 22 +- .../platform/config/ConsoleConfigXmlTest.java | 22 +- .../config/DtdEntityResolverTest.java | 22 +- .../config/HibernateSettingsTest.java | 22 +- .../config/HibernateSettingsXmlTest.java | 22 +- .../config/LdapConfigPropertiesTest.java | 22 +- .../config/MondrianConfigPropertiesTest.java | 22 +- .../platform/config/MondrianConfigTest.java | 22 +- .../config/PasswordServiceFactoryTest.java | 22 +- .../platform/config/PdiConfigXmlTest.java | 22 +- .../config/PentahoObjectsConfigTest.java | 22 +- ...tahoPropertyPlaceholderConfigurerTest.java | 22 +- .../platform/config/PentahoXmlTest.java | 22 +- .../PropertiesFileConfigurationTest.java | 22 +- ...lutionPropertiesFileConfigurationTest.java | 22 +- .../SpringSecurityHibernateConfigTest.java | 22 +- .../config/SystemConfigFolderTest.java | 22 +- .../platform/config/SystemConfigTest.java | 22 +- .../SystemSettingsConfigurationTest.java | 22 +- .../pentaho/platform/config/WebXmlTest.java | 22 +- .../platform/config/i18n/MessagesTest.java | 22 +- .../config/messages/MessagesTest.java | 22 +- .../MonitoringDeadEventSubscriberTest.java | 22 +- .../monitoring/MonitoringServiceTest.java | 22 +- .../ExceptionBasedClientTypeProviderTest.java | 22 +- .../platform/osgi/ExceptionBasedHelper.java | 22 +- .../pentaho/platform/osgi/KarafBootTest.java | 22 +- .../osgi/KarafInstancePortFactoryTest.java | 22 +- .../KarafInstanceResolverExceptionTest.java | 58 +- .../platform/osgi/KarafInstanceTest.java | 22 +- .../osgi/PentahoOSGIActivatorTest.java | 22 +- .../osgi/SystemPackageExtrapolatorTest.java | 22 +- .../builtin/ActionSequenceActionTest.java | 22 +- .../ResultSetCompareComponentTest.java | 494 +++++++++--------- .../DefaultContentSystemListenerTest.java | 22 +- .../helper/PentahoURLRewriterTest.java | 22 +- .../action/kettle/DIServerConfigTest.java | 22 +- .../kettle/KettleSystemListenerTest.java | 22 +- .../PlatformKettleDataSourceProviderTest.java | 21 +- .../action/mdx/MDXBaseComponentTest.java | 22 +- .../action/mdx/MDXDataComponentTest.java | 22 +- .../plugin/action/mdx/MDXLookupRuleTest.java | 22 +- .../plugin/action/messages/MessagesTest.java | 22 +- .../MondrianFlushCacheComponentTest.java | 22 +- .../catalog/MondrianCatalogHelperTest.java | 22 +- ...drianCatalogHelper_Mondrian_2229_Test.java | 22 +- .../mondrian/catalog/MondrianCatalogTest.java | 22 +- .../formatter/InlineMemberFormatterTest.java | 22 +- .../action/olap/Olap4jSystemListenerTest.java | 22 +- .../OpenFlashChartComponentTest.java | 22 +- .../MetadataQueryComponentTest.java | 22 +- .../action/xmla/XMLABaseComponentTest.java | 22 +- .../javascript/ConditionalExecutionTest.java | 220 ++++---- .../scriptable/ScriptableConditionTest.java | 22 +- .../outputs/ApacheVFSOutputHandlerTest.java | 22 +- .../connections/PentahoSystemDriverTest.java | 22 +- .../sql/SqlMetadataQueryExecTest.java | 22 +- .../connections/mondrian/MDXMetaDataTest.java | 22 +- .../connections/sql/SQLConnectionTest.java | 22 +- .../connections/sql/SQLResultSetTest.java | 22 +- .../email/EmailConfigurationTest.java | 22 +- .../email/EmailConfigurationXmlTest.java | 22 +- .../services/email/EmailServiceTest.java | 22 +- .../exporter/PentahoPlatformExporterTest.java | 22 +- .../services/importer/ArchiveLoaderTest.java | 22 +- .../importer/LocaleFilesProcessorTest.java | 22 +- .../importer/LocaleImportHandlerTest.java | 22 +- .../importer/MetaStoreImportHandlerTest.java | 22 +- .../importer/MetadataImportHandlerTest.java | 22 +- .../importer/MondrianImportHandlerTest.java | 22 +- .../importer/NameBaseMimeResolverTest.java | 22 +- .../importer/PRPTImportHandlerTest.java | 22 +- .../importer/PlatformImporterTest.java | 22 +- .../RepositoryFileImportBundleTest.java | 22 +- .../RepositoryFileImportFileHandlerTest.java | 22 +- .../importer/SolutionImportHandlerTest.java | 22 +- .../importer/XActionImportHandlerTest.java | 22 +- .../importexport/BaseExportProcessorTest.java | 22 +- .../CommandLineProcessorPasswordTest.java | 22 +- .../CommandLineProcessorTest.java | 22 +- .../DatabaseConnectionConverterTest.java | 22 +- .../DefaultExportHandlerTest.java | 22 +- .../services/importexport/ExceptionTest.java | 22 +- .../ExportFileNameEncoderTest.java | 22 +- .../services/importexport/ExporterTest.java | 22 +- .../importexport/ImportSessionTest.java | 22 +- .../PentahoMetadataFileInfoTest.java | 22 +- .../RepositoryFileBundleTest.java | 22 +- .../importexport/RepositoryImportLogTest.java | 22 +- .../SimpleExportProcessorTest.java | 22 +- .../importexport/TestAuthorizationPolicy.java | 22 +- .../importexport/ZipExportProcessorTest.java | 22 +- .../bindings/ComplexJobTriggerProxyTest.java | 22 +- .../bindings/ComplexJobTriggerTest.java | 22 +- .../bindings/CronJobTriggerTest.java | 22 +- .../bindings/CustomPropertyTest.java | 22 +- .../bindings/DatabaseAccessTypeTest.java | 22 +- .../bindings/DatabaseConnectionTest.java | 22 +- .../bindings/DatabaseTypeTest.java | 22 +- .../bindings/DayOfWeekQualifierTest.java | 22 +- .../bindings/DayOfWeekTest.java | 22 +- .../bindings/EntityAclTest.java | 22 +- .../EntityExtraMetaDataEntryTest.java | 22 +- .../bindings/EntityExtraMetaDataTest.java | 22 +- .../bindings/EntityMetaDataTest.java | 22 +- .../ExportManifestDatasourceTest.java | 22 +- .../bindings/ExportManifestMetaStoreTest.java | 22 +- .../bindings/ExportManifestPropertyTest.java | 22 +- .../bindings/IncrementalRecurrenceTest.java | 22 +- .../bindings/JobScheduleRequestTest.java | 22 +- .../bindings/ObjectFactoryTest.java | 22 +- .../bindings/PartitionDatabaseMetaTest.java | 22 +- .../bindings/QualifiedDayOfWeekTest.java | 22 +- .../bindings/RecurrenceListTest.java | 22 +- .../bindings/SequentialRecurrenceTest.java | 22 +- .../bindings/SimpleJobTriggerTest.java | 22 +- ...ileSolutionRepositoryImportSourceTest.java | 22 +- .../MondrianCatalogRepositoryHelperTest.java | 22 +- ...ZipSolutionRepositoryImportSourceTest.java | 22 +- .../PentahoDataSourceTypeMapTest.java | 22 +- .../PentahoMetadataAclHolderTest.java | 22 +- .../PentahoMetadataDomainRepositoryTest.java | 22 +- ...onCachingMetadataDomainRepositoryTest.java | 22 +- .../services/olap/OlapServiceImplTest.java | 22 +- .../pluginmgr/PlatformPluginTest.java | 11 + ...chingUserRoleListServiceDecoratorTest.java | 22 +- .../ChainedUserDetailsServiceTest.java | 22 +- .../CompositeUserRoleListServiceTest.java | 22 +- .../PentahoEhCacheBasedUserCacheTest.java | 22 +- ...DefaultLdapAuthenticationProviderTest.java | 22 +- .../DefaultLdapUserDetailsServiceTest.java | 22 +- .../DefaultLdapUserRoleListServiceTest.java | 22 +- .../LdapUserDetailsServiceMessagesTest.java | 22 +- .../NestedLdapAuthoritiesPopulatorTest.java | 22 +- .../NoOpLdapAuthoritiesPopulatorTest.java | 22 +- .../ldap/RolePreprocessingMapperTest.java | 22 +- ...nionizingLdapAuthoritiesPopulatorTest.java | 22 +- .../StringToGrantedAuthorityTest.java | 166 +++--- .../content/AxisServiceExecutorTest.java | 11 + .../settings/PortFileManagerTest.java | 22 +- .../settings/ServerPortRegistryTest.java | 22 +- .../platform/settings/ServerPortTest.java | 22 +- .../org/pentaho/platform/web/WebUtilTest.java | 21 +- .../web/gwt/rpc/AbstractGwtRpcTest.java | 21 +- .../web/gwt/rpc/PluginGwtRpcTest.java | 21 +- .../web/gwt/rpc/SystemGwtRpcTest.java | 21 +- .../web/gwt/rpc/impl/GwtRpcUtilTest.java | 21 +- .../AbstractGwtRpcRequestMatcherTest.java | 21 +- .../PluginGwtRpcRequestMatcherTest.java | 21 +- .../SystemGwtRpcRequestMatcherTest.java | 21 +- .../GwtRpcSerializationPolicyCacheTest.java | 21 +- .../AuthorizationActionResourceTest.java | 22 +- .../api/resources/DirectoryResourceTest.java | 22 +- .../http/api/resources/EmailResourceTest.java | 22 +- .../http/api/resources/FileResourceTest.java | 22 +- .../http/api/resources/Log4jResourceTest.java | 22 +- .../api/resources/PasswordResourceTest.java | 22 +- .../RepositoryFileStreamProviderTest.java | 22 +- .../RepositoryImportResourceTest.java | 22 +- .../RepositoryPublishResourceTest.java | 22 +- .../api/resources/RepositoryResourceTest.java | 22 +- .../api/resources/SessionResourceTest.java | 22 +- .../web/http/api/resources/SettingTest.java | 22 +- .../resources/SystemRefreshResourceTest.java | 22 +- .../api/resources/SystemResourceTest.java | 22 +- .../resources/SystemUsersResourceTest.java | 22 +- .../web/http/api/resources/ThemeTest.java | 22 +- .../resources/UserConsoleResourceTest.java | 22 +- .../resources/UserRoleDaoResourceTest.java | 22 +- .../UserRoleDaoResource_RolesUpdatedTest.java | 22 +- .../resources/UserRoleListResourceTest.java | 22 +- .../api/resources/UserRoleResourceTest.java | 22 +- .../resources/UserSettingsResourceTest.java | 22 +- .../web/http/api/resources/UserTest.java | 22 +- .../http/api/resources/XActionUtilTest.java | 22 +- .../CopyFilesOperation_CopyTest.java | 22 +- ...CopyFilesOperation_DeepFolderCopyTest.java | 22 +- .../AuthorizationActionServiceTest.java | 22 +- .../resources/services/FileServiceTest.java | 22 +- .../RepositoryPublishServiceTest.java | 22 +- .../resources/services/SystemServiceTest.java | 22 +- .../services/UserRoleDaoServiceTest.java | 22 +- .../services/UserRoleListServiceTest.java | 22 +- .../api/resources/utils/EscapeUtilsTest.java | 22 +- .../api/resources/utils/FileUtilsTest.java | 22 +- .../api/resources/utils/SystemUtilsTest.java | 22 +- .../context/HsqldbStartupListenerTest.java | 22 +- .../PentahoCacheContextListenerTest.java | 22 +- ...oSolutionSpringApplicationContextTest.java | 22 +- .../context/SolutionContextListenerTest.java | 22 +- .../SpringEnvironmentSetupListenerTest.java | 22 +- .../context/WebApplicationContextTest.java | 22 +- .../WebSpringPentahoObjectFactoryTest.java | 22 +- .../filters/CasAuthenticationProvider.java | 22 +- .../http/filters/CheckRefererFilterTest.java | 22 +- ...onPentahoSessionIntegrationFilterTest.java | 22 +- ...ntahoAwareCharacterEncodingFilterTest.java | 22 +- .../PentahoPathDecodingFilterTest.java | 22 +- .../filters/PentahoWebContextFilterTest.java | 22 +- .../filters/PreFlightReportingFilterTest.java | 22 +- .../http/filters/ProxyTrustingFilterTest.java | 22 +- .../web/http/filters/RequestIdFilterTest.java | 22 +- .../PentahoBasicProcessingFilterTest.java | 20 +- ...orceAuthenticationFailureListenerTest.java | 22 +- ...AwareAuthenticationSuccessHandlerTest.java | 22 +- ...rnamePasswordAuthenticationFilterTest.java | 22 +- ...gPreAuthenticatedProcessingFilterTest.java | 22 +- ...DefaultSpringWadlResourceDocumentTest.java | 22 +- .../web/servlet/HttpWebServiceTest.java | 22 +- .../web/servlet/JAXRSPluginServletTest.java | 22 +- .../PentahoWadlGeneratorConfigTest.java | 22 +- .../web/servlet/PentahoXmlaServletTest.java | 22 +- .../PluggableUploadFileServletTest.java | 22 +- .../servlet/PluginDispatchServletTest.java | 22 +- .../web/servlet/ProxyServletTest.java | 22 +- .../platform/web/servlet/UIServletTest.java | 21 +- .../web/servlet/UploadFileUtilsTest.java | 22 +- .../WebsocketEndpointConfigTest.java | 22 +- .../web/xsl/messages/MessagesTest.java | 82 ++- .../userrole/ws/MockUserRoleListService.java | 22 +- .../plugin/PentahoFlashChartTest.java | 22 +- .../chartbeans/ChartDefinitionTest.java | 22 +- .../chartbeans/ChartLinkGeneratorTest.java | 22 +- .../plugin/pluginmgr/ClassToOverride.java | 22 +- .../plugin/pluginmgr/ContentGenerator1.java | 22 +- .../plugin/pluginmgr/ContentGenerator2.java | 22 +- .../pluginmgr/DefaultServiceManagerTest.java | 22 +- .../pluginmgr/PluginResourceLoaderTest.java | 22 +- .../cache/NonPooledDatasourceServiceTest.java | 22 +- .../cache/PooledDatasourceServiceTest.java | 22 +- .../services/metadata/AgileBITests.java | 22 +- .../services/metadata/LocaleTestUtil.java | 22 +- .../metadata/MockDisabledCacheManager.java | 22 +- ...kSessionAwareMetadataDomainRepository.java | 22 +- .../jdbc/JdbcUserRoleListServiceTest.java | 22 +- .../AbstractPentahoLdapIntegrationTests.java | 22 +- .../PentahoCachingLdapAuthenticatorTest.java | 22 +- ...hoCachingLdapAuthoritiesPopulatorTest.java | 22 +- ...ionizingLdapAuthoritiesPopulatorTests.java | 22 +- .../AbstractUserMapFactoryBeanTestBase.java | 22 +- .../InMemoryUserRoleListServiceTest.java | 22 +- .../userrole/memory/TestSecurityRule.java | 22 +- .../memory/UserMapFactoryBeanTests.java | 22 +- ...leListEnhancedUserMapFactoryBeanTests.java | 22 +- .../AxisServiceWsdlGeneratorTest.java | 11 + .../services/webservices/ComplexType.java | 22 +- .../services/webservices/MessagesTest.java | 22 +- .../webservices/MimeTypeListener.java | 22 +- .../services/webservices/ResultSetTest.java | 22 +- .../services/webservices/StubService.java | 22 +- .../webservices/StubServiceWrapper.java | 22 +- .../services/webservices/WsdlPageTest.java | 11 + .../platform/utils/TestResourceLocation.java | 22 +- .../web/CacheExpirationServiceTest.java | 22 +- .../platform/web/MockUserRoleListService.java | 22 +- .../web/PreAuthenticatedSessionTest.java | 22 +- .../pentaho/test/platform/web/TinyHTTPd.java | 22 +- .../test/platform/web/UIExceptionTest.java | 22 +- .../web/doubles/ApplicationContextDouble.java | 22 +- .../platform/web/doubles/LoggerDouble.java | 22 +- .../web/doubles/PentahoSessionDouble.java | 22 +- .../web/http/api/SchedulerTestAction.java | 22 +- ...uestParameterAuthenticationFilterTest.java | 22 +- .../plugin/pluginmgr/ClassToOverride.java | 27 +- .../pluginmgr/ClassToOverrideContainer.java | 27 +- .../samples/rules/Sample1Lib.js | 27 +- .../samples/rules/Sample2Lib.js | 27 +- .../test/rules/Sample1Lib.js | 27 +- .../test/rules/Sample2Lib.js | 27 +- .../outputs-solution/test/rules/Sample1Lib.js | 27 +- .../outputs-solution/test/rules/Sample2Lib.js | 27 +- .../test/rules/Sample1Lib.js | 27 +- .../test/rules/Sample2Lib.js | 27 +- .../solution/test/rules/Sample1Lib.js | 27 +- .../solution/test/rules/Sample2Lib.js | 27 +- .../web-solution/test/rules/Sample1Lib.js | 27 +- .../web-solution/test/rules/Sample2Lib.js | 27 +- .../web/servlet/GenericServletTest.java | 23 +- repository/LICENSE.txt | 4 +- .../ws/RepositorySyncWebServiceClientIT.java | 22 +- .../pdi/ws/RepositorySyncWebServiceIT.java | 22 +- ...faultUnifiedRepositoryAuthorizationIT.java | 22 +- .../DefaultUnifiedRepositoryContentIT.java | 22 +- .../DefaultUnifiedRepositoryVersioningIT.java | 22 +- .../unified/jcr/JcrAclNodeHelperIT.java | 22 +- .../unified/jcr/JcrRepositoryFileDaoIT.java | 22 +- ...ultUnifiedRepositoryJaxwsWebServiceIT.java | 22 +- ...nifiedRepositoryToWebServiceAdapterIT.java | 22 +- .../mt/RepositoryTenantManagerIT.java | 22 +- .../ws/UserDetailsRoleListEndpointIT.java | 22 +- .../UserRoleDaoUserDetailsServiceIT.java | 22 +- .../UserRoleDaoUserRoleListServiceIT.java | 22 +- .../userroledao/ws/UserRoleEndpointIT.java | 22 +- .../com/pentaho/pdi/messages/Messages.java | 22 +- .../pdi/ws/IRepositorySyncWebService.java | 22 +- .../pdi/ws/RepositorySyncException.java | 22 +- .../pentaho/pdi/ws/RepositorySyncStatus.java | 22 +- .../pdi/ws/RepositorySyncWebService.java | 22 +- .../core/IPentahoSystemSessionFactory.java | 22 +- .../acl/CachingPentahoEntryCollector.java | 22 +- .../authorization/acl/MagicAceDefinition.java | 22 +- .../authorization/acl/MagicGroup.java | 22 +- .../authorization/acl/MagicPrincipal.java | 22 +- .../authorization/acl/PentahoACLProvider.java | 22 +- .../acl/PentahoCompiledPermissionsImpl.java | 22 +- .../authorization/acl/PentahoEntry.java | 22 +- .../acl/PentahoEntryCollector.java | 22 +- .../authorization/acl/PentahoEntryFilter.java | 22 +- .../acl/PentahoEntryFilterImpl.java | 22 +- .../security/user/PentahoUserManagerImpl.java | 22 +- .../platform/repository/DatabaseHelper.java | 22 +- .../JcrBackedDatasourceMgmtService.java | 22 +- .../RepositoryDownloadWhitelist.java | 22 +- .../repository/RepositoryFilenameUtils.java | 22 +- .../repository/SimpleRuntimeRepository.java | 22 +- .../hibernate/HibernateLoadEventListener.java | 22 +- .../hibernate/HibernateSystemListener.java | 22 +- .../repository/hibernate/HibernateUtil.java | 22 +- .../repository/hibernate/MySQL5Dialect.java | 22 +- .../hibernate/MySQL5InnoDBDialect.java | 22 +- .../hibernate/usertypes/BinaryUserType.java | 22 +- .../hibernate/usertypes/BlobUserType.java | 22 +- .../usertypes/BlobtoByteArrayUserType.java | 22 +- .../usertypes/EmptyStringUserType.java | 22 +- .../usertypes/LongStringUserType.java | 22 +- .../usertypes/LongVarBinaryUserType.java | 22 +- .../usertypes/VarBinaryUserType.java | 22 +- .../legacy/acl/AccessVoterToLegacyAcl.java | 22 +- .../legacy/acl/LegacyRepositoryFile.java | 22 +- .../repository/messages/Messages.java | 22 +- .../repository/runtime/RuntimeElement.java | 22 +- .../repository/runtime/RuntimeRepository.java | 22 +- .../solution/CleanRepoPublisher.java | 22 +- .../solution/dbbased/RepositoryFile.java | 22 +- .../filebased/DecoratedFileContent.java | 22 +- .../filebased/MondrianFileObject.java | 22 +- .../solution/filebased/MondrianVfs.java | 22 +- .../filebased/SolutionRepositoryFileName.java | 22 +- .../filebased/SolutionRepositoryVfs.java | 22 +- .../SolutionRepositoryVfsFileContent.java | 22 +- .../SolutionRepositoryVfsFileObject.java | 22 +- .../usersettings/UserSettingService.java | 22 +- .../usersettings/pojo/UserSetting.java | 22 +- .../DatabaseConnectionAdapter.java | 22 +- .../webservices/DatabaseConnectionDto.java | 22 +- .../DatasourceMgmtToWebServiceAdapter.java | 22 +- .../DefaultDatasourceMgmtWebService.java | 22 +- .../IDatasourceMgmtWebService.java | 22 +- .../repository2/ClientRepositoryPaths.java | 22 +- .../DefaultClientRepositoryPathsStrategy.java | 22 +- .../repository2/locale/PentahoLocale.java | 22 +- .../repository2/messages/Messages.java | 22 +- .../mt/AbstractRepositoryTenantManager.java | 22 +- .../mt/RepositoryTenantManager.java | 22 +- ...ositoryLifecycleManagerSystemListener.java | 22 +- .../unified/DefaultAccessVoter.java | 22 +- .../DefaultRepositoryVersionManager.java | 22 +- .../DefaultServerRepositoryPathsStrategy.java | 22 +- .../unified/DefaultUnifiedRepository.java | 22 +- .../unified/ExceptionLoggingDecorator.java | 22 +- .../unified/IRepositoryFileAclDao.java | 22 +- .../unified/IRepositoryFileDao.java | 22 +- .../unified/RepositoryAccessVoterManager.java | 22 +- .../repository2/unified/RepositoryUtils.java | 22 +- .../unified/ServerRepositoryPaths.java | 22 +- .../AccessDeniedExceptionConverter.java | 22 +- .../FileExistsExceptionConverter.java | 22 +- .../MalformedNameExceptionConverter.java | 22 +- ...eferentialIntegrityExceptionConverter.java | 22 +- .../exception/RepositoryFileDaoException.java | 22 +- .../RepositoryFileDaoFileExistsException.java | 22 +- ...positoryFileDaoMalformedNameException.java | 22 +- ...yFileDaoReferentialIntegrityException.java | 22 +- .../RepositoryContentOutputHandler.java | 22 +- .../fileio/RepositoryFileContentItem.java | 22 +- .../fileio/RepositoryFileInputStream.java | 22 +- .../fileio/RepositoryFileOutputHandler.java | 22 +- .../fileio/RepositoryFileOutputStream.java | 22 +- .../unified/fileio/RepositoryFileReader.java | 22 +- .../unified/fileio/RepositoryFileWriter.java | 22 +- .../fs/FileSystemBackedUnifiedRepository.java | 22 +- .../unified/fs/FileSystemFileAclDao.java | 22 +- .../fs/FileSystemRepositoryFileDao.java | 22 +- .../unified/jcr/DefaultDeleteHelper.java | 22 +- .../unified/jcr/DefaultLockHelper.java | 22 +- .../jcr/DefaultPathConversionHelper.java | 22 +- .../DefaultPermissionConversionHelper.java | 22 +- .../jcr/DumpToFilePentahoSystemListener.java | 22 +- .../unified/jcr/IAclMetadataStrategy.java | 22 +- .../unified/jcr/IDeleteHelper.java | 22 +- .../repository2/unified/jcr/ILockHelper.java | 22 +- .../unified/jcr/IPathConversionHelper.java | 22 +- .../jcr/IPentahoInternalPrincipal.java | 22 +- .../repository2/unified/jcr/ITransformer.java | 22 +- .../unified/jcr/InheritDefaultAclHandler.java | 22 +- .../unified/jcr/JcrAclMetadataStrategy.java | 22 +- .../unified/jcr/JcrAclNodeHelper.java | 22 +- .../unified/jcr/JcrRepositoryDumpToFile.java | 22 +- .../unified/jcr/JcrRepositoryFileAclDao.java | 22 +- .../jcr/JcrRepositoryFileAclUtils.java | 22 +- .../unified/jcr/JcrRepositoryFileDao.java | 22 +- .../unified/jcr/JcrRepositoryFileUtils.java | 22 +- .../unified/jcr/JcrStringHelper.java | 22 +- .../unified/jcr/JcrTenantUtils.java | 22 +- .../unified/jcr/LocalePropertyResolver.java | 22 +- .../unified/jcr/LocalizationUtil.java | 22 +- .../repository2/unified/jcr/NodeHelper.java | 22 +- .../unified/jcr/PentahoJcrConstants.java | 22 +- .../jcr/PentahoMetadataAcePrincipal.java | 22 +- .../unified/jcr/RepositoryCleaner.java | 22 +- .../unified/jcr/RepositoryFileProxy.java | 22 +- .../jcr/RepositoryFileProxyFactory.java | 22 +- .../jcr/SharedObjectsDefaultAclHandler.java | 22 +- .../security/SpringSecurityLoginModule.java | 22 +- .../SpringSecurityPrincipalProvider.java | 22 +- .../security/SpringSecurityRolePrincipal.java | 22 +- .../security/SpringSecurityUserPrincipal.java | 22 +- .../security/TestPrincipalProvider.java | 22 +- .../security/messages/Messages.java | 22 +- .../sejcr/ConstantCredentialsStrategy.java | 22 +- .../jcr/sejcr/CredentialsStrategy.java | 22 +- .../CredentialsStrategySessionFactory.java | 22 +- ...uavaCachePoolPentahoJcrSessionFactory.java | 22 +- ...abbitListSessionHolderProviderManager.java | 144 +++-- .../NoCachePentahoJcrSessionFactory.java | 22 +- .../jcr/sejcr/NodeTypeDefinitionProvider.java | 22 +- .../jcr/sejcr/PentahoJcrSessionFactory.java | 22 +- .../unified/jcr/sejcr/PentahoJcrTemplate.java | 22 +- .../PentahoSessionCredentialsStrategy.java | 22 +- .../jcr/sejcr/PentahoTransactionManager.java | 22 +- .../sejcr/ntdproviders/FileNtdProvider.java | 22 +- .../sejcr/ntdproviders/FolderNtdProvider.java | 22 +- .../HierarchyNodeNtdProvider.java | 22 +- .../InternalFolderNtdProvider.java | 22 +- .../sejcr/ntdproviders/LocaleNtdProvider.java | 22 +- .../LocalizedStringNtdProvider.java | 22 +- .../LockTokenStorageNtdProvider.java | 22 +- .../NodeTypeDefinitionProviderUtils.java | 22 +- .../ntdproviders/VersionableNtdProvider.java | 22 +- .../NodeRepositoryFileDataTransformer.java | 22 +- .../SampleRepositoryFileDataTransformer.java | 22 +- .../SimpleRepositoryFileDataTransformer.java | 22 +- ...ractBackingRepositoryLifecycleManager.java | 22 +- ...aultBackingRepositoryLifecycleManager.java | 22 +- ...DefaultUserRepositoryLifecycleManager.java | 22 +- ...tingBackingRepositoryLifecycleManager.java | 22 +- ...ePermissionRepositoryLifecycleManager.java | 22 +- ...rianBackingRepositoryLifecycleManager.java | 22 +- ...eManagerAuthenticationSuccessListener.java | 22 +- .../unified/webservices/DateAdapter.java | 22 +- .../DefaultUnifiedRepositoryWebService.java | 22 +- .../FileVersioningConfiguration.java | 22 +- .../IUnifiedRepositoryWebService.java | 22 +- .../IUnifiedRepositoryWebServiceAsync.java | 22 +- .../IUnifiedRepositoryWebServiceCache.java | 22 +- .../NodeRepositoryFileDataAdapter.java | 22 +- .../webservices/PropertiesWrapper.java | 22 +- .../RepositoryFileAclAceAdapter.java | 22 +- .../webservices/RepositoryFileAclAdapter.java | 22 +- .../webservices/RepositoryFileAdapter.java | 22 +- .../RepositoryFileTreeAdapter.java | 22 +- .../webservices/VersionSummaryAdapter.java | 22 +- ...faultUnifiedRepositoryJaxwsWebService.java | 22 +- .../DiUnifiedRepositoryJaxwsWebService.java | 22 +- .../IUnifiedRepositoryJaxwsWebService.java | 22 +- .../jaxws/SimpleRepositoryFileDataDto.java | 22 +- .../UnifiedRepositoryToWebServiceAdapter.java | 22 +- .../DefaultPentahoPasswordEncoder.java | 22 +- .../AbstractJcrBackedRoleBindingDao.java | 22 +- .../AllowAllAuthorizationPolicy.java | 22 +- ...RoleAuthorizationPolicyRoleBindingDao.java | 22 +- ...RoleAuthorizationPolicyRoleBindingDao.java | 22 +- .../JcrRoleAuthorizationPolicyUtils.java | 22 +- .../rolebased/RoleAuthorizationPolicy.java | 22 +- .../policy/rolebased/RoleBindingStruct.java | 22 +- .../actions/AbstractAuthorizationAction.java | 22 +- .../actions/AdministerSecurityAction.java | 22 +- .../rolebased/actions/PublishAction.java | 22 +- .../actions/RepositoryCreateAction.java | 22 +- .../actions/RepositoryReadAction.java | 22 +- .../rolebased/actions/SchedulerAction.java | 22 +- .../actions/SchedulerExecuteAction.java | 22 +- .../policy/rolebased/messages/Messages.java | 22 +- .../AuthorizationPolicyVoter.java | 22 +- .../DefaultAuthorizationPolicyWebService.java | 22 +- ...izationPolicyRoleBindingDaoWebService.java | 22 +- .../ws/IAuthorizationPolicyWebService.java | 22 +- ...izationPolicyRoleBindingDaoWebService.java | 22 +- .../ws/JaxbSafeRoleBindingStruct.java | 22 +- .../ws/RoleBindingStructAdapter.java | 22 +- .../ws/StringKeyListValueMapEntry.java | 22 +- .../ws/StringKeyStringValueMapEntry.java | 22 +- .../ws/DefaultUserRoleListWebService.java | 22 +- .../userrole/ws/IUserRoleListWebService.java | 22 +- ...serRoleListServiceToWebServiceAdapter.java | 22 +- .../DefaultTenantedPrincipleNameResolver.java | 22 +- .../security/userroledao/PentahoRole.java | 22 +- .../security/userroledao/PentahoUser.java | 22 +- .../userroledao/PentahoUserRoleMapping.java | 22 +- .../AbstractJcrBackedUserRoleDao.java | 22 +- .../jackrabbit/JcrUserRoleDao.java | 22 +- .../userroledao/messages/Messages.java | 22 +- .../UserRoleDaoUserDetailsService.java | 22 +- .../UserRoleDaoUserRoleListService.java | 22 +- .../superuser/SuperUserRoleListService.java | 22 +- ...rizationPolicyBasedUserRoleWebService.java | 22 +- .../userroledao/ws/IUserRoleWebService.java | 22 +- .../userroledao/ws/ProxyPentahoRole.java | 22 +- .../userroledao/ws/ProxyPentahoUser.java | 22 +- .../ws/ProxyPentahoUserRoleHelper.java | 22 +- .../userroledao/ws/RoleComparator.java | 22 +- .../userroledao/ws/UserComparator.java | 22 +- .../userroledao/ws/UserRoleException.java | 22 +- .../userroledao/ws/UserRoleSecurityInfo.java | 22 +- .../userroledao/ws/UserRoleWebService.java | 22 +- .../userroledao/ws/UserToRoleAssignment.java | 22 +- .../core/RepositoryGCOrphanTest.java | 22 +- .../acl/MagicAceDefinitionTest.java | 22 +- .../acl/PentahoACLProviderTest.java | 22 +- .../PentahoCompiledPermissionsImplTest.java | 22 +- .../repository/DatabaseHelperTest.java | 22 +- .../JcrBackedDatasourceMgmtServiceTest.java | 22 +- .../RepositoryDownloadWhitelistTest.java | 178 +++---- .../RepositoryFilenameUtilsTest.java | 22 +- .../hibernate/HibernateUtilTestHelper.java | 22 +- .../filebased/DecoratedFileContentTest.java | 22 +- .../filebased/FileObjectTestHelper.java | 22 +- .../filebased/MondrianFileObjectTest.java | 22 +- .../solution/filebased/MondrianVfsTest.java | 22 +- .../SolutionRepositoryVfsFileObjectTest.java | 22 +- .../usersettings/UserSettingServiceTest.java | 22 +- ...DatasourceMgmtToWebServiceAdapterTest.java | 22 +- .../DefaultDatasourceMgmtWebServiceTest.java | 22 +- .../unified/DefaultUnifiedRepositoryBase.java | 22 +- .../unified/RepositoryUtilsTest.java | 22 +- .../unified/UnifiedRepositoryTestUtils.java | 22 +- .../repository2/unified/WebDavDemo.java | 22 +- .../unified/fileio/RepositoryFileIoTest.java | 22 +- .../RepositoryFileOutputStreamTest.java | 22 +- .../fs/FileSystemRepositoryFileDaoTest.java | 22 +- .../unified/jcr/DefaultDeleteHelperTest.java | 22 +- .../jcr/DefaultPathConversionHelperTest.java | 22 +- ...efaultRepositoryVersioningManagerTest.java | 22 +- .../jcr/InheritDefaultAclHandlerTest.java | 22 +- .../jcr/JcrAclNodeHelperCallTester.java | 22 +- .../unified/jcr/JcrRepositoryFileDaoTest.java | 22 +- .../jcr/JcrRepositoryFileUtilsTest.java | 22 +- .../unified/jcr/JcrStringHelperTest.java | 22 +- .../unified/jcr/LocalizationUtilTest.java | 22 +- .../unified/jcr/NodeHelperTest.java | 22 +- .../unified/jcr/RepositoryCleanerTest.java | 22 +- .../unified/jcr/RepositoryFileProxyTest.java | 22 +- .../unified/jcr/SimpleJcrTestUtils.java | 22 +- .../SpringSecurityLoginModuleTest.java | 22 +- ...ecurityPrincipalProvider_Caching_Test.java | 22 +- ...ncipalProvider_PrincipalCreation_Test.java | 22 +- ...CredentialsStrategySessionFactoryTest.java | 22 +- .../jcr/sejcr/PentahoJcrTemplateTest.java | 22 +- .../sejcr/PentahoTransactionManagerTest.java | 22 +- .../ntdproviders/LocalNtdProviderTest.java | 22 +- ...agerAuthenticationSuccessListenerTest.java | 22 +- ...efaultUnifiedRepositoryWebServiceTest.java | 22 +- .../NodeRepositoryFileDataAdapterTest.java | 22 +- .../RepositoryFileTreeAdapterTest.java | 22 +- .../StringKeyStringValueDtoTest.java | 22 +- .../SampleUsersAndRolesInitHandler.java | 22 +- .../AbstractJcrBackedRoleBindingDaoTest.java | 22 +- .../rolebased/AuthorizationPolicyClient.java | 22 +- .../ws/RoleBindingStructAdapterTest.java | 22 +- .../AbstractJcrBackedUserRoleDaoTest.java | 22 +- .../DefaultPentahoPasswordEncoderTest.java | 22 +- .../pentaho/test/mock/MockPentahoRole.java | 22 +- .../pentaho/test/mock/MockPentahoUser.java | 22 +- .../pentaho/test/mock/MockUserRoleDao.java | 22 +- .../repository/ContentExceptionTest.java | 22 +- .../repository/RepositoryTestCase.java | 22 +- .../runtime/RuntimeRepositoryTest.java | 22 +- .../unified/EmptyUnifiedRepository.java | 22 +- .../unified/MockUnifiedRepository.java | 22 +- .../unified/UnmodifiableRepository.java | 22 +- .../security/MockUserRoleListService.java | 22 +- .../acls/TestPentahoAclEntryTest.java | 22 +- .../acls/voter/TestBasicAclVoterTest.java | 22 +- .../TestPentahoAllowAllAclVoterTest.java | 22 +- .../TestPentahoUserOverridesVoterTest.java | 22 +- .../ws/UserDetailsRoleListWebServiceBase.java | 22 +- .../AbstractJcrBackedUserRoleDaoTest.java | 22 +- ...aultTenantedPrincipleNameResolverTest.java | 22 +- .../ws/UserRoleWebServiceBase.java | 22 +- .../logvalve/FilteredAccessLogValve.java | 22 +- user-console/LICENSE.txt | 4 +- .../mantle/client/EmptyRequestCallback.java | 22 +- .../mantle/client/MantleApplication.java | 22 +- .../mantle/client/MantleEntryPoint.java | 21 +- .../pentaho/mantle/client/MantleMenuBar.java | 22 +- .../pentaho/mantle/client/MantleUtils.java | 22 +- .../mantle/client/RepositoryFileUtils.java | 22 +- .../admin/ChangePasswordByUserDialog.java | 22 +- .../client/admin/ChangePasswordDialog.java | 22 +- .../client/admin/ContentCleanerPanel.java | 22 +- .../mantle/client/admin/EmailAdminPanel.java | 22 +- .../admin/EmailAdminPanelController.java | 22 +- .../mantle/client/admin/EmailTestDialog.java | 22 +- .../mantle/client/admin/EmailTester.java | 22 +- .../mantle/client/admin/ISysAdminPanel.java | 22 +- .../client/admin/JsEmailConfiguration.java | 22 +- .../client/admin/JsLocalizedRoleName.java | 22 +- .../client/admin/JsLogicalRoleAssigment.java | 22 +- .../mantle/client/admin/JsLogicalRoleMap.java | 22 +- .../mantle/client/admin/JsSysAdminPanel.java | 22 +- .../mantle/client/admin/JsUserRoleList.java | 22 +- .../mantle/client/admin/PermissionsPanel.java | 22 +- .../mantle/client/admin/RoleDialog.java | 22 +- .../mantle/client/admin/ServiceCallback.java | 22 +- .../admin/UpdatePasswordController.java | 22 +- .../mantle/client/admin/UserDialog.java | 22 +- .../client/admin/UserRolesAdminPanel.java | 22 +- .../admin/UserRolesAdminPanelController.java | 22 +- .../mantle/client/commands/AboutCommand.java | 22 +- .../AbstractFilePropertiesCommand.java | 22 +- .../client/commands/AddDatasourceCommand.java | 22 +- .../commands/ChangePasswordCommand.java | 22 +- .../commands/CollapseBrowserCommand.java | 21 +- .../mantle/client/commands/CommandExec.java | 22 +- .../client/commands/CopyFilesCommand.java | 22 +- .../client/commands/CutFilesCommand.java | 22 +- .../client/commands/DeleteFileCommand.java | 22 +- .../client/commands/DeleteFolderCommand.java | 22 +- .../commands/DeletePermanentFileCommand.java | 22 +- .../commands/ExecuteGlobalActionsCommand.java | 22 +- .../commands/ExecuteUrlInNewTabCommand.java | 22 +- .../client/commands/ExportFileCommand.java | 22 +- .../commands/FilePropertiesCommand.java | 22 +- .../client/commands/HideWaitPopupCommand.java | 22 +- .../client/commands/ImportFileCommand.java | 22 +- .../commands/JavascriptObjectCommand.java | 22 +- .../mantle/client/commands/LoginCommand.java | 22 +- .../mantle/client/commands/LogoutCommand.java | 22 +- .../client/commands/ManageContentCommand.java | 22 +- .../commands/ManageDatasourcesCommand.java | 22 +- .../client/commands/NewDropdownCommand.java | 22 +- .../client/commands/NewFolderCommand.java | 22 +- .../client/commands/OpenDocCommand.java | 22 +- .../client/commands/OpenFileCommand.java | 22 +- .../commands/OpenKettleStatusCommand.java | 22 +- .../client/commands/OpenURLCommand.java | 22 +- .../client/commands/PasteFilesCommand.java | 22 +- .../client/commands/PentahoHomeCommand.java | 22 +- .../mantle/client/commands/PrintCommand.java | 22 +- .../PurgeMondrianSchemaCacheCommand.java | 21 +- .../PurgeReportingDataCacheCommand.java | 22 +- .../commands/RefreshMetaDataCommand.java | 22 +- .../commands/RefreshRepositoryCommand.java | 22 +- .../RefreshSystemSettingsCommand.java | 22 +- .../client/commands/RestoreFileCommand.java | 22 +- .../mantle/client/commands/SaveCommand.java | 22 +- .../commands/SessionExpiredCommand.java | 22 +- .../client/commands/ShareFileCommand.java | 22 +- .../client/commands/ShowBrowserCommand.java | 21 +- .../client/commands/ShowWaitPopupCommand.java | 22 +- .../client/commands/SwitchLocaleCommand.java | 21 +- .../client/commands/SwitchThemeCommand.java | 22 +- .../mantle/client/commands/UrlCommand.java | 22 +- .../mantle/client/dialogs/FileDialog.java | 22 +- .../dialogs/GeneratedContentDialog.java | 22 +- .../mantle/client/dialogs/ImportDialog.java | 21 +- .../client/dialogs/ManageContentDialog.java | 22 +- .../client/dialogs/OverwritePromptDialog.java | 22 +- .../client/events/FavoritesChangedEvent.java | 22 +- .../events/FavoritesChangedEventHandler.java | 22 +- .../mantle/client/events/GenericEvent.java | 22 +- .../client/events/GenericEventHandler.java | 22 +- .../client/events/ISolutionBrowserEvent.java | 22 +- .../events/MantleSettingsLoadedEvent.java | 22 +- .../MantleSettingsLoadedEventHandler.java | 22 +- .../events/PerspectivesLoadedEvent.java | 22 +- .../PerspectivesLoadedEventHandler.java | 22 +- .../client/events/RecentsChangedEvent.java | 22 +- .../events/RecentsChangedEventHandler.java | 22 +- .../client/events/ShowDescriptionsEvent.java | 22 +- .../events/ShowDescriptionsEventHandler.java | 22 +- .../client/events/ShowHiddenFilesEvent.java | 22 +- .../events/ShowHiddenFilesEventHandler.java | 22 +- .../events/SolutionBrowserCloseEvent.java | 22 +- .../SolutionBrowserCloseEventHandler.java | 22 +- .../events/SolutionBrowserDeselectEvent.java | 22 +- .../SolutionBrowserDeselectEventHandler.java | 22 +- .../events/SolutionBrowserOpenEvent.java | 22 +- .../SolutionBrowserOpenEventHandler.java | 22 +- .../events/SolutionBrowserSelectEvent.java | 22 +- .../SolutionBrowserSelectEventHandler.java | 22 +- .../events/SolutionBrowserUndefinedEvent.java | 22 +- .../SolutionBrowserUndefinedEventHandler.java | 22 +- .../client/events/SolutionFileHandler.java | 22 +- .../events/SolutionFolderActionEvent.java | 22 +- .../SolutionFolderActionEventHandler.java | 22 +- .../events/UserSettingsLoadedEvent.java | 22 +- .../UserSettingsLoadedEventHandler.java | 22 +- .../mantle/client/images/MantleImages.java | 22 +- .../client/objects/JsCreateNewConfig.java | 22 +- .../objects/JsCreateNewConfigComparator.java | 22 +- .../client/objects/MantleXulOverlay.java | 22 +- .../mantle/client/objects/RolePermission.java | 22 +- .../client/objects/SolutionFileInfo.java | 22 +- .../mantle/client/objects/UserPermission.java | 22 +- .../FileTypeEnabledOptions.java | 22 +- .../client/solutionbrowser/FolderCommand.java | 22 +- .../client/solutionbrowser/IFileSummary.java | 22 +- .../IRepositoryFileProvider.java | 22 +- .../IRepositoryFileTreeListener.java | 22 +- .../solutionbrowser/MantlePopupPanel.java | 22 +- .../solutionbrowser/PluginOptionsHelper.java | 22 +- .../RepositoryFileTreeManager.java | 22 +- .../SolutionBrowserClipboard.java | 22 +- .../SolutionBrowserDragController.java | 22 +- .../solutionbrowser/SolutionBrowserFile.java | 22 +- .../solutionbrowser/SolutionBrowserPanel.java | 21 +- .../solutionbrowser/filelist/FileCommand.java | 22 +- .../solutionbrowser/filelist/FileItem.java | 22 +- .../filelist/FilesListPanel.java | 22 +- .../filelist/IFileItemListener.java | 22 +- .../filelist/RepositoryFileComparator.java | 22 +- .../filepicklist/AbstractFilePickList.java | 21 +- .../filepicklist/FavoritePickItem.java | 22 +- .../filepicklist/FavoritePickList.java | 22 +- .../filepicklist/IFilePickItem.java | 22 +- .../filepicklist/IFilePickListListener.java | 22 +- .../filepicklist/RecentPickItem.java | 22 +- .../filepicklist/RecentPickList.java | 22 +- .../fileproperties/FilePropertiesDialog.java | 22 +- .../fileproperties/GeneralPanel.java | 22 +- .../fileproperties/IFileModifier.java | 22 +- .../IUserRoleSelectedCallback.java | 22 +- .../fileproperties/PermissionsPanel.java | 22 +- .../SelectUserOrRoleDialog.java | 22 +- .../fileproperties/SubscriptionsPanel.java | 22 +- .../solutionbrowser/tabs/IFrameTabPanel.java | 22 +- .../toolbars/BrowserToolbar.java | 22 +- .../toolbars/FilesToolbar.java | 22 +- .../solutionbrowser/tree/FileTreeItem.java | 22 +- .../solutionbrowser/tree/LeafItemWidget.java | 22 +- .../solutionbrowser/tree/SolutionTree.java | 22 +- .../tree/SolutionTreeWrapper.java | 22 +- .../mantle/client/ui/BurgerMenuBar.java | 21 +- .../mantle/client/ui/BurgerMenuPopup.java | 21 +- .../mantle/client/ui/CustomDropDown.java | 22 +- .../mantle/client/ui/PerspectiveManager.java | 22 +- .../mantle/client/ui/UserDropDown.java | 22 +- .../ui/custom/HorizontalScrollWrapper.java | 22 +- .../mantle/client/ui/custom/ListBoxTitle.java | 22 +- .../mantle/client/ui/tabs/MantleTab.java | 22 +- .../client/ui/tabs/MantleTabMenuItem.java | 11 + .../mantle/client/ui/tabs/MantleTabPanel.java | 22 +- .../client/ui/tabs/TabContextMenuBar.java | 11 + .../mantle/client/ui/xul/JsPerspective.java | 22 +- .../pentaho/mantle/client/ui/xul/JsTheme.java | 22 +- .../mantle/client/ui/xul/JsXulOverlay.java | 22 +- .../client/ui/xul/MantleController.java | 22 +- .../mantle/client/ui/xul/MantleModel.java | 22 +- .../mantle/client/ui/xul/MantleXul.java | 21 +- .../IMantleUserSettingsConstants.java | 22 +- .../mantle/client/usersettings/JsSetting.java | 22 +- .../usersettings/MantleSettingsManager.java | 22 +- .../usersettings/UserSettingsManager.java | 22 +- .../mantle/rebind/CommandExecGenerator.java | 22 +- .../mantle/rebind/EventBusUtilGenerator.java | 22 +- .../public/browser/js/browser.dialogs.js | 21 +- .../browser/js/browser.dialogs.templates.js | 21 +- .../public/browser/js/browser.fileButtons.js | 21 +- .../browser/js/browser.folderButtons.js | 21 +- .../mantle/public/browser/js/browser.js | 21 +- .../browser/js/browser.multiSelectButtons.js | 21 +- .../public/browser/js/browser.templates.js | 21 +- .../public/browser/js/browser.trashButtons.js | 21 +- .../browser/js/browser.trashItemButtons.js | 21 +- .../mantle/public/browser/js/browser.utils.js | 21 +- .../js/dialogs/browser.dialog.rename.js | 21 +- .../browser.dialog.rename.templates.js | 21 +- .../browser/lib/backbone/backbone-min.js | 21 +- .../public/browser/lib/backbone/backbone.js | 21 +- .../browser/lib/underscore/underscore-min.js | 21 +- .../browser/lib/underscore/underscore.js | 21 +- .../public/home/content/welcome/js/main.js | 11 + .../home/content/welcome/js/vendor/npm.js | 11 + .../welcome/js/vendor/owl.carousel.min.js | 11 + .../public/home/js/FavoritesController.js | 21 +- .../mantle/public/home/js/createNew.js | 21 +- .../mantle/public/home/js/favorites.js | 21 +- .../mantle/public/home/js/gettingStarted.js | 21 +- .../org/pentaho/mantle/public/home/js/home.js | 21 +- .../pentaho/mantle/public/home/js/launch.js | 21 +- .../pentaho/mantle/public/nativeScripts.js | 21 +- .../pentaho/mantle/client/NothingTest.java | 22 +- .../commands/SessionExpiredCommandTest.java | 22 +- .../rebind/EventBusUtilGeneratorTest.java | 22 +- 2443 files changed, 18832 insertions(+), 37646 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index f815843ee4a..270d405d390 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners included in text file or in the source code. @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/api/LICENSE.txt b/api/LICENSE.txt index f815843ee4a..270d405d390 100644 --- a/api/LICENSE.txt +++ b/api/LICENSE.txt @@ -1,4 +1,4 @@ -Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners included in text file or in the source code. @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/api/src/main/java/javax/ws/rs/core/NoContentException.java b/api/src/main/java/javax/ws/rs/core/NoContentException.java index 78bcb32e4b1..0d24e84cd1f 100644 --- a/api/src/main/java/javax/ws/rs/core/NoContentException.java +++ b/api/src/main/java/javax/ws/rs/core/NoContentException.java @@ -1,23 +1,13 @@ /*! ****************************************************************************** * - * Pentaho Data Integration + * Pentaho * - * Copyright (C) 2024 by Hitachi Vantara : http://www.pentaho.com + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - ******************************************************************************* - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * + * Change Date: 2028-08-13 ******************************************************************************/ package javax.ws.rs.core; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java b/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java index f003c3d1dca..af2c986e5e0 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ActionInvocationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java b/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java index 68dd79416f7..75a68803904 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ActionPreProcessingException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IAction.java b/api/src/main/java/org/pentaho/platform/api/action/IAction.java index 390a79e9af2..cb22329b0af 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java b/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java index 2a528f8792a..9d074dc240f 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IActionAdaptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java b/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java index 524d88ce6f4..5e18a75cc00 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IActionInvokeStatus.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java b/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java index c1e61987e19..16dd64a3938 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IActionInvoker.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java b/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java index a20372c3482..0d0fbe82573 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IDefinitionAwareAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java b/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java index bfe1fc1194a..aabc0907238 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ILoggingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java index 3c42a42f637..ec73373f428 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IPostProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java index 2ab537a5531..1c60dc3dbc8 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IPreProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java b/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java index 3d9171ea99b..65f19c2cd0b 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/ISessionAwareAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java index 2d9f70aa15f..ecca5822c02 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IStreamProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java b/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java index 369824cdbc7..5f6168722b6 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IStreamingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java b/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java index 6bc1c8d740c..368ac23bc39 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IVarArgsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java b/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java index 4db121259af..a28bc5ea760 100644 --- a/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java +++ b/api/src/main/java/org/pentaho/platform/api/action/IWorkerNodeCredential.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java b/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java index b5c7fb0a17c..3766c02d847 100644 --- a/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java +++ b/api/src/main/java/org/pentaho/platform/api/cache/ICacheExpirationRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.cache; diff --git a/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java b/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java index 5f5262380b8..3910658bd65 100644 --- a/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java +++ b/api/src/main/java/org/pentaho/platform/api/cache/ILastModifiedCacheItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.cache; diff --git a/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java b/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java index c4a000ff84c..ce8c720c511 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/data/DBDatasourceServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java b/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java index 5af82490ef7..d5b1c7e5bc3 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IDBDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java b/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java index 4993437de35..0c0c15edbee 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java b/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java index 82e6896fd7e..80dffb5358d 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java b/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java index 99120a0278a..f42ae3f7fe9 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IPooledDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java b/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java index 0a3b37c03f3..a8d9ec768ec 100644 --- a/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/data/IPreparedComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.data; diff --git a/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java b/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java index c06a2d9c79a..da4a0a97c71 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/email/EmailServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; public class EmailServiceException extends Exception { diff --git a/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java b/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java index 9a5a7e50f54..8ee1f7d615e 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java +++ b/api/src/main/java/org/pentaho/platform/api/email/IEmailAuthenticationResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; diff --git a/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java b/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java index 0a78d69237b..62a5359f33a 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java +++ b/api/src/main/java/org/pentaho/platform/api/email/IEmailConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; diff --git a/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java b/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java index aab49c2fa8c..3341ae84652 100644 --- a/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java +++ b/api/src/main/java/org/pentaho/platform/api/email/IEmailService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.email; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java index 813c5b93aab..b34f91dc01c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionExecutionException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java index 70ef44bf216..d067d2531b4 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java index 128c02488f5..4f40e7e7f55 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequenceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java index b5d7e00401a..02087557644 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionSequencePromptException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java b/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java index c639edc85cb..e69a62b9fdc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ActionValidationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java b/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java index 858679be061..a6eee9c6988 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/AuditException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java b/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java index 23f04fec789..691ed2b93e1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ComponentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java b/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java index 704daac7646..5c4abd28fc8 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAcceptsRuntimeInputs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java index 28e01279e4f..6eb8fe036bc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java index f66fc9d9ae2..dfefe3391f9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java index 5c920fc692b..4422fe112a6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclSolutionFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java b/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java index 7ed73bbe7e5..e7249d63681 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java index 25752135b66..aba90c1f66d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionCompleteListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java index e3bbb4c3f06..ad8bd5fd17f 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionParameter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java index 3c8b54eda53..6d67be905cb 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java index cfddf7abd57..8d634171aed 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java index 917cd9b88b6..e2f9c8783bf 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IActionSequenceResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java b/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java index d167a4decb8..053f597922e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java index f553ab8a426..60727a4334e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java index 57b5fd52e48..205eed501d7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuditable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java index 6aaebe23c0f..08f41a527ea 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java index 759a60019b4..8b44c384090 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java b/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java index 489a97f1803..0a87ab5a0fc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IBackgroundExecution.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java b/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java index ca51be55c2c..365df198879 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ICacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java b/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java index c1b9ee109a2..b976f9c700d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java b/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java index c5d5a9cc910..39e553313ad 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConditionalExecution.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java index 55625db7936..df4aa032cb4 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java index 5bc8822ef54..d0403f279a9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConfiguredPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java b/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java index f9fe473896f..4bfa4d72c2a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IConnectionUserRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java index 06f623bc45f..d4b4452d2d3 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java index cfc611de06b..3fdd4761440 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java index 26f668188c8..b6222ae1b04 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentGeneratorInvoker.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java index 6626932d99b..414a87644b7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java index 3ef3d2c5407..5387f2f53ac 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java b/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java index 2aca4e427e5..95c20c3bc11 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IContentOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java b/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java index f7b5b4d72a6..d4c9bc4273c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ICreateFeedbackParameterCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java b/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java index 63895b51835..1c1a9683ad1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IDocumentResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java index cce46c6ff5f..72afa3eb002 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IExecutionListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java b/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java index d7bc46e4b80..c93ffa38451 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IFileFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java index acc8abf14fe..5b5d5bf46d6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java b/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java index d320b359d09..e225f6f3c84 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ILoggablePojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java b/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java index df5a96892a5..4614eb2bc6f 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ILogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java b/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java index 4957d4d69cb..5779f90d8d5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ILogoutListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java b/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java index 7398f98ec3d..cfcfec668c6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IMessageFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java index 7c31c945752..c2a1b052e40 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IMimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java b/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java index 1155f2179a5..2b5bc59bf2a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IObjectCreator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java b/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java index 43b4524525f..0bda56690a3 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IOutputDef.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java b/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java index 08cb3c7f04c..be4b2a1a781 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java index 29e32b002a9..f50ba6ffc3a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java index 8c6cf49e969..41bb2d31246 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java index f7e05e3b121..4209d4668fd 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java b/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java index 3ff14ea3765..f2b7e5cac3d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IParameterSetter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java index dd02f4ff127..f94dfcb1539 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java index b296b4838b6..3c3cff592f0 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoAclObjectIdentity.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java index 1855d948dd9..a53ed53d307 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoBasicAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java index 38c8f0a49c3..f0da5ad4062 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java index 39434d08ada..d75b355c9ba 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoInitializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java index fd2a7be9482..2cf375dd964 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java index 86185b84a90..ff96b42e0f5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java index 9b64f103151..37161fb7278 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoObjectRegistration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java index 901474c2c9d..1c31fbb14b0 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java index 76239910854..e76cf540858 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java index a0c55bc4c4c..89856049df6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java index 7a381e18988..922ca4a48b7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoRequestContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java index 0a7f2435b54..895bacde780 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java index ddadcad0d22..9c6f77692f2 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java index 612d457e1db..a843a1fb536 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAclHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java index 988d6934d2f..9d00facebb6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemAdminPlugins.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java index 84a23dae142..a18ffb0bcf9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemEntryPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java index 87935d8c860..1bd492976a1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemExitPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java index 8d73c3c4125..ca84dde9461 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java index 2f5023763a5..d63b1567e3e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemInitializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java index 588e7ea0cfb..293d2db4822 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java index bf6c4caf300..0f86ec584c6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemListeners.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java index a63f59900bf..6a64144841c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoSystemStartupActions.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java index d3277908b63..c359c628164 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java index 328b32776f9..d65470da3be 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPentahoUrlFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java index d207898fa28..bba3f371ef3 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMask.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java index 7ab49eba43d..7aed698463e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionMgr.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java index c3c8efb0c80..c39ea749759 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPermissionRecipient.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java index 912ae73379c..8aec3ba1ea1 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformPlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java index 46482c9e1cb..b5f863bd97c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformReadyListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java index 55732228a10..658828463d5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPlatformWebResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java index 513342bb4f2..ab83ff808bc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginLifecycleListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java index a132926102c..c5680198f7c 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java index 68187cfe690..15369f246f6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginManagerListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java index 4aa00d3faac..3564676d1ab 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginOperation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java index f15d4d457f9..6dfd3e19ec6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java b/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java index be9b55cbd45..d10ef889bad 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IPluginResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java b/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java index 3b592fe4bde..3ed99e4eee7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IProducesRuntimeOutputs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java b/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java index 94036527896..f15bd7f83dc 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IRuntimeContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java b/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java index 8848d0ff94f..662a1ff8356 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IScheduledJob.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java b/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java index 429c15e8b87..d04b6d8e983 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java b/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java index 09173f1089f..23984495ad9 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISelectionMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java index 51e8a7120ef..51ba65932da 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISequenceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java index a6b65a6a822..038e8456160 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusChangeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java index 09130db9d63..910be87fac4 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServerStatusProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java b/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java index e42fc25b320..e18b7f0ae8b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServiceConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java b/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java index 137db7c089a..37e986b326d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IServiceManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java b/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java index 14407946a2f..dbac6920a63 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISessionContainer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java b/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java index 5708d09714d..f6fae838319 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISessionStartupAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java b/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java index dceea10f5e1..724e05fed13 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISimplePojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java index 0974d1ac3e3..4bc5c9889f7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionActionDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java index ea49c708d2d..7301d6d1d86 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionAttributeContributor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java index 3ded0dc6a2d..6079a4e1aa5 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java index e0676bef48c..33cf23f60f7 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java index b120a9cd469..8fa19c3bcfa 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISolutionFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java index 76d3ca0333b..8738c5a2112 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java index b05faf5e408..789e36abeed 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IStreamingPojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java b/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java index 520cd10bb04..baef049e137 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISystemConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java b/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java index 2e89eca6f0d..52b3771b13a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ISystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java b/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java index 690347f1fdd..afdcb25bf80 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IUITemplater.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java b/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java index bd84434e5b3..f410bc5cbb6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/IUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java b/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java index be2093b09fc..235dfb66b3e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/InvalidParameterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java b/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java index cbf287923b7..652d046c696 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ObjectFactoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java b/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java index 2316818c5b0..4350a90750a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PentahoAccessControlException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java b/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java index 72e2bb14150..53d00b1f076 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PentahoSystemException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java b/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java index 57bfd5641c9..d66fd70c16e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java index 40c667f2962..a70ca237d0b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java index f82be0dd331..0c65dc59179 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginBeanException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java index 4d68b6189a4..942b0ae84ae 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginLifecycleException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java b/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java index 9b071b1e115..d4a3b0f105b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/PluginServiceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java b/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java index dc9266af927..d08dc050b75 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ServerStatusProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java b/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java index 2625a0882b9..9648a79dc8a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java b/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java index 2f7a5608c9e..797c5ea7ede 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/ServiceInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java b/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java index c3b6b051d3f..12d60c0df14 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/UnresolvedParameterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java b/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java index 6308dcf4643..67510870aec 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/perspective/IPluginPerspectiveManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.perspective; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java b/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java index 30d5750c2e1..ed37770196a 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/perspective/pojo/IPluginPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.perspective.pojo; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java b/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java index 8a0c2ee16d1..4eb2ac574e6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/IAuthenticationRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java index 308710163b8..216063e98c6 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java index 46e09a70af6..7cce2a54560 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java index a201dbb65f7..5f164ab5886 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java index 39e486fe442..97725f8614e 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IPentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java index 15f0bd0a9a2..8c11b8f0a17 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/IUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java index ada5fa920d8..5a1a446cf02 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java index dabb6f015c8..1036b78713d 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java index 751eb157f20..83d5530b03b 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleDaoException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java index b6a78d2d3c7..3323ba60187 100644 --- a/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java b/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java index 9270b4bc4b7..f2235560c83 100644 --- a/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java +++ b/api/src/main/java/org/pentaho/platform/api/locale/IPentahoLocale.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.locale; diff --git a/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java b/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java index a4f63329c94..b7125875a13 100644 --- a/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java +++ b/api/src/main/java/org/pentaho/platform/api/mimetype/IMimeType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mimetype; diff --git a/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java b/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java index a3ddf44eb59..594f5308ad0 100644 --- a/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/mimetype/IPlatformMimeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mimetype; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java index 5e6d95323e9..1315e33c277 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java index 7bad76d079b..08e6626dcef 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java index 94193a93bd9..48d0dc69318 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/IMonitoringSubscriber.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java index 22f4b3be534..169896f0ee0 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/IVariableSerializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java index 91d2fe53329..897270782da 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpTrapEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java index 36fafccf614..14d1af36c16 100644 --- a/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java +++ b/api/src/main/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java b/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java index 10348a221e0..0a070a63cc5 100644 --- a/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java +++ b/api/src/main/java/org/pentaho/platform/api/mt/ITenant.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mt; diff --git a/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java b/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java index c09204706d0..ed0f38adcfa 100644 --- a/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java +++ b/api/src/main/java/org/pentaho/platform/api/mt/ITenantManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mt; diff --git a/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java b/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java index fc84f3adf14..018bb08f640 100644 --- a/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/mt/ITenantedPrincipleNameResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.mt; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java b/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java index 512d820ecf4..b276c43fd6e 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/ContentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java b/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java index be675f80f3f..1b10e1f9def 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IClientRepositoryPathsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java b/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java index ff4492ae44b..5271bb2d232 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java b/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java index 3f02720cf10..e99c4a94db0 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IRepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java index 5ae88c6c54c..3bcc332ec27 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeElement.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java index 7353c7ba2a0..cc2d9391ac6 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/IRuntimeRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java b/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java index b64d78cc845..915b8944405 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/ISearchable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java b/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java index 9c5eabead28..f8a9b77c142 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/RepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java index 9e729bd27ef..1b08e25ba4e 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java index 0be2729f18c..74ef7b09c34 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java index bb1d5c20371..0985593004b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java index 9fd74678f58..96b3c629485 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java index c4c9fc73fed..7c0db3bfd5a 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/IDatasourceMgmtService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java b/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java index 11108c1debd..5bbc70a93d8 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java index decc5e824f2..7fede132650 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/Converter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java index ea67ba00ce3..4d7a1fe2ed5 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ConverterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java index d4bdd99b6c7..a288d41184c 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IAclNodeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java index eb9cee6f8f9..de7dd274d04 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java index 098c766b235..886933ffe29 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java index 6e9f8a23b9f..4351bb69fa1 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IFileVersioningConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java index ebed07f9b33..70c5a57fbfc 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPentahoJCRPrivilege.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java index bc561baa275..3f360e1399c 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IPlatformImportBundle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java index b65ff7dde9a..d548d888f32 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java index 2a73d303f6e..ec505566897 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryAccessVoterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java index fee54324dbb..99bed074e57 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryContentConverterHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java index 711f56af8f6..94896966390 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryDefaultAclHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java index 33e746781f9..2ea073dff70 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java index 69da787f9d5..0618ce83ea1 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IRepositoryVersionManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java index 4c3e30b5a4e..13d9f4fff1d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/ISourcesStreamEvents.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java index 42f231278e7..ca9e1187f39 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IStreamListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java index ac6bc6f7934..7d7847a630b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/IUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java index b6590133893..51c32d0ae89 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/MondrianSchemaAnnotator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java index ee84760e614..0b7af44ac4b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java index 8e928dad382..49d4ab25a2b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAce.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java index 5cca30e0dd1..5378bfe76e9 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAcl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java index 36a4a2f16ef..17180f3571a 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileExtraMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; import java.io.Serializable; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java index 9495c12fbb8..8ec1d8472f8 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFilePermission.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java index c479657b826..1037f85117c 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSid.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java index fa8bbb81e34..4c9a7f7f6c3 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTree.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java index 3f5fcc00d1d..95a60564418 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java index a49d6150204..325621d03ae 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/RepositoryRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java index 08b21b08c7a..9edf9e0bf37 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java index 79e409de776..684f0711031 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryCreateFileException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java index d4c6d4441f2..14cb9086e46 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java index 1dc8e3a07ce..da8afe73070 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java index 8e30269daf7..4a4eed64d19 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java index 17bddcf6a25..3476e50054b 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java index 1a7ac121cc5..6884790a1af 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryUpdateFileException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java index 3c9ecf643c2..bc1f58c7a22 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/VersionSummary.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java index 7fe02dae80e..5057ece0991 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNode.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java index 4b5d6c7416c..61fb67b4ce3 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRef.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java index 76715bf7653..1973a0edc21 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/DataProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java index 7ce19471ae5..4b78345ca7d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java index d0b91f40373..be426c8759d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.sample; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java index 159aebaa919..3ef3da21394 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/data/simple/SimpleRepositoryFileData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.simple; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java index adc06212f46..0d6e68404f0 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java index d2cf86b2488..74e1c062ae5 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java index 41bfd100f5b..ba40be56edd 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java index f8814587824..86de8a817a7 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java index 9b10e8e9f85..ade06cf742d 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java index a46210b9049..e3c266cff26 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java index 7de37dbfd1d..036f6c786ca 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java index ae3d69f0ac7..c7b585c6304 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDto.java @@ -1,22 +1,14 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +/*! ****************************************************************************** * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Pentaho * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java index 30cc98fffc1..08257ba12e9 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java index ac0c4e21948..000f1b07521 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/StringKeyStringValueDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java index 594867a0d50..e4963576863 100644 --- a/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java +++ b/api/src/main/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java b/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java index 68864b0ea79..478a0aca37f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/BackgroundExecutionException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java index 15c7f7202dd..6fcfe1f4ed0 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobDetail.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java index 1aedf1f782f..c2faab0fb86 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/IJobSchedule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java b/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java index 81229302fd7..655bb74c72a 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler/JobScheduleParam.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java index 1eefeab97a8..d604d06d1b4 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IActionClassResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; /** diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java index c7c89f49cc8..b8e2d4955f0 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBackgroundExecutionStreamProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java index c42674a8c11..625c9ea467f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IBlockoutManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java index 2fb0e9ddbba..a1e955c4d8f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import org.pentaho.platform.api.scheduler2.wrappers.DayOfMonthWrapper; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java index bb46cec0fb3..66efd015e6e 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ICronJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java index c15ac7f9fe1..d9f3bb8c8fa 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IEmailGroupResolver.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import java.util.List; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java index 8ba0f40a2c4..5699f0a12ce 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJob.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java index 0c72c6799db..d7d39b344f7 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java index bcdee2567a8..f241d2d9d70 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java index 6baa9f29ae6..713815633c2 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobResult.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java index c2c22b258c5..2b0312e90ab 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleParam.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import java.io.Serializable; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java index 57f5196fb5d..0382b2fd896 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobScheduleRequest.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; import java.util.List; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java index 940b5ea9e9b..2f0e1d0d974 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java index 5a5bc7c3551..c037504588f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduleSubject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java index 258a964955e..e8fdf6c4562 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IScheduler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java index c0844da4bdf..c07087bca90 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java index 1d5a51e52e3..ff9d5fc2434 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISchedulerResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java index 177626f4937..3dc90791c0b 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/ISimpleJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java index d8af9fec0b3..dab2890d241 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/JobState.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; public enum JobState { diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java index 02875e8dee7..832ea082ab6 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/SchedulerException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java index 9675fdb2b4b..d1653d48b26 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfMonthWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java index 2294905dcf4..fd6d8e5513f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/DayOfWeekWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java index c4d9ccefc83..3f011d9936f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/HourlyWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java index 6adaa798928..8d1dbb2e253 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/ITimeWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java index 06b03bee29a..10d20358e38 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MinuteWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java index 6953396ced4..61da7c32115 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/MonthlyWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java index 8150e462a3a..96e67e4ee42 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/SecondWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java index 822ab4a51dc..c607e338ad5 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/wrappers/YearlyWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler2.wrappers; diff --git a/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java b/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java index c94a1d7a188..1b4c5d265ae 100644 --- a/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java +++ b/api/src/main/java/org/pentaho/platform/api/security/ILoginAttemptService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.security; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java b/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java index 04f79895666..2563d588aed 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IFileTypePlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java b/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java index 9fffcb51899..1846e996196 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IThemeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java b/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java index f5ff63a20d4..639dd96ec2d 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IThemeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java b/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java index dcbd22d8a88..036b9978a37 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java b/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java index e6dacef5f10..d54e6c01c1d 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/IXMLComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java b/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java index f6c71534d7e..0783280a46e 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/ModuleThemeInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/Theme.java b/api/src/main/java/org/pentaho/platform/api/ui/Theme.java index 806e505d77d..fdad2060dbd 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/Theme.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/Theme.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java b/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java index c88bd5c6e83..28ba00510be 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/ThemeResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/ui/UIException.java b/api/src/main/java/org/pentaho/platform/api/ui/UIException.java index e09eab71eef..10f4d56e46b 100644 --- a/api/src/main/java/org/pentaho/platform/api/ui/UIException.java +++ b/api/src/main/java/org/pentaho/platform/api/ui/UIException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java b/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java index 950882c021d..1f41be5fe67 100644 --- a/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java +++ b/api/src/main/java/org/pentaho/platform/api/usersettings/IAnyUserSettingService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.usersettings; diff --git a/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java b/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java index f1e49687962..8e8c20b7aea 100644 --- a/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java +++ b/api/src/main/java/org/pentaho/platform/api/usersettings/IUserSettingService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.usersettings; diff --git a/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java b/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java index 61ea4208de3..456fad97af8 100644 --- a/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java +++ b/api/src/main/java/org/pentaho/platform/api/usersettings/pojo/IUserSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.usersettings.pojo; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java b/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java index 33e4475cbac..b20448c45c4 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IExportHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java b/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java index af4a0455ef5..a97526c40e1 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPasswordService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java index d3a379fa379..37bf29d3aad 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java b/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java index 90f4c088dba..0af936dbcdb 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPentahoPlatformExporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java b/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java index 76e71ed3203..5bd396e2497 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java +++ b/api/src/main/java/org/pentaho/platform/api/util/ITempFileDeleter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java b/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java index db4cfb3f8b2..cb864317898 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IVersionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java b/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java index f68cdbd0e57..0bd89517ac2 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IWadlDocumentResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java b/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java index 31f0e883a36..2905f066cfd 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java +++ b/api/src/main/java/org/pentaho/platform/api/util/LogUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java b/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java index 75dc1fad4cd..27e1ce29a68 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/PasswordServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java b/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java index 5fb6c4eaf6e..a38f0e78635 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/PentahoChainedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java b/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java index 2944da7d91f..66e0be981dd 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/PentahoCheckedChainedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java b/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java index 50b43f2ef23..2922de81d4d 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java +++ b/api/src/main/java/org/pentaho/platform/api/util/QuartzActionUtil.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; public class QuartzActionUtil { diff --git a/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java b/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java index 6395cdbe2d2..e8c6b435d7c 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java +++ b/api/src/main/java/org/pentaho/platform/api/util/XmlParseException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java b/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java index d68700fe791..c2068d3c3bd 100644 --- a/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java +++ b/api/src/main/java/org/pentaho/platform/api/websocket/IWebsocketEndpointConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.websocket; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java index f244e3c4a00..fb900d4cee7 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java index 42a3b7697a1..8e93f1fe2e0 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java index d8f88b71be1..040e40addb4 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecycleEventSubscriber.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java index d4086acce7c..2bedf3f0853 100644 --- a/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java +++ b/api/src/main/java/org/pentaho/platform/api/workitem/IWorkItemLifecyclePhase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.workitem; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java index 819ac6d8429..99e63914b41 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/ITimeRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java index f6ac06d9dad..5467cfe2a57 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/IncrementalRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java index 60c4b36a5cf..dcb5adde70f 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfMonth.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java index 102533504fd..5ec2f8ed178 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/QualifiedDayOfWeek.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java index 60c794677e5..35fdd9df5c8 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/RecurrenceList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java b/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java index 45b0b68577f..1d1688fc936 100644 --- a/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java +++ b/api/src/main/java/org/pentaho/platform/scheduler2/recur/SequentialRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.scheduler2.recur; diff --git a/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java index 7f41c056ceb..ae5cdcc4024 100644 --- a/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/action/ActionPreProcessingExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.action; diff --git a/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java index 62297f57925..6d88a38202f 100644 --- a/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/data/DBDatasourceServiceExceptionTest.java @@ -1,32 +1,24 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.data; - -import static org.pentaho.platform.api.test.ExceptionTester.hasValidExceptionConstructors; -import org.junit.jupiter.api.Test; - -public class DBDatasourceServiceExceptionTest { - - @Test - public void test() { - hasValidExceptionConstructors( DBDatasourceServiceException.class ); - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.data; + +import static org.pentaho.platform.api.test.ExceptionTester.hasValidExceptionConstructors; +import org.junit.jupiter.api.Test; + +public class DBDatasourceServiceExceptionTest { + + @Test + public void test() { + hasValidExceptionConstructors( DBDatasourceServiceException.class ); + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java index 0de6e34ac47..1e029ca57dc 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionExecutionExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java index af4aeb0d176..46f2ac15b25 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionInitializationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java index f37659b275f..3f65eec1862 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequenceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java index 8f6bdeb0b2e..d9454e6144b 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionSequencePromptExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java index d1a8e023973..28b93072185 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ActionValidationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java index 02521f64048..38aa350c932 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/AuditExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java index 5b2e436a26f..98670c4ed81 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ComponentExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java index 6b7f28d580f..5cbc35cfe05 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoDefinableObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java index 924d2813c59..5e06272d220 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java index ebf6f46ca34..86fe39c6c7a 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPentahoRegistrableObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java b/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java index f95a867ac4b..ef9a7bab33f 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/IPlatformPluginTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java index eb2dcf97678..6fcbc3af4b0 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/InvalidParameterExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java index 2a663036b90..ec2ed0189a4 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ObjectFactoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java index 13a21b7b8f9..388c5786da1 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PentahoAccessControlExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java index 90d4ffba2fa..3cdb42c9414 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PentahoSystemExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java index bbcca7379a5..2e2aa96dd1d 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PlatformPluginRegistrationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java index 2f27f8442dc..aa0223e60bd 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java index 8025a1a179e..9080acf7a1e 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginBeanExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java index 7d629764486..d8a4a51f377 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginLifecycleExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java index b7ffeee1f70..9f77930ca04 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/PluginServiceDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java index 4b718391525..0a0a07affde 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ServerStatusProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java index 221f9af0281..28d474a1465 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java index 976151470c3..9a6385d7b9f 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/ServiceInitializationExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java index 5b047d07a1a..314f8a21691 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/UnresolvedParameterExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine; diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java index a4d0bc41f14..9364770a7f8 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AccessDeniedExceptionTest.java @@ -1,48 +1,40 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import org.junit.jupiter.api.Test; -import java.lang.reflect.Constructor; - -import static org.junit.jupiter.api.Assertions.fail; - -public class AccessDeniedExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import org.junit.jupiter.api.Test; +import java.lang.reflect.Constructor; + +import static org.junit.jupiter.api.Assertions.fail; + +public class AccessDeniedExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = AccessDeniedException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( AccessDeniedException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java index fa1c01fefe6..f87ec9c06f7 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/AlreadyExistsExceptionTest.java @@ -1,48 +1,40 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import org.junit.jupiter.api.Test; -import java.lang.reflect.Constructor; - -import static org.junit.jupiter.api.Assertions.fail; - -public class AlreadyExistsExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import org.junit.jupiter.api.Test; +import java.lang.reflect.Constructor; + +import static org.junit.jupiter.api.Assertions.fail; + +public class AlreadyExistsExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = AlreadyExistsException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( AlreadyExistsException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java index 6dae111d945..0a033277d88 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/NotFoundExceptionTest.java @@ -1,47 +1,39 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import static org.junit.jupiter.api.Assertions.fail; -import java.lang.reflect.Constructor; -import org.junit.jupiter.api.Test; - -public class NotFoundExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import static org.junit.jupiter.api.Assertions.fail; +import java.lang.reflect.Constructor; +import org.junit.jupiter.api.Test; + +public class NotFoundExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = NotFoundException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( NotFoundException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java index 453db008618..458014725aa 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UncategorizedUserRoleDaoExceptionTest.java @@ -1,48 +1,40 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.engine.security.userroledao; - -import org.junit.jupiter.api.Test; -import java.lang.reflect.Constructor; - -import static org.junit.jupiter.api.Assertions.fail; - -public class UncategorizedUserRoleDaoExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class, Throwable.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg", new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); - } - - try { - Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.engine.security.userroledao; + +import org.junit.jupiter.api.Test; +import java.lang.reflect.Constructor; + +import static org.junit.jupiter.api.Assertions.fail; + +public class UncategorizedUserRoleDaoExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class, Throwable.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg", new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String, Throwable " ); + } + + try { + Constructor constructor = UncategorizedUserRoleDaoException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( UncategorizedUserRoleDaoException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java index 1717727f244..3089960c3fb 100644 --- a/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/engine/security/userroledao/UserRoleInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.engine.security.userroledao; diff --git a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java index 4c28f6cbdb2..09905fb4c49 100644 --- a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java +++ b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/BasicSerializerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java index ca34e4d1907..2571efab4c2 100644 --- a/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java +++ b/api/src/test/java/org/pentaho/platform/api/monitoring/snmp/SnmpVariableTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.monitoring.snmp; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java index 77fb3c1e112..db2bbeba66c 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/ContentExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java index 270e35af7af..566db0f5efa 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/RepositoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java index b77b1ec7d49..e6faf556da6 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java index 6e46565e055..1eb4486b715 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/SolutionRepositoryServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java index eed6e2d6f0e..db3271663a8 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DatasourceMgmtServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java index 171dbe8be30..fe53ddd4c1d 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/datasource/DuplicateDatasourceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java index f4dbf527cca..d68ca3754a6 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository/datasource/NonExistingDatasourceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository.datasource; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java index 460cc9b7c63..cd8357f1bd0 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java index 164623e55ed..03debc65dd9 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileAclTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java index 3aea2fbad0f..7fdb807ef58 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileSidTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java index 275b9a7e280..7f9f1ee61d9 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java index 3bdaf20e6f0..65e2630b3ef 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryFileTreeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java index 5d75fe44c57..7563ffc532c 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryLifecycleManagerExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java index dfad4567f8d..5fb793af22d 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/RepositoryRequestTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java index 34642205fc6..12e8e18ac56 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryAccessDeniedExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java index 801a715a3d5..93b619a8cfc 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java index f92ae300837..c1f0abee42f 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryFileExistsExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java index da2dc324d5d..0c7e9102598 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryMalformedNameExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java index e07cbb88add..5f8df9cebd8 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/UnifiedRepositoryReferentialIntegrityExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java index 41054a8a134..7637fe75438 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/VersionSummaryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java index 1b3da383795..44fb95edf1e 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/SimpleRepositoryFileDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java index 57d0055fe55..a134a54dcf4 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeRefTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java index 8249a52660c..75cfba51dde 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataNodeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java index 25292d60c87..bdf5e9db13b 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/DataPropertyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java index 2598dcc1733..cb0c368d8ae 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/node/NodeRepositoryFileDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.node; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java index b2faea8833f..d8e56d3dccb 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/data/sample/SampleRepositoryFileDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.data.sample; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java index f68af4af019..134ea76d54b 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataNodeDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java index c4907864bc8..2546fec02af 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/DataPropertyDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java index fd91add48f1..77a4a3be5ea 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/ExecutableFileTypeDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java index 8272391d221..47079d763d2 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/LocaleMapDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java index b8ccd724da5..99494533f52 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/NodeRepositoryFileDataDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java index 4eb09294b6d..686eda1012f 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclAceDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java index 4c578e1d2c0..5ed858f0339 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileAclDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java index bc13270bc4f..eef0b8c6797 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java index 7c921d2cc4f..7de3358a2fc 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/RepositoryFileTreeDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java index e9198c6db0a..1e2d4bf1db5 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/StringValueStringDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java index e317426ea5c..a027d461d83 100644 --- a/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/repository2/unified/webservices/VersionSummaryDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.repository2.unified.webservices; diff --git a/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java index 50b1a119509..c516698437e 100644 --- a/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/scheduler/BackgroundExecutionExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.scheduler; diff --git a/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java b/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java index 951df1caf86..e8d8f7f038d 100644 --- a/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java +++ b/api/src/test/java/org/pentaho/platform/api/test/ExceptionTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.test; diff --git a/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java b/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java index bea1202a4ec..34514f80479 100644 --- a/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java +++ b/api/src/test/java/org/pentaho/platform/api/ui/ModuleThemeInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java b/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java index 3aa6048760c..117f9ef3247 100644 --- a/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java +++ b/api/src/test/java/org/pentaho/platform/api/ui/ThemeResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java b/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java index c62c1fb6e04..062ccf7459b 100644 --- a/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java +++ b/api/src/test/java/org/pentaho/platform/api/ui/ThemeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.ui; diff --git a/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java index cff0a8bd955..6747d5957bb 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/PasswordServiceExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java index 3633f6be474..259a9d5c9ea 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/PentahoChainedExceptionTest.java @@ -1,56 +1,48 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.api.util; - -import org.junit.jupiter.api.Test; - -import java.io.ByteArrayOutputStream; -import java.io.PrintStream; -import java.io.PrintWriter; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotEquals; - -public class PentahoChainedExceptionTest { - private static final String CAUSE_MSG = "Root cause"; - private static final Exception CAUSE = new Exception( CAUSE_MSG ); - - @Test - public void testGetRootCause() { - PentahoChainedException exception = new PentahoChainedException( CAUSE ); - Throwable rootCause = exception.getRootCause(); - assertEquals( CAUSE, rootCause ); - } - - @Test - public void testPrintStackTrace() { - ByteArrayOutputStream stream = new ByteArrayOutputStream(); - PrintWriter writer = new PrintWriter( stream, true ); - PrintStream pStream = new PrintStream( stream, true ); - - PentahoChainedException exception = new PentahoChainedException( CAUSE ); - exception.printStackTrace( writer ); - assertNotEquals( "", stream.toString() ); - - exception.printStackTrace( pStream ); - assertNotEquals( "", pStream.toString() ); - } -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.api.util; + +import org.junit.jupiter.api.Test; + +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; +import java.io.PrintWriter; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNotEquals; + +public class PentahoChainedExceptionTest { + private static final String CAUSE_MSG = "Root cause"; + private static final Exception CAUSE = new Exception( CAUSE_MSG ); + + @Test + public void testGetRootCause() { + PentahoChainedException exception = new PentahoChainedException( CAUSE ); + Throwable rootCause = exception.getRootCause(); + assertEquals( CAUSE, rootCause ); + } + + @Test + public void testPrintStackTrace() { + ByteArrayOutputStream stream = new ByteArrayOutputStream(); + PrintWriter writer = new PrintWriter( stream, true ); + PrintStream pStream = new PrintStream( stream, true ); + + PentahoChainedException exception = new PentahoChainedException( CAUSE ); + exception.printStackTrace( writer ); + assertNotEquals( "", stream.toString() ); + + exception.printStackTrace( pStream ); + assertNotEquals( "", pStream.toString() ); + } +} diff --git a/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java index 7093e4f01d9..cf7bc92069a 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/PentahoCheckedChainedExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java b/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java index c14fabca709..35214cb1c97 100644 --- a/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java +++ b/api/src/test/java/org/pentaho/platform/api/util/XmlParseExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.api.util; diff --git a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js index bb4ee84faa8..ee9e61feb71 100755 --- a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js +++ b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Dashboards/CTools_dashboard_files/js/steelwheels.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(['cdf/lib/jquery', 'cdf/lib/CCC/pvc', 'cdf/lib/CCC/protovis'], function($, pvc, pv) { diff --git a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js index 477a722ff37..dc2fb798e51 100644 --- a/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js +++ b/assemblies/pentaho-samples/src/main/resources/samples/public/Steel Wheels/Enterprise Edition/js/main.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ $(document).ready(function() { $myCarousel = $('#myCarousel'); $myCarousel.carousel({ diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js index 8908dc7179a..4bb438206a7 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/dom.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js index 6312c1c15fb..222da52b853 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/misc.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js index 39994f3a480..ca742bc5034 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xpath.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js index 0b951398aa4..26a7d413c27 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt/xslt.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js index a3b7b6432aa..210cf627c81 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/dom.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js index 6bd8560f87f..50d5764e918 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/simplelog.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005-2006 Google // diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js index 4fa1f920cfd..55e0a864dbf 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/util.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google // diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js index 21e3b617594..8466dd5bda8 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xmltoken.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2006 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js index b4df9b1bc04..879a3b7da65 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xpath.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js index 9cc627d80ca..61184791902 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js +++ b/assemblies/pentaho-war/src/main/webapp/js/ajaxslt0.7/xslt.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Copyright 2005 Google Inc. // All Rights Reserved diff --git a/assemblies/pentaho-war/src/main/webapp/js/google-demo.js b/assemblies/pentaho-war/src/main/webapp/js/google-demo.js index 5758e703fa3..69a79992df7 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/google-demo.js +++ b/assemblies/pentaho-war/src/main/webapp/js/google-demo.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ var map; var redicon; diff --git a/assemblies/pentaho-war/src/main/webapp/js/options.js b/assemblies/pentaho-war/src/main/webapp/js/options.js index 6ae54bc526e..e63b19043b0 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/options.js +++ b/assemblies/pentaho-war/src/main/webapp/js/options.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function runInBackground( url, target ) { diff --git a/assemblies/pentaho-war/src/main/webapp/js/parameters.js b/assemblies/pentaho-war/src/main/webapp/js/parameters.js index e8b385555f6..7c7424551d5 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/parameters.js +++ b/assemblies/pentaho-war/src/main/webapp/js/parameters.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // used in getParameters and doClearIgnoreFields to ignore specific hidden fields diff --git a/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js b/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js index ffe0b319165..737cb410ede 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js +++ b/assemblies/pentaho-war/src/main/webapp/js/pentaho-ajax.js @@ -1,18 +1,13 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002 - 2019 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ document.write(" \n"); document.write(""); diff --git a/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js b/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js index 6fbe7d696b8..404eda0f201 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js +++ b/assemblies/pentaho-war/src/main/webapp/js/require-js-cfg.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ requireCfg['paths']['pentaho'] = CONTEXT_PATH+'js'; requireCfg['paths']['home'] = CONTEXT_PATH+'mantle/home/js'; diff --git a/assemblies/pentaho-war/src/main/webapp/js/subscription.js b/assemblies/pentaho-war/src/main/webapp/js/subscription.js index 592afbfd94d..ee338ffad40 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/subscription.js +++ b/assemblies/pentaho-war/src/main/webapp/js/subscription.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // add the subscription specific ignored hidden fields used by getParameters pentaho_ignoreFields.push('subscribe-name'); diff --git a/assemblies/pentaho-war/src/main/webapp/js/themeResources.js b/assemblies/pentaho-war/src/main/webapp/js/themeResources.js index ad5aa473adc..45128662db1 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/themeResources.js +++ b/assemblies/pentaho-war/src/main/webapp/js/themeResources.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ var docHead = document.getElementsByTagName("head")[0]; diff --git a/assemblies/pentaho-war/src/main/webapp/js/utils.js b/assemblies/pentaho-war/src/main/webapp/js/utils.js index d0d3b309772..bee2ec6f80f 100644 --- a/assemblies/pentaho-war/src/main/webapp/js/utils.js +++ b/assemblies/pentaho-war/src/main/webapp/js/utils.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ /** This is a JavaScript library that will allow you to easily add some basic DHTML diff --git a/build-utils/LICENSE.txt b/build-utils/LICENSE.txt index f815843ee4a..270d405d390 100644 --- a/build-utils/LICENSE.txt +++ b/build-utils/LICENSE.txt @@ -1,4 +1,4 @@ -Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners included in text file or in the source code. @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java b/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java index 151ad6d6522..20af828cafb 100644 --- a/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java +++ b/build-utils/src/main/java/org/pentaho/wadl/PentahoResourceDoclet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.wadl; diff --git a/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java b/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java index 2bb8a9bda76..de2b7d46fc3 100644 --- a/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java +++ b/build-utils/src/test/java/org/pentaho/wadl/PentahoResourceDocletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.wadl; diff --git a/core/LICENSE.txt b/core/LICENSE.txt index f815843ee4a..270d405d390 100644 --- a/core/LICENSE.txt +++ b/core/LICENSE.txt @@ -1,4 +1,4 @@ -Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners included in text file or in the source code. @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java b/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java index 6bf73cefd5e..581a418b812 100644 --- a/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java +++ b/core/src/main/java/org/pentaho/commons/system/LoadDriversListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java b/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java index a98d064f383..cd81ca8ee1d 100644 --- a/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java +++ b/core/src/main/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java index 080a9e589d5..3588778410b 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java index 5c2d3c03764..a47211e4d6b 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateDocumentResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java index 2a90c1ede1e..ce70b0636be 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java index 6fd01531eac..c3e964b46fb 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/CreateFolderResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java b/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java index 54fd26c4a22..e67a5582862 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java b/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java index 3f8c3f45619..b52f3d4e437 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/INavigationService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java b/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java index 54e4b1ed7bf..f9440f771ad 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/IObjectService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java index 9e76c356abd..4339fa4c56d 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/CmisFault.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java index 196e0bf1862..9382cce2378 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/ConstraintViolationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java index 8e07f37c26c..9083e8ee99b 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/FilterNotValidException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java index 58d9d0b1fcb..db2e80c5218 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/FolderNotValidException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java index f618579a2fb..e92a320e583 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/InvalidArgumentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java index 3168c35803d..bd4ee376554 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/ObjectNotFoundException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java index f6d79b3e372..c4b76bd5e38 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/OperationNotSupportedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java index e3844b0c2a6..f2490183aad 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/PermissionDeniedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java index dbe38341e03..327b76f3809 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/RuntimeException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java index 1b8c026ce0e..7684e5af66e 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/StorageException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java index 5d2f1183150..b5a346c14b9 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/StreamNotSupportedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java index 43da797cd5a..80484fa7e9f 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/TypeNotFoundException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java b/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java index 5f867e473e8..dd29c831def 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/exception/UpdateConflictException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.exception; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java b/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java index 32a6e9d7ab4..fe5bf1636a6 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/AllowableActions.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java index 11d96e88987..4264c587cf5 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisEnum.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java index 09daefee2c1..adfb17ac3f2 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java index 6892f49e544..4a155dc1072 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisObjectImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java index 0c7bea9bbe0..a27d10b96ef 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java index 113898ef176..ebe0f706b0a 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/CmisProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java index 7051f890834..b420e95cf84 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java index c3b60874960..32b657ab051 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/ContentStreamImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java index ce275790cc0..d2edc80b323 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java index 8b5e51a77fd..8528db5a669 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesDocument.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java index 6ec19076efc..dba43b73831 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertiesFolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java index e08bb4ff5b8..3aa2a2b8abf 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyBoolean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java index 5f63f3ae2eb..e7390a031c2 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDateTime.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java index 795a6b2285b..e2dd0bc8ac0 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyDecimal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java index fc054838d0d..52223c4a4cc 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyHtml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java index d585015864c..1b2b2f8fc22 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyId.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java index 91847074b99..5ddfd3d4df9 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyInteger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java index 0e0850af354..a9728e21e3f 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyString.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java index d73679ab5d2..4b08b3c6ae5 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java index 2f7c72522b6..10d3da6c835 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyUri.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java index dcac819e84e..be922c098a5 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/PropertyXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java b/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java index bbcc39cef23..f0c761b2a1f 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/ReturnVersion.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java b/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java index 503a946aa1d..23f99765daf 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/TestEnum.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java b/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java index 4bfc3c530af..509fceb2745 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/TypesOfFileableObjects.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java b/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java index 630045f5fc5..50e8d1d0897 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/UnfileNonfolderObjects.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java b/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java index a8f911f3eb8..9cabb8d2bd0 100644 --- a/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java +++ b/core/src/main/java/org/pentaho/commons/util/repository/type/VersioningState.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java b/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java index 2964cbb1251..bb987484555 100644 --- a/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java +++ b/core/src/main/java/org/pentaho/platform/action/ActionInvokeStatus.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.action; diff --git a/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java b/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java index 6ff99f60c72..c12f2b6f54a 100644 --- a/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java +++ b/core/src/main/java/org/pentaho/platform/core/mimetype/MimeType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mimetype; diff --git a/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java b/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java index 770bebe66ac..b4ac2028246 100644 --- a/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java +++ b/core/src/main/java/org/pentaho/platform/core/mt/Tenant.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mt; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java index 81b25d6418c..105e181d1f3 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java index f4e3a7b33a5..810197fb04e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/AuditHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java index 254de56c2f6..239c3d4927e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/MDCUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java index a6c62eab9f0..420f280e1fe 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/MessageTypes.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java b/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java index 19b2d34ec97..b7f680ec33b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/audit/NullAuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java b/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java index ae2827e5502..c84624e617b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.messages; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java index dd5a3ae4f52..ad78e461109 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/BufferedContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java index 6bdf8d3f30b..8f348a0569d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/FileContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java index 04be059311d..82adb2ee46d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java index 0900ade2ea2..a354b6d48df 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/MultiOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java index f2b8f3f74d3..aee565529ec 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java index 5cd4dc980db..77517877fe1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/output/SimpleOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java index 429b14854ef..f8671d8ec3c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/ActionInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java index 514713b7ae5..4df81e8fbd9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/BaseParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java index 9573782a176..763b9262ab6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentGeneratorInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java index 4d94573aee3..2c0df736a44 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/ContentInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java index 49980dfeaca..1617e88ec59 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/CustomSettingsParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java index 8634ec36c84..e9734c4270c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/FileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java index 50a96d7eca5..46d93c5d43f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/PentahoSessionParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java index 89026b87b3b..b9ccb1ad15f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/PluginOperation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java index 772619cbfea..5bf71587be2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/SimpleParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java index 625bca830b0..b7709b7dba6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/solution/SystemSettingsParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java index 0fb60f1931a..05b05127469 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java index 45be556ecef..c777af57a50 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/BasePublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java b/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java index b261b757ba1..05764685580 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/BaseSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java index 7b85ac922c2..cabc5d30a70 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalListsPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java index 86760c4f12b..b062dda12db 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalObjectInitializer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java index 190ecc0c4be..e78e16e8588 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoRequestContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java index 9b4b9975395..7c40cca6be2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/GlobalPentahoSessionHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java index 139e0c5ae21..d4c425f06f6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoLoggingConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java index e857f8d23a0..85707ad61e9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/IPentahoSessionHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java index 5a9519c5fae..de734ec0fe9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoRequestContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java index 322158fc861..a33bbfca780 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/InheritableThreadLocalPentahoSessionHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java index 74d74a9f6b7..4a9a24d5599 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PathBasedSystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java index 3cb2ed5c397..b71850ca7a1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java index c50847be571..45108d45326 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoDtdEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java index 740a9735e51..f056d2f50f6 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoRequestContextHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java index 66862b89049..e46dd355630 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSessionHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java index 0f7670b7336..3b3e0c7b35c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java index f3a4671f9e5..b3faa185cb7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java index 3eb23a3cb2f..041865a4719 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionCleanupListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java index 3fe99b9996f..9a28b5ccbed 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SessionStartupAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java index 8d33bee1665..4f13a18e560 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SettingsPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java index 37240f90741..12ab9b9d5de 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleMapCacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java index 42d5a5a1c92..1acb750af69 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SimpleSystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java index e3c5c443ae9..9dd1f0a04ac 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SpringPentahoSystemProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java index 0278f4c3520..e0d1a37d3e9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java index 2394ff6c90e..0874e0387e7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java index a8a6e44b3db..adc5d229c41 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/StandaloneTempFileDeleter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java b/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java index da6c81d2dcf..b92a09d8219 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/SystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java b/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java index d9b11493688..7a1fe229516 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/TenantUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java b/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java index 458d4afeb17..0f58fb146fe 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/UserSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java index f0fda1cf4c1..4a111a012d4 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PentahoSystemBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.boot; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java index 4c497ba9b7b..452ffe1ae53 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/boot/PlatformInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.boot; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java index ad50e63c330..f9ec9fee4d9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AbstractSpringPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java index cf3354d0b5f..d63b894d705 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/AggregateObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java index 8b46da9e453..a204a51ad5b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java index 40f38d863e3..2d8adf1432d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java index 115518eb1d5..bf9d3f978af 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java index e49668296b0..e09ca056091 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java index d76b031d1a3..8928f4351cb 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/StandaloneSpringPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java index a764c178363..80b4394280c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/AbstractPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java index 010c4ebcce4..f2db2eff5ef 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java index 8c02291641e..e3f717d6fd2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java index 213f0f59e5d..b37094c0630 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java index 93e6b76b5d6..fc7107ad60e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/ApplicationContextPentahoSystemRegisterer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java index b96eb79a679..9bbafac56d8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java index e009b544bd7..94cb1ef1b40 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java index 9bd57be8de0..20e40a35290 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java index 5aab33e9b44..20fa2be859e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java index 160106a224c..4e93da25822 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanAttributeNamespaceHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java index a037776600a..9b6a7b4ff42 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java index 1b4ae806600..7474307eb41 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListBuilder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java index 65adc1e05b8..0d4a41ca693 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanListParser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java index 6517f95d7dc..a7565228ef8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanParser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java index 45d30db6e11..a9296580238 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanPublishParser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java index 59d9ce629c7..a8838473a99 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Const.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java index 22d287e763a..f4e3fec5daa 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/Marker.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java index ffe0c270875..03d08007fab 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java index 23ca1f87d5e..324680d8132 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/PublishedBeanRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java index 2ea52cbf7f2..0ed73276b0d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java index 8dd3a11ad37..173cd3320cd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/SpringScopeSessionHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java index d679ae8dd68..8ad5ed447cc 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OSGIUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.osgi; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java index 2b826b0386c..8928b437e43 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/osgi/OsgiPentahoObjectReference.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.osgi; diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java b/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java index b692b2b79ba..08e2402a9f0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.status; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java b/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java index 35a3e3f6b63..0a2f4f88418 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/CipherEncryptionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Pentaho * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java index 2dc40dc0076..c5de97f0f68 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultJdbcRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java index 78f137bea0e..aad0f3aec05 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultLdapRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java index 9c8defc7240..d8913e1fb46 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java index c0d73d47f99..31a321166c1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleJdbcDaoImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java index 3e53abb9efe..2235d5f0ed7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultRoleUserDetailsServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java b/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java index 4e38f6ca2a1..16385ab0920 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/DefaultUsernameComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java b/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java index c37aad8373c..378fbc10d11 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/LoggingInterceptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java b/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java index 0436a88e83d..2781bb7b32b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/LoginAttemptService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; import com.google.common.annotations.VisibleForTesting; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java b/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java index b31ded0ce26..ce9923e402d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/PentahoJsonValidator.java @@ -1,24 +1,14 @@ -/*! - * HITACHI VANTARA PROPRIETARY AND CONFIDENTIAL +/*! ****************************************************************************** * - * Copyright 2002 - 2024 Hitachi Vantara. All rights reserved. + * Pentaho * - * NOTICE: All information including source code contained herein is, and - * remains the sole property of Hitachi Vantara and its licensors. The intellectual - * and technical concepts contained herein are proprietary and confidential - * to, and are trade secrets of Hitachi Vantara and may be covered by U.S. and foreign - * patents, or patents in process, and are protected by trade secret and - * copyright laws. The receipt or possession of this source code and/or related - * information does not convey or imply any rights to reproduce, disclose or - * distribute its contents, or to manufacture, use, or sell anything that it - * may describe, in whole or in part. Any reproduction, modification, distribution, - * or public display of this information without the express written authorization - * from Hitachi Vantara is strictly prohibited and in violation of applicable laws and - * international treaties. Access to the source code contained herein is strictly - * prohibited to anyone except those individuals and entities who have executed - * confidentiality and non-disclosure agreements or other agreements with Hitachi Vantara, - * explicitly covering such access. - */ + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java index 4338eb439c2..9a103f1aa86 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java index e813c6c2bb1..e904cbaf96f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java b/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java index d317dc670af..d16e6354898 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java b/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java index 1b7dbb5ebd4..d2c90bfa32c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SecurityParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java b/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java index 064c569de42..65f6172c780 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SimplePermissionMask.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java b/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java index 7a552cb9299..b1575a7966f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SimpleRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java b/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java index ccb6fdf71c1..6b760a350eb 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SimpleUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java b/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java index cf69ce2a617..6379499167e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/SpringSecurityPermissionMgr.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java b/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java index 69796b25119..c09c0b1c36f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/UseridAttributeLdapContextMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java index 0b51a1b1275..a82a84b8182 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAbstractBasicAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java index 9a3282cc7e0..b58cee5eb98 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoAclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java index 22da0904777..5645e016386 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/PentahoGrantedAuthorityEffectiveAclsResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java index 3dcdbd05466..93ee199514a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/AbstractPentahoAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java index 69a41a40920..9857de5551d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAllAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java index 096b3065b4c..4a59e96f08e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoAllowAnonymousAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java index d0a73297c49..d9dd548052d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoBasicAclVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java index 056c527ea9d..40fe135b560 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/acls/voter/PentahoUserOverridesVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.acls.voter; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java b/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java index 99b64be6f07..0cd0d6b5145 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticaster.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java index b896b9ac500..533c4efc08a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoAuthenticationSuccessListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java index 1bec355251b..1fefbe37f8c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoLoggerListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java index 4e9a9d78d3d..e5a1e48b1a8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java b/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java index 6f444edb373..97bc4db6886 100644 --- a/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/engine/security/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.messages; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java index 830a20c74b4..4f4b40672a7 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/ActionSequenceJCRHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java index ca075d1439c..446ed03d127 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/BaseRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java b/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java index d6674ae69a6..e90f64a59fd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/MessageFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java b/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java index f804b0a6cab..aba4f3a6d46 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/PentahoMessenger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java index 8a2c3838151..3232e0b5aab 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/SoapHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java b/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java index 85e3690fe89..3c9807ebe99 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/SolutionURIResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java b/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java index 0d6a1fab5bd..3f8f1575d9b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/WebServiceUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java index f86b4dd55fc..019773840f9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java index e25f43dca18..c47b7a7f89b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java index 25ca2193899..4a76fe4d56a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionParameterSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java index 98de1265a27..24b2b53ea69 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java index 915239747a8..99a6900eb5b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceParameterMgr.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java index 12260c1afc8..ec77038ca02 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java index 6cb7fac82ad..22d29b6ce2b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/ActionSequenceResourceWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java index 7cc8c2e0d49..2115a9c9b02 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/OutputDef.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java index bdf89e195ed..78ba7656c44 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/actionsequence/SequenceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actionsequence; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java index 9bb4f996be0..7861ee1a20f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java index 65c1c6e6038..b7a6270e36f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditFileEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java index 6d8896abc45..69b28a81e67 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/audit/AuditSQLEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.audit; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java index 99fcf14ff4f..58b71369014 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java index 6c5cc91f174..6d34dd397c5 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/BaseDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java index e9dcfb879b2..58eb9680d38 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DriverNotInitializedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java index 5c00a45574a..7ad19d5add1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java index 1075a5911ec..113c8e7fb18 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledOrJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java index f704a894399..818761c831f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java index 9e97dbc9b1a..eb557723a9b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java index 8db6517e292..7c23684e5f0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java index 1ec916d249b..5354fd47485 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java index 1246f3d05a8..b0cf1dd655a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelper.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java index 961585fdcfe..387fd10ae71 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java index 031b219f3ad..59e7d8d91c1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java index cadee13086c..8f93cf808b2 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledOrJndiDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java index 8123ba545a1..12751da5c3b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/AbstractTenantAwareDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp.tenantaware; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java index 25765b48d75..57d67194e46 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareLoginParsingDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp.tenantaware; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java index 425da1d56cb..d89a35018bf 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/tenantaware/TenantAwareSessionVariableDatasourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp.tenantaware; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java b/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java index 36e703cda28..e271641de60 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.messages; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java b/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java index cb7a334e6ba..e6aab66b077 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/metadata/MetadataPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.metadata; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java index 1c3cb0dac64..638596b79a0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/BaseOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.outputhandler; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java index c931bf1c5d2..e0e745bb27c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/MemoryOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.outputhandler; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java index 74eed2ce39c..204a165761a 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/outputhandler/ZipOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.outputhandler; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java index 8dedff17518..57e4f1246fd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/MapParameterResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java index 35a29f0041a..6c2469465cd 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/ParameterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java index 6f4e23fa91c..e0f5c05762b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/RuntimeContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java index 121db9dac39..1404246912e 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SelectionMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java index 3818ee07894..8860d905660 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/SimpleRuntimeElement.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java b/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java index eae182f3206..a1997a4adf1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/runtime/TemplateUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java index 78889410885..34264c1b33f 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionDelegate.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java index 3ccef54f086..b888eb971f0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/ActionSequenceCompatibilityFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java index dce4e49aec8..813dd76bcea 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/BaseContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java index 91f393f0016..f2fca07e97c 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/ComponentBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java index 49570c0ca4e..7dffa8660e1 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/FlashChartRequestMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java index a19113007fa..06865ed89b8 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/PentahoEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java index 353e0d48da0..4ff5f7a13a5 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/PojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java index 328f3475f22..03e9348b4ad 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java index c087da20429..1ab2bd7a8ba 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SimpleParameterSetter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java index a7dd5da6484..6a62044e770 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionCompare.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java index bc6215c9e53..161ceb2820b 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java index df8b978c802..f0d7b65dac9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionEngineAgent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java index 277e7943c60..9cf2fd50db5 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java index f7948ae44a7..3a13e98835d 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java index 5841aee6d62..80fab1195d9 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/SolutionReposHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java b/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java index ad1148d41dc..e872928f6b0 100644 --- a/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java +++ b/core/src/main/java/org/pentaho/platform/engine/services/solution/StandardSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java b/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java index 341ba213f8c..381b3875b86 100644 --- a/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java +++ b/core/src/main/java/org/pentaho/platform/plugin/action/kettle/PoolingManagedDataSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java b/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java index baa7de1a534..dd9645f13e1 100644 --- a/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java +++ b/core/src/main/java/org/pentaho/platform/plugin/action/versionchecker/PentahoVersionCheckComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.versionchecker; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java index 56a7b8f57dc..85c29418d0f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java index 8ea1e2bd7f1..6f31ad9a6dd 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/AbstractJFreeChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java index e124e60bfc5..8a9faa44d0d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BarLineChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java index 446e4c0162d..55b45f07d9c 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/BubbleRenderer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java index 8550a6e14d1..da44051d069 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java index a170e0b2f0d..64b075f625d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/CategoryDatasetChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java index 5eef2eeb3a8..3c9065b011f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java index f945b784b01..69f95afe9f0 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ChartHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java index 3c0b07ab15c..8f7b6c02c1a 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DashboardWidgetComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java index 292c7f3cf6c..5a393e24a90 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java index 49d079e7df4..635bbf9c21d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/DialWidgetDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java index 642e7062d4c..f499c7f1632 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/JFreeChartEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java index 4e0f8726bbb..94d2375b754 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PentahoChartURLTagFragmentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java index 3db4a3a5a7e..ab997e46576 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java index c3e3171810a..b7c2f1f5ec5 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/PieDatasetChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java index 65c9679a694..4b3eefb1b06 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/StandardBubbleURLGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java index 34869f53a9a..1189cd43fb7 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/ThermometerWidgetDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java index 9d95ba271cf..11b7365eed8 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java index c094667f7f6..1b30f846e43 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeSeriesCollectionChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java index 6626ead8750..d6b976fe015 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/TimeTableXYDatasetChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java index 3f46731ba26..e86114cee66 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/WidgetDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java index f52f336539a..492001fac14 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java index 65ed64bcb76..5b482be2624 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java index 36637e30e1c..aa57998f25f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYSeriesCollectionChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java index 4d665952a76..296279d7086 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java index 9febf680c23..4ca05b2d385 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/chart/XYZSeriesCollectionChartDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java index 94b5258246b..becdbde9eaf 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java index 3b6ccb86fae..ef1ddd99753 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/ActionFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java index abee160b5be..af0066e5988 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/BaseUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java index 20bea11be7d..9c7625e8fae 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/FilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java index abd0ad9e0d5..48172970fb4 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/GlobalFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java index 86ee2c0820f..3f19b717a2e 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/HtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java index 50db0b50b44..7f8fa6158e1 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/SessionFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java index bbf17a8cd7a..aa8dbe60802 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/StaticFilterDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java index 2b4d6ab171b..8387442207d 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterDefinitionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java index d8014719929..f0caa76327b 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java index 04e15680e24..c0ddf688a31 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java index c9bf762e70b..023cccbc4ee 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/FilterPanelException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java index 77b80234f85..40954bdd9e4 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/InputFormComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java index c250ba47809..cd6a0c5e806 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PMDUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java index c6fc645e98f..0b96dce5fe0 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/PropertiesEditorUIComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java index 01afdc12f93..848ad91302f 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/WidgetGridComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java index e647f4aad51..3b2fafd0a2c 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/component/xml/XmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.component.xml; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java index ea9be44ea5b..30cf4888fcb 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/BaseXmlContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.contentgen; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java index 8651ce17c44..c7008085536 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/contentgen/ChartContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.contentgen; diff --git a/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java b/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java index 2c6ca890cee..0e840b2ace3 100644 --- a/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/uifoundation/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/ActionUtil.java b/core/src/main/java/org/pentaho/platform/util/ActionUtil.java index 112a8b1f50e..d42bcf6b178 100644 --- a/core/src/main/java/org/pentaho/platform/util/ActionUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/ActionUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java b/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java index b8cd2573dd5..14e447d4a62 100644 --- a/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java +++ b/core/src/main/java/org/pentaho/platform/util/Base64PasswordService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/ColorHelper.java b/core/src/main/java/org/pentaho/platform/util/ColorHelper.java index cf5bc3e34df..20a3b797152 100644 --- a/core/src/main/java/org/pentaho/platform/util/ColorHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/ColorHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/DateMath.java b/core/src/main/java/org/pentaho/platform/util/DateMath.java index 5532bd2a23c..323ef57ab3c 100644 --- a/core/src/main/java/org/pentaho/platform/util/DateMath.java +++ b/core/src/main/java/org/pentaho/platform/util/DateMath.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java b/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java index 2b1be2a75ea..6d49807e25a 100644 --- a/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java +++ b/core/src/main/java/org/pentaho/platform/util/DefaultEmailGroupResolver.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; import org.pentaho.platform.api.scheduler2.IEmailGroupResolver; diff --git a/core/src/main/java/org/pentaho/platform/util/EmailConstants.java b/core/src/main/java/org/pentaho/platform/util/EmailConstants.java index b55c7ea4f84..c58d3a5f333 100644 --- a/core/src/main/java/org/pentaho/platform/util/EmailConstants.java +++ b/core/src/main/java/org/pentaho/platform/util/EmailConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/Emailer.java b/core/src/main/java/org/pentaho/platform/util/Emailer.java index 0c643aea1af..f5d281b9280 100644 --- a/core/src/main/java/org/pentaho/platform/util/Emailer.java +++ b/core/src/main/java/org/pentaho/platform/util/Emailer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java b/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java index dcb8c369790..35eb0f069f7 100644 --- a/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java +++ b/core/src/main/java/org/pentaho/platform/util/EncryptedPasswordAuthenticator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/FileHelper.java b/core/src/main/java/org/pentaho/platform/util/FileHelper.java index 3f096c4934d..ad2de9c166f 100644 --- a/core/src/main/java/org/pentaho/platform/util/FileHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/FileHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java b/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java index 91804f7068d..c92a9cf5b15 100644 --- a/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java +++ b/core/src/main/java/org/pentaho/platform/util/FileTypePlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java b/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java index 5d3806657ad..2a4d2c7713f 100644 --- a/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java +++ b/core/src/main/java/org/pentaho/platform/util/JVMParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java b/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java index 9e4e891b54a..431c671245e 100644 --- a/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java +++ b/core/src/main/java/org/pentaho/platform/util/JarEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java b/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java index 0a49bab2817..c4f37b68ebc 100644 --- a/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java +++ b/core/src/main/java/org/pentaho/platform/util/KettlePasswordService.java @@ -1,68 +1,60 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.util; + +import org.pentaho.platform.api.util.PasswordServiceException; +import org.pentaho.di.core.encryption.KettleTwoWayPasswordEncoder; + +/* + * The purpose of this class is to allow existing Base64-encoded passwords to be able to be + * decoded, but going forward, to enforce using the KettleTwoWayPasswordEncoder for stronger + * password encoding. If the password passed into the decrypt function doesn't start with the + * registered prefix of the KettleTwoWayPasswordEncoder, then it's the password provided was + * just Base64 encoded. * */ - -package org.pentaho.platform.util; - -import org.pentaho.platform.api.util.PasswordServiceException; -import org.pentaho.di.core.encryption.KettleTwoWayPasswordEncoder; - -/* - * The purpose of this class is to allow existing Base64-encoded passwords to be able to be - * decoded, but going forward, to enforce using the KettleTwoWayPasswordEncoder for stronger - * password encoding. If the password passed into the decrypt function doesn't start with the - * registered prefix of the KettleTwoWayPasswordEncoder, then it's the password provided was - * just Base64 encoded. - * - */ -public class KettlePasswordService extends Base64PasswordService { - - String prefix; - KettleTwoWayPasswordEncoder encoder; - - public KettlePasswordService() { - super(); - encoder = new KettleTwoWayPasswordEncoder(); - String[] prefixes = encoder.getPrefixes(); - prefix = prefixes[0]; // prefixes should *never* be null by contract - } - - @Override - public String encrypt( String password ) throws PasswordServiceException { - if ( StringUtil.isEmpty( password ) ) { - return password; - } else { - return encoder.encode( password ); - } - } - - @Override - public String decrypt( String encryptedPassword ) throws PasswordServiceException { - if ( StringUtil.isEmpty( encryptedPassword ) ) { - return encryptedPassword; - } else { - if ( encryptedPassword.startsWith( prefix ) ) { // If it starts with "Encrypted " then decode using KettleTwoWayPasswordEncoder - return encoder.decode( encryptedPassword ); - } else { // If not, likely Base64 encoded so twy that - return super.decrypt( encryptedPassword ); - } - } - } - -} +public class KettlePasswordService extends Base64PasswordService { + + String prefix; + KettleTwoWayPasswordEncoder encoder; + + public KettlePasswordService() { + super(); + encoder = new KettleTwoWayPasswordEncoder(); + String[] prefixes = encoder.getPrefixes(); + prefix = prefixes[0]; // prefixes should *never* be null by contract + } + + @Override + public String encrypt( String password ) throws PasswordServiceException { + if ( StringUtil.isEmpty( password ) ) { + return password; + } else { + return encoder.encode( password ); + } + } + + @Override + public String decrypt( String encryptedPassword ) throws PasswordServiceException { + if ( StringUtil.isEmpty( encryptedPassword ) ) { + return encryptedPassword; + } else { + if ( encryptedPassword.startsWith( prefix ) ) { // If it starts with "Encrypted " then decode using KettleTwoWayPasswordEncoder + return encoder.decode( encryptedPassword ); + } else { // If not, likely Base64 encoded so twy that + return super.decrypt( encryptedPassword ); + } + } + } + +} diff --git a/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java b/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java index b1626eca005..08f70d50c24 100644 --- a/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/ManifestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/Messages.java b/core/src/main/java/org/pentaho/platform/util/Messages.java index f43b733271d..856f5620d10 100644 --- a/core/src/main/java/org/pentaho/platform/util/Messages.java +++ b/core/src/main/java/org/pentaho/platform/util/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java b/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java index 0ea54cdbe8f..936ebab6531 100644 --- a/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/ParameterHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java b/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java index 6ed1bf460d4..d176906fb86 100644 --- a/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/PasswordHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java b/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java index daa5f78ab6b..41433b59b8c 100644 --- a/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/PropertiesHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java b/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java index 5f8a27bdbcb..c9d7df6c877 100644 --- a/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java +++ b/core/src/main/java/org/pentaho/platform/util/RepositoryPathEncoder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java b/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java index 1c67a3181f1..ddd76c388b6 100644 --- a/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/RequestIdUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java b/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java index 093a5416229..bd97412f5d9 100644 --- a/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/ServerTypeUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/StringUtil.java b/core/src/main/java/org/pentaho/platform/util/StringUtil.java index 22428209e43..f246f2038e5 100644 --- a/core/src/main/java/org/pentaho/platform/util/StringUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/StringUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java b/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java index 214f128dffb..023c2871d79 100644 --- a/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/UUIDUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/VersionHelper.java b/core/src/main/java/org/pentaho/platform/util/VersionHelper.java index 8ec28649f35..dc53d92cc18 100644 --- a/core/src/main/java/org/pentaho/platform/util/VersionHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/VersionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/VersionInfo.java b/core/src/main/java/org/pentaho/platform/util/VersionInfo.java index aa12e12c88e..2b6bf8e216d 100644 --- a/core/src/main/java/org/pentaho/platform/util/VersionInfo.java +++ b/core/src/main/java/org/pentaho/platform/util/VersionInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java b/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java index b60f5d49e50..1cee2659775 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/ActionHarness.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java b/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java index 59d15f90562..67d929449c0 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/AlternateIndexFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java b/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java index acc729013ec..a976d6bc6ef 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/BeanUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java b/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java index 198cb6bae23..50686e7e50c 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/PropertyListFactoryBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java b/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java index c00bc4c450d..1603f8ae53b 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/PropertyNameFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * Interface for formatters used during the processing of bean set operations. diff --git a/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java b/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java index ffd702b1685..b5c160396d6 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/SuffixAppenderFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java b/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java index d879c3db4ac..7d2f6e82755 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/ValueGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java b/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java index bba60bd8b6a..01490a10adc 100644 --- a/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java +++ b/core/src/main/java/org/pentaho/platform/util/beans/ValueSetErrorCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java index f665ed3e6ee..3dbb1162e21 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java +++ b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClient.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java index f15fcec26f3..4413a2a478e 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java +++ b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java index c4f5b47308f..6099bace76b 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java +++ b/core/src/main/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientObjectService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java b/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java index ef4fe9464d9..4a820233f4c 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/client/ClientUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java b/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java index 110e3610f8a..1d6f0e716a6 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/client/PublisherUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java b/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java index 3dd49e576c7..9d4664ce68c 100644 --- a/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java +++ b/core/src/main/java/org/pentaho/platform/util/client/ServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/main/java/org/pentaho/platform/util/logging/Logger.java b/core/src/main/java/org/pentaho/platform/util/logging/Logger.java index 78c936e5702..c2930b88120 100644 --- a/core/src/main/java/org/pentaho/platform/util/logging/Logger.java +++ b/core/src/main/java/org/pentaho/platform/util/logging/Logger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.logging; diff --git a/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java b/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java index 1bdf11f4027..b364a05615a 100644 --- a/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/logging/LoggerUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.logging; diff --git a/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java b/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java index 5f4882ec1cb..b94cb0e01a2 100644 --- a/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java +++ b/core/src/main/java/org/pentaho/platform/util/logging/SimpleLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.logging; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java b/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java index 7bd25d8572f..7455840e326 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/LocaleHelper.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java b/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java index 1ab9e1bcc4f..8dfd92fa60c 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/MessageUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/Messages.java b/core/src/main/java/org/pentaho/platform/util/messages/Messages.java index ca43697d5ba..4e22fae6132 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/Messages.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java b/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java index 970c23690ea..b886d41d079 100644 --- a/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java +++ b/core/src/main/java/org/pentaho/platform/util/messages/MessagesBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.messages; diff --git a/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java b/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java index 4b370765430..882316eb8ee 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java +++ b/core/src/main/java/org/pentaho/platform/util/web/HttpUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java b/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java index 094507e55e3..493a75c7e9a 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/web/MimeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java index 0e2e0998507..b7cf52f4e3c 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java +++ b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java index 493cf4924d2..8c079880476 100644 --- a/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java +++ b/core/src/main/java/org/pentaho/platform/util/web/SimpleUrlFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XForm.java b/core/src/main/java/org/pentaho/platform/util/xml/XForm.java index 64608765d5a..d76c68e98f6 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/XForm.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/XForm.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java b/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java index 21385682e46..c15f99fa265 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/XMLParserFactoryProducer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java index 831156f7c98..bd7f209dd7e 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/XmlHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java index a32636cf284..418453a9205 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/DataGrid.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.dom4j; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java index caae7b4632b..eff503d99eb 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.dom4j; diff --git a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java index 6bf7934da0c..bc15d6d31d5 100644 --- a/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java +++ b/core/src/main/java/org/pentaho/platform/util/xml/w3c/XmlW3CHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.w3c; diff --git a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java index 4c9fdaf03e8..f8eab9ccc04 100644 --- a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java +++ b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java index 2536ce481e9..c5db8e4135c 100644 --- a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java +++ b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java index 0b717bd988b..c94b5f057a0 100644 --- a/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java +++ b/core/src/main/java/org/pentaho/platform/workitem/WorkItemLifecyclePhase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java b/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java index cff6102aa01..3cc22c7a293 100644 --- a/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java +++ b/core/src/test/java/org/pentaho/commons/system/LoadDriversListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java b/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java index 8c8dc5626f5..85c13f48666 100644 --- a/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java +++ b/core/src/test/java/org/pentaho/commons/system/PentahoSystemDatabaseDialectProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.system; diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java index 3a9fbb2690d..13d0660b04a 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentRequestTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateDocumentRequestTest { - - @Test - public void test() { - CreateDocumentRequest request = new CreateDocumentRequest(); - assertNotNull( request ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateDocumentRequestTest { + + @Test + public void test() { + CreateDocumentRequest request = new CreateDocumentRequest(); + assertNotNull( request ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java index e0bdb9aac96..2f00029c170 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateDocumentResponseTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateDocumentResponseTest { - - @Test - public void test() { - CreateDocumentResponse response = new CreateDocumentResponse(); - assertNotNull( response ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateDocumentResponseTest { + + @Test + public void test() { + CreateDocumentResponse response = new CreateDocumentResponse(); + assertNotNull( response ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java index 1f03a9b090c..937f6afd89d 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderRequestTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateFolderRequestTest { - - @Test - public void test() { - CreateFolderRequest request = new CreateFolderRequest(); - assertNotNull( request ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateFolderRequestTest { + + @Test + public void test() { + CreateFolderRequest request = new CreateFolderRequest(); + assertNotNull( request ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java index dbebc973d8d..e7b990b0ee7 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/CreateFolderResponseTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; - -public class CreateFolderResponseTest { - - @Test - public void test() { - CreateFolderResponse response = new CreateFolderResponse(); - assertNotNull( response ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; + +public class CreateFolderResponseTest { + + @Test + public void test() { + CreateFolderResponse response = new CreateFolderResponse(); + assertNotNull( response ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java b/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java index a8717f92b82..52bc4e2e20a 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/GetCheckedoutDocsResponseTest.java @@ -1,57 +1,49 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository; - -import static org.junit.Assert.*; - -import org.junit.Test; -import static org.mockito.Mockito.*; - -import java.util.Arrays; -import java.util.List; - -import org.pentaho.commons.util.repository.type.CmisObject; -import org.springframework.util.Assert; - -public class GetCheckedoutDocsResponseTest { - - @Test - public void testGetSetDocs() { - GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); - List docList = Arrays.asList( new CmisObject[] { mock( CmisObject.class ), mock( CmisObject.class ), mock( CmisObject.class ) } ); - response.setDocs( docList ); - Assert.notEmpty( response.getDocs() ); - } - - @Test - public void testIsHasMoreItems() { - GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); - assertFalse( response.isHasMoreItems() ); - } - - @Test - public void testSetHasMoreItems() { - GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); - response.setHasMoreItems( true ); - assertEquals( true, response.isHasMoreItems() ); - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository; + +import static org.junit.Assert.*; + +import org.junit.Test; +import static org.mockito.Mockito.*; + +import java.util.Arrays; +import java.util.List; + +import org.pentaho.commons.util.repository.type.CmisObject; +import org.springframework.util.Assert; + +public class GetCheckedoutDocsResponseTest { + + @Test + public void testGetSetDocs() { + GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); + List docList = Arrays.asList( new CmisObject[] { mock( CmisObject.class ), mock( CmisObject.class ), mock( CmisObject.class ) } ); + response.setDocs( docList ); + Assert.notEmpty( response.getDocs() ); + } + + @Test + public void testIsHasMoreItems() { + GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); + assertFalse( response.isHasMoreItems() ); + } + + @Test + public void testSetHasMoreItems() { + GetCheckedoutDocsResponse response = new GetCheckedoutDocsResponse(); + response.setHasMoreItems( true ); + assertEquals( true, response.isHasMoreItems() ); + } + +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java b/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java index 4f205649056..2547a94d7b2 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/exception/CmisFaultTest.java @@ -1,44 +1,36 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.commons.util.repository.exception; - -import static org.junit.Assert.*; -import org.junit.Test; - -public class CmisFaultTest { - class TestClass extends CmisFault { - private static final long serialVersionUID = 1369015378927004363L; - - TestClass() { - super(); - } - } - - @Test - public void test() { - CmisFault fault = new TestClass(); - fault.setErrorCode( 0 ); - assertEquals( 0, fault.getErrorCode() ); - - fault.setErrorMessage( "Some Error Message" ); - assertNotEquals( "", fault.getErrorMessage() ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.commons.util.repository.exception; + +import static org.junit.Assert.*; +import org.junit.Test; + +public class CmisFaultTest { + class TestClass extends CmisFault { + private static final long serialVersionUID = 1369015378927004363L; + + TestClass() { + super(); + } + } + + @Test + public void test() { + CmisFault fault = new TestClass(); + fault.setErrorCode( 0 ); + assertEquals( 0, fault.getErrorCode() ); + + fault.setErrorMessage( "Some Error Message" ); + assertNotEquals( "", fault.getErrorMessage() ); + } +} diff --git a/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java b/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java index 7fb0f456500..801624bc395 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/type/AllowableActionsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java b/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java index 51409b31c08..b67653754e1 100644 --- a/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java +++ b/core/src/test/java/org/pentaho/commons/util/repository/type/CmisObjectImplTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.commons.util.repository.type; diff --git a/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java b/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java index 17003fa17db..0eb8303fb95 100644 --- a/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java +++ b/core/src/test/java/org/pentaho/platform/action/ActionInvokeStatusTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.action; diff --git a/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java b/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java index 8bb94c39e80..49497d1f19c 100644 --- a/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java +++ b/core/src/test/java/org/pentaho/platform/core/mimetype/MimeTypeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mimetype; diff --git a/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java b/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java index 244a034e037..3adbbff2be3 100644 --- a/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java +++ b/core/src/test/java/org/pentaho/platform/core/mt/TenantTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.core.mt; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java index 84be0aae8aa..0434a216796 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/AggregateObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java index de5a41a6a3b..c5f130781cd 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/AuditEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java index df68c8dbaf0..81f93777ec5 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/AuditHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java b/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java index c0fd72a9d3c..f808e465ee0 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/BadObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java b/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java index 2cb4756ee85..a25dbf375c7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/BadObjectRuntime.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java b/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java index 08671944c05..eca09c91a85 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/BootTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java b/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java index f25eae93459..a2437e47e5c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/ContentGeneratorInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java index f3fd791707d..a937522d63c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/GlobalListPublisherTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java b/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java index b70918de9d2..decfdf9ce24 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/GoodObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java b/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java index 6ad4325e663..2ad1caa6d10 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MDCUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java b/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java index 2bf1eed3599..5d98655e4f1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MimeListenerCollection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java b/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java index 23ea6b3aa9f..30a088f9fa1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java b/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java index c954aafe4c6..c16ed8b2b60 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/MockExceptionOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/Object1.java b/core/src/test/java/org/pentaho/platform/engine/core/Object1.java index c87a5dfbbed..8d5d762e69d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/Object1.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/Object1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/Object2.java b/core/src/test/java/org/pentaho/platform/engine/core/Object2.java index a374ee91832..178958e4820 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/Object2.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/Object2.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java b/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java index 51151eef5f0..f824a1b3f7d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/OutputTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java index fd61795bcaf..e5db78896b7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/PentahoRequestContextHolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java index 0f7f98b1a20..dd80ccf886b 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/PentahoSessionHolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java index c4f368f487b..804224b6b81 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SessionParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java index a7ff7f15c70..a05524b0653 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SettingsParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java index f3a8ee904c6..5018bb9cf16 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleObjectHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java index 46a5c7079a1..a765457ec88 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleOutputHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java index 146947133c4..b96cb945c26 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java b/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java index c2d8a6c0d8d..68c35538499 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/SimpleUrlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java index d1bf5f9f6e4..3ff8dcf4103 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java index 1fe2f2e38ba..5f5905b83f5 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSessionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java index 9f89514f79b..4d9c27a836c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/StandaloneSpringPentahoObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java b/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java index d7ddb7a9461..8f8f840696e 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestActionParameter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java b/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java index 4f5253fd0f4..f47a4049ef8 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestAll.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java b/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java index 3dbed93b555..d25acc37d88 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestAuditEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java b/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java index 51f728c9929..148cdebbfd6 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestContentListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java b/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java index 67aa7743889..1d3055a86f2 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java b/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java index 3d1a0dd75d6..17d923f6da4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestLifecycleListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java b/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java index 9f0a81631cb..fb1c992e966 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java b/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java index cf2fbd2acd8..4f88b9bd375 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java b/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java index ae099f56aa1..b09d70afd66 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestRuntimeContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java b/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java index ef952ad7fce..6df189edccf 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestSolutionEngine.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java b/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java index bcf7ef88569..8d41b2579a4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/TestStartupAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java b/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java index c82181ffdaf..a33573c8c30 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/output/FileContentItemTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.output; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java index 22618b8b90d..2e80250f5c4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/BasePentahoRequestContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java index 871cb5661c8..c75f56a518f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemPublisherTest.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; import org.junit.Assert; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java index 40d81a9279a..45c8d7d5e1a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemShutdownOrderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java index 4cb6c0d749c..0bc8ad5fbac 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/PentahoSystemTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java b/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java index 598be1a9484..2769b2419e3 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/TestShutdownOrderListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java index ed034d0b183..1cc57fc313d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java index a7378f74753..f40fdf24115 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/OSGIRuntimeObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java index 601ab064cd1..4ba5138a7af 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/RuntimeObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java index 309222cdd8b..d2b040074e3 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/PrototypePentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java index df38aea92ba..26ca0bf5186 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SessionBoundPentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java index 12df666beb8..a8bde8dac76 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/references/SingletonPentahoObjectReferenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.references; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java index b280f0d9fa8..f5d1d0f700d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanPostProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java index 7c1007a5f51..db0d71b2a2b 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java index 35e376a32fe..e23107e2ae6 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/BeanBuilderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java index 240e96f4ab5..e80177d713a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/objfac/spring/PentahoBeanScopeValidatorPostProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.objfac.spring; diff --git a/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java b/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java index 6dc86ab212e..0a04b057b99 100644 --- a/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/core/system/status/PeriodicStatusLoggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.core.system.status; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java index 8bce4772624..5d5c0401269 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/LoginAttemptServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java b/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java index 80acd4c261a..1bc0acc543c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/PentahoJsonValidatorTest.java @@ -1,24 +1,14 @@ -/*! - * HITACHI VANTARA PROPRIETARY AND CONFIDENTIAL +/*! ****************************************************************************** * - * Copyright 2002 - 2024 Hitachi Vantara. All rights reserved. + * Pentaho * - * NOTICE: All information including source code contained herein is, and - * remains the sole property of Hitachi Vantara and its licensors. The intellectual - * and technical concepts contained herein are proprietary and confidential - * to, and are trade secrets of Hitachi Vantara and may be covered by U.S. and foreign - * patents, or patents in process, and are protected by trade secret and - * copyright laws. The receipt or possession of this source code and/or related - * information does not convey or imply any rights to reproduce, disclose or - * distribute its contents, or to manufacture, use, or sell anything that it - * may describe, in whole or in part. Any reproduction, modification, distribution, - * or public display of this information without the express written authorization - * from Hitachi Vantara is strictly prohibited and in violation of applicable laws and - * international treaties. Access to the source code contained herein is strictly - * prohibited to anyone except those individuals and entities who have executed - * confidentiality and non-disclosure agreements or other agreements with Hitachi Vantara, - * explicitly covering such access. - */ + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java index f52c9b21022..1f4e71caf22 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSecurityContextHolderStrategyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java index 2bfcada9869..593ebfd877a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/PentahoSubstringRoleVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java index 75ffc5bb579..c906f5b210e 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/SecurityHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java b/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java index e4d02b81cb0..fb4f0f53d8d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/TestCipherEncryptionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java b/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java index 51703167106..c36173ed4e1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/event/OrderedApplicationEventMulticasterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java b/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java index c3902a6acbf..821311ee06c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/event/PentahoSessionStartupAuthenticationSuccessListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.security.event; diff --git a/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java b/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java index 6622a52c103..9ea8249dc93 100644 --- a/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/security/messages/MessagesTest.java @@ -1,33 +1,25 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.engine.security.messages; - -import static org.junit.Assert.*; -import org.junit.Test; - -public class MessagesTest { - - @Test - public void testGetInstance() { - Messages instance = Messages.getInstance(); - assertNotNull( instance ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.engine.security.messages; + +import static org.junit.Assert.*; +import org.junit.Test; + +public class MessagesTest { + + @Test + public void testGetInstance() { + Messages instance = Messages.getInstance(); + assertNotNull( instance ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java index dc341bf9b99..28266ae1de9 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditConnectionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java index dc7a06532d6..863cac8162a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java index b73137a0f73..4377bbda329 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditFileEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java index ae598a1ad1f..b8a3e9b06f0 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/AuditHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java b/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java index d3d782cc66a..5e03135400a 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/IsOutputParameterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java b/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java index 307f816fec9..9edb30cadea 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MessageFormatterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java b/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java index f2095e348a0..d7daef55d24 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MockContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java b/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java index a8b1d219e59..3ad4b011552 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MockDataSourceService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java b/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java index a1a3db9baee..81c27f960dd 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MockPluginManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java b/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java index 1422d541d79..da7132fbfe7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/MultiOutputTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java b/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java index 02797cce29c..3d3f0116985 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/PojoComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java b/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java index 74b0201fa89..b8e7949ad6c 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/ServiceLayerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java b/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java index c516b967fd8..35112d9f9f2 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/ServiceTestHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java index 66391905872..b91f0569ed1 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/SoapHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java b/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java index b8622b545de..0443388fabf 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/SystemParameterProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java b/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java index d00e39645ce..4b8fc2df4ba 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/SystemSettingsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java b/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java index 66db2cb869d..e40435a922d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TemplateUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java index 6c535aff001..3b38c550ed3 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java index f7bd7cfe73b..f6b0ca0954f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo2.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java index 38d21fca3b6..49404f8f6c5 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo3.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java index 50bc13dfc98..23fd9e39d59 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo4.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java index 99a5be9178f..33ff226a79b 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/TestPojo5.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java index abf1c4b7e91..1680def407f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/ActionDelegateTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java index ff75c2bbcfb..e342c8b6b5f 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackFailedToSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java index 132af71eca4..3823fb21ca7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/InputErrorCallbackNotWritable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java index 69a349300a3..17293bbcca6 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/ResourceCallbackNotWritable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java index 2bb3bb238ea..2cc0b2016f7 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java index 07db6194808..8b075451514 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestAllIOAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java index 7fbd942b588..71a64a1af21 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestDefinitionPreProcessingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java index 71b8a14f0be..09e4833fc19 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestIndexedInputsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java index e6e9e29cd90..c77388742f4 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestLoggingSessionAwareAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java index 46c0de0175d..69a389dce79 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestStreamingAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java index d57a2cde8c1..b3858d4c183 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/actions/TestVarArgsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.actions; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java index ec776b046c9..2236c862eea 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/PentahoConnectionFactoryTest.java @@ -1,59 +1,51 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.engine.services.connection; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.mockito.Mockito.mock; - -import org.junit.Test; -import org.pentaho.commons.connection.IPentahoConnection; -import org.pentaho.platform.api.engine.ILogger; -import org.pentaho.platform.api.engine.IPentahoSession; - -public class PentahoConnectionFactoryTest { - - @Test - public void testGetConnection() { - PentahoConnectionFactory factory = new PentahoConnectionFactory(); //Test constructor. - assertNotNull( factory ); - - String dsType = "connection-test"; - IPentahoSession session = mock( IPentahoSession.class ); - ILogger logger = mock( ILogger.class ); - IPentahoConnection connection = PentahoConnectionFactory.getConnection( dsType, session, logger ); - assertNull( connection ); - - String connectStr = "connect-str"; - connection = PentahoConnectionFactory.getConnection( dsType, connectStr, session, logger ); - assertNull( connection ); - - String driver = "ds-driver"; - String location = "location"; - String userName = "username"; - String password = "password"; - connection = PentahoConnectionFactory.getConnection( dsType, driver, location, userName, password, session, logger ); - assertNull( connection ); - - connection = PentahoConnectionFactory.getConnection( dsType, null, null, null, null, session, logger ); - assertNull( connection ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.engine.services.connection; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.mockito.Mockito.mock; + +import org.junit.Test; +import org.pentaho.commons.connection.IPentahoConnection; +import org.pentaho.platform.api.engine.ILogger; +import org.pentaho.platform.api.engine.IPentahoSession; + +public class PentahoConnectionFactoryTest { + + @Test + public void testGetConnection() { + PentahoConnectionFactory factory = new PentahoConnectionFactory(); //Test constructor. + assertNotNull( factory ); + + String dsType = "connection-test"; + IPentahoSession session = mock( IPentahoSession.class ); + ILogger logger = mock( ILogger.class ); + IPentahoConnection connection = PentahoConnectionFactory.getConnection( dsType, session, logger ); + assertNull( connection ); + + String connectStr = "connect-str"; + connection = PentahoConnectionFactory.getConnection( dsType, connectStr, session, logger ); + assertNull( connection ); + + String driver = "ds-driver"; + String location = "location"; + String userName = "username"; + String password = "password"; + connection = PentahoConnectionFactory.getConnection( dsType, driver, location, userName, password, session, logger ); + assertNull( connection ); + + connection = PentahoConnectionFactory.getConnection( dsType, null, null, null, null, session, logger ); + assertNull( connection ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java index 4c8e483669b..4464afc3886 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicConnectionDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java index e8c221ec6f3..38f14232352 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/DynamicallyPooledDatasourceSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java index f415ed5d14d..15c2b059d36 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/JNDIDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java index 6fdc55d7391..93c0448b4cc 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledDatasourceSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java index 159a348214a..5078e55b855 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/NonPooledOrJndiDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java index 39e4b391d9e..7c9c98e690d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PentahoConnectionDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java index 0792575cb8d..879d43d9518 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/connection/datasource/dbcp/PooledDatasourceHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.connection.datasource.dbcp; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java index 72ab04b1f3c..55cc0ad76ae 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/metadata/MetadataPublisherTest.java @@ -1,40 +1,32 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.engine.services.metadata; - -import static org.junit.Assert.*; - -import org.junit.Test; -import static org.mockito.Mockito.*; -import org.pentaho.platform.api.engine.IPentahoSession; - -public class MetadataPublisherTest { - - @Test - public void test() { - MetadataPublisher publisher = new MetadataPublisher(); - assertNotNull( publisher.getLogger() ); - assertNotNull( publisher.getName() ); - assertNotNull( publisher.getDescription() ); - IPentahoSession session = mock( IPentahoSession.class ); - assertNotEquals( "", publisher.publish( session ) ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.engine.services.metadata; + +import static org.junit.Assert.*; + +import org.junit.Test; +import static org.mockito.Mockito.*; +import org.pentaho.platform.api.engine.IPentahoSession; + +public class MetadataPublisherTest { + + @Test + public void test() { + MetadataPublisher publisher = new MetadataPublisher(); + assertNotNull( publisher.getLogger() ); + assertNotNull( publisher.getName() ); + assertNotNull( publisher.getDescription() ); + IPentahoSession session = mock( IPentahoSession.class ); + assertNotEquals( "", publisher.publish( session ) ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java b/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java index 01cb12fc91c..b0bea6bacd9 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/runtime/RuntimeContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.runtime; diff --git a/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java b/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java index b8ffa7da641..6043c4c3b4d 100644 --- a/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java +++ b/core/src/test/java/org/pentaho/platform/engine/services/solution/SolutionPublisherTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.engine.services.solution; diff --git a/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java b/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java index 350cb0bcbf7..b12f4c54ce3 100644 --- a/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/uifoundation/chart/ChartHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.uifoundation.chart; import org.junit.Before; diff --git a/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java b/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java index 4f85aa0a0ac..e60346b7ebd 100644 --- a/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java +++ b/core/src/test/java/org/pentaho/platform/uifoundation/messages/MessagesTest.java @@ -1,33 +1,25 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.uifoundation.messages; - -import static org.junit.Assert.*; -import org.junit.Test; - -public class MessagesTest { - - @Test - public void testGetInstance() { - Messages instance = Messages.getInstance(); - assertNotNull( instance ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.uifoundation.messages; + +import static org.junit.Assert.*; +import org.junit.Test; + +public class MessagesTest { + + @Test + public void testGetInstance() { + Messages instance = Messages.getInstance(); + assertNotNull( instance ); + } +} diff --git a/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java b/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java index 46fd256ed6e..404047cac48 100644 --- a/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/ActionUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java b/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java index 0794e0d91e5..890a5a15ae2 100644 --- a/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/Base64PasswordServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java b/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java index 6ea972b3e72..4c7aa943221 100644 --- a/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/CleanXmlHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java b/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java index b6b59331044..3c064a1dfdf 100755 --- a/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/ColorHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/DateMathTest.java b/core/src/test/java/org/pentaho/platform/util/DateMathTest.java index 2cc049a335b..2723f84fc8a 100644 --- a/core/src/test/java/org/pentaho/platform/util/DateMathTest.java +++ b/core/src/test/java/org/pentaho/platform/util/DateMathTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/EmailerTest.java b/core/src/test/java/org/pentaho/platform/util/EmailerTest.java index a5bb57018da..af8b61d1046 100644 --- a/core/src/test/java/org/pentaho/platform/util/EmailerTest.java +++ b/core/src/test/java/org/pentaho/platform/util/EmailerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java b/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java index c07ee311b08..da73cf15215 100644 --- a/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java +++ b/core/src/test/java/org/pentaho/platform/util/EncryptedPasswordAuthenticatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java b/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java index 35af08845ec..f17ffcea058 100644 --- a/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/InputStreamDataSourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java b/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java index fceedfd12e5..275cf6e9b92 100644 --- a/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java +++ b/core/src/test/java/org/pentaho/platform/util/JSONComparitor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java b/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java index 16da76be446..c30973e75e7 100644 --- a/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java +++ b/core/src/test/java/org/pentaho/platform/util/JSONComparitorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java b/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java index 7d7a18e96a8..28eafadda48 100644 --- a/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/KettlePasswordServiceTest.java @@ -1,95 +1,87 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.util; - -import static org.junit.Assert.*; - -import org.junit.Before; -import org.junit.Test; - -public class KettlePasswordServiceTest { - - private KettlePasswordService service; - - @Before - public void setup() { - service = new KettlePasswordService(); - } - - @Test - public void testEncryptNullPassword( ) throws Exception { - String res = service.encrypt( null ); - assertNull( res ); - } - - @Test - public void testEncryptWhiteSpacePassword( ) throws Exception{ - String res = service.encrypt( " " ); - assertEquals( "Encrypted 2be98afc86aa7f2e4cb79ce10bed2ef9a", res ); - } - - @Test - public void testEncryptEmptyPassword( ) throws Exception{ - String res = service.encrypt( "" ); - assertEquals( "", res ); - } - - @Test - public void testEncryptValidPassword( ) throws Exception { - String password = "asdfghjkldieukancmvaiodfweewjrkwer"; - String res = service.encrypt( password ); - assertEquals( res, "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); - assertEquals( password, service.decrypt( res ) ); - } - - @Test - public void testDecryptWhiteSpacePasswordFallbackToBase64( ) throws Exception { - String res = service.decrypt( "ICAg" ); - assertEquals( " ", res ); - } - - @Test - public void testDecryptEmptyPassword( ) throws Exception { - String res = service.decrypt( "" ); - assertEquals( "", res ); - } - - @Test - public void testDecryptNullPassword( ) throws Exception { - String res = service.decrypt( null ); - assertNull( res ); - } - - @Test - public void testDecryptValidPassword( ) throws Exception { - String res = service.decrypt( "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); - assertEquals( "asdfghjkldieukancmvaiodfweewjrkwer", res ); - } - - @Test - public void testEncryptDecryptPasswordSpecialCharacters( ) throws Exception { - String toEncode = "AbC@#$%^&*()[]\"'`~\t\r\n"; - String encodedPw = service.encrypt( toEncode ); - String decodedPw = service.decrypt( encodedPw ); - assertEquals( toEncode, decodedPw ); - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.util; + +import static org.junit.Assert.*; + +import org.junit.Before; +import org.junit.Test; + +public class KettlePasswordServiceTest { + + private KettlePasswordService service; + + @Before + public void setup() { + service = new KettlePasswordService(); + } + + @Test + public void testEncryptNullPassword( ) throws Exception { + String res = service.encrypt( null ); + assertNull( res ); + } + + @Test + public void testEncryptWhiteSpacePassword( ) throws Exception{ + String res = service.encrypt( " " ); + assertEquals( "Encrypted 2be98afc86aa7f2e4cb79ce10bed2ef9a", res ); + } + + @Test + public void testEncryptEmptyPassword( ) throws Exception{ + String res = service.encrypt( "" ); + assertEquals( "", res ); + } + + @Test + public void testEncryptValidPassword( ) throws Exception { + String password = "asdfghjkldieukancmvaiodfweewjrkwer"; + String res = service.encrypt( password ); + assertEquals( res, "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); + assertEquals( password, service.decrypt( res ) ); + } + + @Test + public void testDecryptWhiteSpacePasswordFallbackToBase64( ) throws Exception { + String res = service.decrypt( "ICAg" ); + assertEquals( " ", res ); + } + + @Test + public void testDecryptEmptyPassword( ) throws Exception { + String res = service.decrypt( "" ); + assertEquals( "", res ); + } + + @Test + public void testDecryptNullPassword( ) throws Exception { + String res = service.decrypt( null ); + assertNull( res ); + } + + @Test + public void testDecryptValidPassword( ) throws Exception { + String res = service.decrypt( "Encrypted 6173646667686a6b6c646965756b616e636fc8f9c6a70ec18581ae0ea462d585aac8" ); + assertEquals( "asdfghjkldieukancmvaiodfweewjrkwer", res ); + } + + @Test + public void testEncryptDecryptPasswordSpecialCharacters( ) throws Exception { + String toEncode = "AbC@#$%^&*()[]\"'`~\t\r\n"; + String encodedPw = service.encrypt( toEncode ); + String decodedPw = service.decrypt( encodedPw ); + assertEquals( toEncode, decodedPw ); + } + +} diff --git a/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java b/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java index 74ba81c065c..d49bf716cd0 100644 --- a/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/LocaleHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/LogTest.java b/core/src/test/java/org/pentaho/platform/util/LogTest.java index 1f6db2f3b0d..190362a8707 100644 --- a/core/src/test/java/org/pentaho/platform/util/LogTest.java +++ b/core/src/test/java/org/pentaho/platform/util/LogTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java b/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java index 7b397962c38..894a0260bf9 100644 --- a/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/MessageUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/MockMail.java b/core/src/test/java/org/pentaho/platform/util/MockMail.java index 96dc9bade6e..35dd1fdcd1c 100644 --- a/core/src/test/java/org/pentaho/platform/util/MockMail.java +++ b/core/src/test/java/org/pentaho/platform/util/MockMail.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/MyTestAction.java b/core/src/test/java/org/pentaho/platform/util/MyTestAction.java index d507abb45a1..610e80352e5 100644 --- a/core/src/test/java/org/pentaho/platform/util/MyTestAction.java +++ b/core/src/test/java/org/pentaho/platform/util/MyTestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java b/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java index 72b46073aaf..9f059ec0dcf 100644 --- a/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/ParameterHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java b/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java index fc40757e492..f72057c42ac 100644 --- a/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PasswordHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java b/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java index 4a9155ed50a..c8e30c63389 100644 --- a/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PasswordServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java b/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java index 149c9293273..6639dff6fc8 100644 --- a/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PentahoSystemExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java b/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java index 81bbab5a575..f380911df3b 100644 --- a/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/PropertiesHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java b/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java index 11261e6be2d..0304bd3790c 100644 --- a/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java +++ b/core/src/test/java/org/pentaho/platform/util/RepositoryPathEncoderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java b/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java index dd951d7c257..415bc8eb4f2 100644 --- a/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/StringUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/TestAll.java b/core/src/test/java/org/pentaho/platform/util/TestAll.java index bd48fa71e36..26da290281e 100644 --- a/core/src/test/java/org/pentaho/platform/util/TestAll.java +++ b/core/src/test/java/org/pentaho/platform/util/TestAll.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java b/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java index b53ac8d7f46..64ac194f43b 100644 --- a/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java +++ b/core/src/test/java/org/pentaho/platform/util/TestEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java b/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java index 6c2f245343f..db929838e0b 100644 --- a/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/VersionHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java b/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java index e6b34ada9fc..a3cfd5c7584 100644 --- a/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java +++ b/core/src/test/java/org/pentaho/platform/util/VersionInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java b/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java index 144d40c9ffa..e225c08613d 100644 --- a/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/XmlHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java b/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java index 7d277c1cb66..7624f7aa0cf 100644 --- a/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java +++ b/core/src/test/java/org/pentaho/platform/util/XmlTestConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java b/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java index 3ef642967f3..cf0b7165953 100644 --- a/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/XmlW3CHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util; diff --git a/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java b/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java index 144a3d6ea8a..fd90d5f24fc 100644 --- a/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java +++ b/core/src/test/java/org/pentaho/platform/util/bean/ActionHarnessTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.bean; diff --git a/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java b/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java index 25c7bb7b9ee..5c50dc541b1 100644 --- a/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java +++ b/core/src/test/java/org/pentaho/platform/util/bean/TestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.bean; diff --git a/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java b/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java index f63d59b2781..facfc47f0b8 100644 --- a/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java +++ b/core/src/test/java/org/pentaho/platform/util/beans/AlternateIndexFormatterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java b/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java index 57d2b2ce643..f44a86b9fa2 100644 --- a/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/util/beans/BeanUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java b/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java index d0b4a5fb260..64fa8217d7f 100644 --- a/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java +++ b/core/src/test/java/org/pentaho/platform/util/beans/PropertyListFactoryBeanTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.beans; diff --git a/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java b/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java index f0ab209cdd6..0770c9f022e 100644 --- a/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java +++ b/core/src/test/java/org/pentaho/platform/util/client/BiPlatformRepositoryClientNavigationServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.client; diff --git a/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java b/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java index 9e88bf320ed..2b055e08b7e 100644 --- a/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java +++ b/core/src/test/java/org/pentaho/platform/util/client/ClientUtilsTest.java @@ -1,22 +1,14 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +/*! ****************************************************************************** * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Pentaho * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /*! * This program is free software; you can redistribute it and/or modify it under the diff --git a/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java b/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java index 6fe29c39708..1d982caef22 100644 --- a/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java +++ b/core/src/test/java/org/pentaho/platform/util/client/ServiceExceptionTest.java @@ -1,49 +1,41 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.util.client; - -import static org.junit.Assert.fail; - -import java.lang.reflect.Constructor; - -import org.junit.Test; - -public class ServiceExceptionTest { - - @Test - public void test() { - try { - Constructor constructor = ServiceException.class.getDeclaredConstructor( Exception.class ); - constructor.setAccessible( true ); - constructor.newInstance( new Exception( "cause" ) ); - } catch ( Exception e ) { - fail( ServiceException.class.getSimpleName() + " Does not have a constructor with Exception " ); - } - - try { - Constructor constructor = ServiceException.class.getDeclaredConstructor( String.class ); - constructor.setAccessible( true ); - constructor.newInstance( "msg" ); - } catch ( Exception e ) { - fail( ServiceException.class.getSimpleName() + " Does not have a constructor with String " ); - } - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.util.client; + +import static org.junit.Assert.fail; + +import java.lang.reflect.Constructor; + +import org.junit.Test; + +public class ServiceExceptionTest { + + @Test + public void test() { + try { + Constructor constructor = ServiceException.class.getDeclaredConstructor( Exception.class ); + constructor.setAccessible( true ); + constructor.newInstance( new Exception( "cause" ) ); + } catch ( Exception e ) { + fail( ServiceException.class.getSimpleName() + " Does not have a constructor with Exception " ); + } + + try { + Constructor constructor = ServiceException.class.getDeclaredConstructor( String.class ); + constructor.setAccessible( true ); + constructor.newInstance( "msg" ); + } catch ( Exception e ) { + fail( ServiceException.class.getSimpleName() + " Does not have a constructor with String " ); + } + } +} diff --git a/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java b/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java index 81d961717c7..cc160614c18 100644 --- a/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/web/MimeHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.web; import org.junit.Test; diff --git a/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java b/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java index 8889c03aae7..c7f9def7e18 100644 --- a/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java +++ b/core/src/test/java/org/pentaho/platform/util/xml/dom4j/XmlDom4JHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.util.xml.dom4j; diff --git a/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java b/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java index 044eb2520e2..e73cecf2963 100644 --- a/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java +++ b/core/src/test/java/org/pentaho/platform/workitem/DummyPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java index 35b8f3e46ac..c5471e121c0 100644 --- a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java +++ b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java index 02e3f27ff39..8264e660263 100644 --- a/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java +++ b/core/src/test/java/org/pentaho/platform/workitem/WorkItemLifecycleEventUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem; diff --git a/core/src/test/java/org/pentaho/test/BeanTester.java b/core/src/test/java/org/pentaho/test/BeanTester.java index 853ca70df8a..651c5bb16c3 100644 --- a/core/src/test/java/org/pentaho/test/BeanTester.java +++ b/core/src/test/java/org/pentaho/test/BeanTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test; diff --git a/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java b/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java index 5b6445da348..df64705e88e 100644 --- a/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java +++ b/core/src/test/java/org/pentaho/test/platform/MethodTrackingData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java index 52c25f69474..a14f9f4f835 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java index 007a4b4fd94..66fb9c36ea1 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/BaseTestCase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java b/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java index b8a1edd33ff..ab859190c68 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/EchoServiceBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java b/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java index 5fbc60ac2f7..8fe202dd0b6 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/ExceptionOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java b/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java index 8ca0c119ce5..5fe59f6ec49 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/GenericPentahoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java b/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java index eae2f1b8fac..24a068ecde3 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/MicroPlatform.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java b/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java index 4b857e0de86..124fc2041a0 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/MockComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java b/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java index ef9fddfbd1d..37def994afb 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/PluginManagerAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java b/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java index e9f2e8ce349..0513ea5b777 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/SimpleObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java b/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java index c0b0b17432e..11d99f8330c 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/TestManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java b/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java index fa98e8018c7..ae0d32fef91 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/core/XmlSimpleSystemSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.core; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java b/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java index 71ab60477f2..c27d7f2c157 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/security/MockSecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java b/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java index b52f61464ce..c82f6b0eb37 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/security/SecurityHelperRunAsAnonymousTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.security; diff --git a/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java b/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java index 7c30adb342f..232daba156d 100644 --- a/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java +++ b/core/src/test/java/org/pentaho/test/platform/engine/services/ContentGeneratorUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.services; diff --git a/extensions/LICENSE.txt b/extensions/LICENSE.txt index f815843ee4a..270d405d390 100644 --- a/extensions/LICENSE.txt +++ b/extensions/LICENSE.txt @@ -1,4 +1,4 @@ -Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners included in text file or in the source code. @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java b/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java index 18ff54b8780..12629efdce8 100644 --- a/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java +++ b/extensions/src/it/java/org/pentaho/platform/config/SystemConfigIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java index 72f227e286e..c6e786b8352 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java index c5d3ddfdd92..2b8c713035d 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/connections/xquery/XQueryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java index eb713c94807..c6423ac78ce 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/email/EmailServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java index 607854d97ac..9f836acd08a 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java index 750d1414374..b4e3dbd02c3 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java index 413052cf82b..3cf2920ce98 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerNamingIT.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java index d5730a97714..423f618b112 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactoryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer.mimeType; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java index 0a4195837e0..7a191b82d85 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java index 48ad132e820..6f72ed10457 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java index 1d5ea576391..be3748067cb 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java index 986ce619e84..839eaa00a8c 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/MetadataRepositoryLifecycleManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java index 590b89422ec..efc53477631 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryConcurrencyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java index 9dfcd80d94f..9a9fa0881c9 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java b/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java index 52def5a514d..1d995f25f0b 100644 --- a/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java +++ b/extensions/src/it/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java index 4a259567a96..1466a266acd 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java index 75caf89a2e6..63080ad9b4a 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/SystemResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java index be50a394d57..af78ec8e6b9 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java index b9e2b388c61..e8489f18471 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java +++ b/extensions/src/it/java/org/pentaho/platform/web/http/api/resources/services/FileService_CreateDir_IT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java b/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java index c853cec6eeb..ceac7b2a818 100644 --- a/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java +++ b/extensions/src/it/java/org/pentaho/platform/web/servlet/JAXRSServletTest.java @@ -1,18 +1,14 @@ -/* - * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public - * License, version 2 as published by the Free Software Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU General Public License along with this program; if not, you can obtain - * a copy at http://www.gnu.org/licenses/gpl-2.0.html or from the Free Software Foundation, Inc., 51 Franklin - * Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright 2006 - 2021 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java index 2f5649df1bf..2456a66e516 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/BootIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java index 4307bdbc93f..251c7a50181 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java index f884e82d50f..58c76e95c8a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ChartbeansIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java index 3e8c856a77d..37c54831231 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ContentOutputComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java index 6caf15812ff..335e8325398 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ETLIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java index 1e8f02751ec..6b3a7ffc7b2 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/FilterPanelExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java index 41b60ddd06e..e39d8465a49 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/HQLConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java index 9efd1139595..3920d560d15 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/HTMLComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java index 36494993bc1..0b2334116bb 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/IPreparedComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java index bb0938fdb47..d57c6f7c0b5 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/InvalidDocumentExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java index 2721209be59..b29a350625f 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java index b40c8115eab..ae4403bd98a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/JFreeReportSubReportsIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java index 89cbb77aa5a..5c32305e578 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/KettleIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java index a77174b5504..bd5869afd5f 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java index a57b872499b..49d63399dd3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MetadataQueryComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java index c563c2b888f..76e48baaedd 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MissingParameterExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java index f0f0957ce54..79ded193406 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/MultipleComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java index 889a8a72212..fd8c442aa5e 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/OpenFlashChartComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java index 20086ef96ff..a1e273fd5f1 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ReportingIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java index 57c34d9baa4..1ac83b91761 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultSetExportComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java index 2ad9c3e4f40..a7aea942322 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetCompareIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java index 33eed7897ff..b503f9320de 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/ResultsetIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java index 9b8adc01055..0ac4b04f98a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/RhinoIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java index 809ae314393..4aaf42c62fb 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/RulesIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java index 09215734d86..bc5057291e0 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/RuntimeIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java index caafef51282..8ea9441518a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLBaseComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java index 776707164c9..f79b2b0ee76 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java index 64325d7e8f4..6b28e451f9b 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLExecuteComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java index ec9ef5f04d3..aa05bb8d5c9 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SQLLookupRuleIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java index 862e3258a30..e50e4992cef 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SolutionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java index 7ca2f2a4c17..c66418af1fe 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/SubActionComponentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java index 7f034779051..df645b64bc3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/TemplateIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java index 3b1fa4b8ee0..ea0f92a7dec 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPostSqlGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java index 1d8c3f59465..e867d8240de 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/TestPreSqlGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java index 24a2dcc542e..8c0dfb4e6cf 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/UserRoleMapperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java index aa246b97b43..23d37a14f4a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/XQConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java index dd77aab3869..9bd5fcfe764 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/chartbeans/ChartBeansSystemListenerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.chartbeans; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java index 54f309fb028..515dfea9b76 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/ApacheVFSOutputHandlerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.outputs; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java index 039403ec6a2..291ed0690a9 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/GlobalOutputIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.outputs; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java index 3040598f325..dfd3512fb89 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/outputs/VFSOutputIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.outputs; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java index c5ee7189499..6352f30bbf1 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java index 8a090e0d7b0..38fa6b72a9e 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultPluginPerspectiveManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java index cf663c02a8b..b15109e32d4 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginAdapterIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java index c8901098fd9..d1772f74e3d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginClassLoaderIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java index 599854d5367..ad3219633a2 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/PluginManagerNotConfiguredIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java index 43bf65190f8..dce02528b34 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/pluginmgr/SystemPathPluginProviderIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java index 92471a74fbb..99dbe6c9d93 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheExpirationRegistryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java index b8df7270a08..de2af20601d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java index 2c39959d087..3a6ca499d3d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/CacheManagerWithRegionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java index bbcf4f9a990..1565a8177b5 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/ConnectionPoolingIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java index b99617a82c2..2ff0a4cc6d5 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java index 320da336d05..7a51ec354b3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheEnabledIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java index b851b7072e4..37e84a487dd 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/cache/DatasourceSystemListenerWithoutCacheManagerInstantiatedIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java index 582175f123d..bb1176a7c96 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/ConnectionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.connections; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java index c50843df215..1cd0b42d100 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/connections/javascript/JavaScriptResultSetIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.connections.javascript; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java index 1dff5987d03..98bf57e3c67 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java index e25b1841350..dc587033432 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/metadata/SolutionFolderIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java index 791d4e47cfd..78dbc999793 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java index ccd9f7dbbaf..d0410911dca 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java b/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java index 53cf7b84508..0298e613bdc 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/plugin/webservice/WebServiceLookupRuleIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.webservice; diff --git a/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java b/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java index 0e4f9507ea4..c2f3ea5473a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/sampledata/HsqldbStarterBeanIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.sampledata; diff --git a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java index d23a8044675..e9c319574d2 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoEncodeIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.jackrabbit; diff --git a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java index a66c649804e..a0011a0e526 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/security/userroledao/jackrabbit/UserRoleDaoIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.jackrabbit; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java index 18ee5e5daea..7054eb7f255 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ComponentExceptionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java index f843283b81f..d7668212155 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/DashboardWidgetIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java index 9e7ce9b9c95..96581de9116 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/GetImageIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java index a35a0ee8f52..145bf5faa96 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/GetResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java index bb140b78b83..21cd1436c73 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/HttpMimeTypeListenerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java index cca77ac852a..8e2850bc4aa 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/HttpUtilIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java index df40e465941..30ea434c9f3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/HttpWebServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java index 3236ef97fc3..f790ceb6ac9 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/LocalizationServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java index e3503c9ea13..3af11da4319 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ProxyServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java index 0043daae9dd..e988e84d758 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/SessionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java index 75af5bcfd95..50e19887d1a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/UIServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java index 600a046096c..a9c0e5842b4 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ViewActionServletIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java index 0c7e069e54a..b6f71c0754a 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/DirectoryResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java index 706fe27dc4b..df050e82472 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FilePerspectiveResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java index 45478235631..49d980339e0 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/FileResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java index 3c66a6ec78d..871e203cf34 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/JerseyTestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java index 16d0c6e6fb7..aab4bb9c0fc 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryPublishResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java index 31245debbc5..a12f6437d7d 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/RepositoryResourceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java index f181f93bd78..5403ddb6dab 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/http/api/resources/JerseyUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api.resources; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java index 5a70fd6b97f..896f17e1be3 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ui/ThemeManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.ui; diff --git a/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java b/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java index d34421f6dfe..9d09b996154 100644 --- a/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java +++ b/extensions/src/it/java/org/pentaho/test/platform/web/ui/component/FilterDefinitionIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.ui.component; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java index 8ce969a232d..e570dc50b8d 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java index 9fd04a626e6..8e60064f5a4 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/GatherStatsListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java b/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java index fc69792bc3b..d47f58e10b1 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/GeneratedContentCleaner.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java b/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java index 8dcd419667b..d9db4615c8c 100644 --- a/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java +++ b/extensions/src/main/java/org/pentaho/platform/admin/StatsDatabaseCheck.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java b/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java index ecf45bbedf9..ad35fa1e94a 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AclEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java b/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java index 507564dd433..6487bb698db 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AnalysisView.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java b/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java index a2f979f0e51..97ae6f43e70 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AppConfigException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java b/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java index aa129070104..50036eddd04 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java +++ b/extensions/src/main/java/org/pentaho/platform/config/AppConfigProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java b/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java index d22646e1cfe..aa68129e3d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java +++ b/extensions/src/main/java/org/pentaho/platform/config/CheckedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java b/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java index 16a47b71859..92ca38541ce 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/ConsoleConfigXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java b/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java index 8f5c6b28a02..75e9792cb4a 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/config/DtdEntityResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java index 16e41e69c21..2f2711b637f 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java +++ b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java index 60a83ee0297..fc6d1fe9787 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/HibernateSettingsXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java index c1a83aeb34d..585143027be 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IConsoleConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java index d31bfb006e1..423102db286 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IEnterpriseConsoleConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java b/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java index 33b2f084fd3..53882d35928 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IHibernateSettings.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java b/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java index 3f38b296cb6..b6fa9130466 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/ILdapConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java index e4c0717be5a..3ae24029f5d 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IMondrianConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java b/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java index 4e0c9557b65..4a4549537c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/IPdiConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java b/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java index 7b385de0b90..d682682828c 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java +++ b/extensions/src/main/java/org/pentaho/platform/config/LdapConfigProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java index b83f1e0ce17..4421e6d95a8 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java index 51a666b4045..4063f26654c 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java +++ b/extensions/src/main/java/org/pentaho/platform/config/MondrianConfigProperties.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java b/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java index 42f48c39fdf..e1a8be2a61e 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PasswordServiceFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java b/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java index 35511a93942..27dc226ec2e 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PdiConfigXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java index ba94d5e7e03..8ab5e580604 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoObjectsConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java index cf2b76ff62e..ec61d5eb536 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java index f72e31e21cd..cc00d9eb927 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoSsrfConfigurationPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java b/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java index 323e7980cab..a73771b13dd 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PentahoXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java b/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java index 02fef332654..2f3e09189d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/config/PropertiesFileConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java b/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java index ddd5febca0b..7d23523a61f 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SolutionPropertiesFileConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java b/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java index 47255f7a9d6..aaefe22d012 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SpringSecurityHibernateConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java b/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java index 12daa82cc8a..764c71df4f5 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SystemConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java b/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java index 4a3947fc17b..fbfee3e1fd5 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SystemConfigFolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java b/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java index f8b706df260..db34f1102f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/config/SystemSettingsConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/WebXml.java b/extensions/src/main/java/org/pentaho/platform/config/WebXml.java index c9978de734d..7fbcebc64b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/WebXml.java +++ b/extensions/src/main/java/org/pentaho/platform/config/WebXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java b/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java index 9b4354ba912..5335b3f7f87 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/config/i18n/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.i18n; diff --git a/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java index ae4484e12f1..ce1e9fa3ec7 100644 --- a/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/config/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java b/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java index 5432de6b11c..16da3626004 100644 --- a/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java +++ b/extensions/src/main/java/org/pentaho/platform/monitoring/MonitoringService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring; diff --git a/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java b/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java index b274b2d9115..2a6690a9599 100644 --- a/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java +++ b/extensions/src/main/java/org/pentaho/platform/monitoring/subscribers/MonitoringDeadEventSubscriber.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring.subscribers; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java b/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java index db43b7c81a9..ad4a09cd08a 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java b/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java index 8f64ca973d7..5ba57a2a23f 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/IClientTypeProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java b/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java index bb226bccd49..c46a43b40dc 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/IKarafInstanceResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java index 8f8ad5411fd..3390fe9e649 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; import com.google.common.annotations.VisibleForTesting; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java index ace73cbaa75..9a1429ceeef 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstance.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java index 01b2edb882a..a573701c99e 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstancePort.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java index 139e0ec5e4d..87722e51f00 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/KarafInstanceResolverException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java b/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java index 1d9c8cf72e9..d99b931c5e2 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/OSGIBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java b/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java index b66f0c6a714..cebb05c3449 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/PentahoOSGIActivator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java b/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java index 864084afd35..54ea8d8a129 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/ServerSocketBasedKarafInstanceResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java b/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java index 018cd0ae5b4..28e1fa09bb8 100644 --- a/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java +++ b/extensions/src/main/java/org/pentaho/platform/osgi/SystemPackageExtrapolator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java index b9e26500429..980ab047c64 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java index 57bba838238..f917c8e28db 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/EmailComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java index 06678ac0574..4b7dd4ee0da 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IConfiguredPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java index f9b21ed596a..ea4be0674bd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/ILoggablePojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java index 8254ad1d7e6..495db860d43 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/IStreamingPojo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java index be6b0d26c2a..910d07b8289 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/InstanceEnd.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java index c6f83e30725..b18fd8eea49 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/PojoComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java index 1bd70250a62..89d7c6178dd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SecureFilterComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java index e8860bc7a7a..c6bb1f77301 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/SubActionComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java index 49d50ac420a..5811892b909 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TemplateComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java index 79e7cfbbb68..607e434625b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/builtin/TestComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java index bf0dd86bc25..bac3d91a82a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java index 79bac512e2a..b919555f8b8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansGeneratorUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java index 3b762dfda07..fa65c39eb04 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBeansSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java index 89030aa8cbf..d9320d3a94d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartBootException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java index c552eed3d9d..97f7fada5e0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java index 0fef5a8c684..ba253160fc7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartGenerationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java index d2c4595fa82..8af5922f1d9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartLinkGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java index 71416f0c9db..01e5591fa9b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/ChartSystemInitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java index 76ba83993a1..23db9ece56a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/DefaultChartBeansGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java index f53d1098902..fae1b9f8f94 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/chartbeans/IChartBeansGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.chartbeans; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java index d1a37a68583..99342897554 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java index efc3996f925..8124303a01a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCrosstabComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java index 722f096d1c6..c1fac078153 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetExportComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java index 41a7a348b5a..dfe43f5509a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetFlattenerComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.datatransforms; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java index 95e8591bfac..582e6e1be5d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.defaultcontent; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java index e5e45cea4a2..546f5376505 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/ContentOutputComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.deprecated; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java index 94a9eb50ec4..d8893bf9f4e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/deprecated/UtilityComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.deprecated; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java index 063a23f3a4f..d70a3408fc4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/ComponentImplementationExample.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.examples; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java index b663b6472cc..f3c231c2e7a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/examples/HelloWorldComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.examples; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java index 7a1cf1d82f3..0984b5e06a5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java index 8b264e30b91..f6fb2c502fa 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java index f78272f357c..69ec549035f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/hql/HQLLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java index 63442339ec0..1a4602379a7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/javascript/JavascriptRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java index bfb2a2a812a..156022a5c3c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreechart/ChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreechart; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java index c114097ac92..96af5ea4293 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/AbstractJFreeReportComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java index 2bc0eaf895a..79fc80ac4f4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java index cd19b17be10..c44dcc4bc9d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportGeneratorComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java index ae7867ed813..f97ec9b8229 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/JFreeReportSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java index d66650a1b46..35ab2de2e9c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoResourceBundleFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java index f6affb1281a..00a1b5a7594 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/PentahoTableModel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java index dcc9814c5a5..661ff12c65b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/ReportWizardSpecComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java index ef6202c0297..9ed9aa01d8e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/TableModelWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java index 07ef4addd3a..71358b16553 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportConfigParameterComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java index 27f55d5f86e..fbd95fb6cbc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java index dfbd9f64ff9..ce39d8bf3c5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportGenerateDefinitionComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java index 7076ab1e2b6..e3ea5e641d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportLoadComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java index 71d26af7a41..f0bdf19b1d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportParametersComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java index 74c3fb5e482..b9e2e7b6137 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/components/JFreeReportValidateParametersComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.components; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java index 9a1df04cb9e..01b27c71b51 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoDataFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java index 2d3f416e987..c0bbe2ce738 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoReportConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java index 268e0c58737..f9b0864c649 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceBundleFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java index 405e9c0e578..f2d403eb270 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java index 74baf1a120c..a94c6160f7e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java index e29f78a571b..6d8fe66ea80 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java index 43838ac1c62..3226b74c426 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableDataFactoryModule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java index 55045becb7f..42b1c5ec9d7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoTableModel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java index df027c40d3e..3e80a9f806d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java index e85112e5224..3817a04c432 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/helper/ReportUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java index 0dcb1fe5f39..5c76f9712fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateContentComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java index 0acc0470a0c..2c103b0171e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/AbstractGenerateStreamContentComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java index 260fea0f7fb..6be88fb142e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportAllContentComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java index a19abeecd8f..2a5a073ad7e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportCSVComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java index 4748f6d74ca..a64e8e788bd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportDirectoryHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java index b8e2cce856f..f0ac99c619a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportExcelComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java index e3589ffec58..27770e0ba8f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java index 032f361f206..dcaa3158946 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPdfComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java index 8bc17db4452..4988f9420d0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPreviewSwingComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java index 64ac48b695d..097d2855430 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportPrintComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java index 3ec38d7ce30..6ab919ad07a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportRTFComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java index 73de87a4075..aa809d2e93f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportStreamHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java index 8c909b65c88..96b615d3d92 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportXmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java index fdbf97d0b6a..b63472c6252 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/jfreereport/outputs/JFreeReportZipHtmlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java index 6e604f38c68..8a5908c8fe7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Custom1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java index 53704f90493..34a59af3ff8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/DIServerConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java index 54f1d2d79d8..98a659ea1ac 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java index c5c8d2be4a8..906776de41d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleComponentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java index 167f7b483cf..e0c2944be15 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java index f84d7f4821b..a3753be41d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/Log4jForwardingKettleLoggingEventListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java index 5d6fa2ab983..56a4bbfacd2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java index 06179469c04..3e1f14f5ef7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java index a7a3bc0fd47..2a9dd0d2bf0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java index 33aa83026b5..2ec44378863 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java index 27eeda4d3fe..caab61b0821 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java index c17e7ed2941..2010b1be59e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/InvalidDocumentException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java index bbbfc4c2fb1..4f40642fba9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MissingParameterException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java index c8329594148..8c8ebaf962d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianCachePublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java index a0b7eb4cd71..32aa5e8a65c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java index d8ab5818829..47c7267a293 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianModelComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java index 45023238d5c..046bba0e7e9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/MondrianSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java index c70cfda86dd..13911ffedfd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IAclAwareMondrianCatalogService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java index b00e614b6f9..8c299d36016 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/IMondrianCatalogService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java index 84826ea8417..147b8ad64d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java index 880d60d3dd0..d72672e9fd5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; import java.io.Serializable; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java index 46cc164eb8a..80d54e27bc4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogCacheState.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; import java.io.Serializable; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java index 611bb510dc5..db27cae0f5f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogComplementInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java index 92656586e47..7810176d22e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java index 577071b8aad..9b3a0459f0b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java index e6f3899fb36..de9b143be30 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCube.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java index 49a1cde0f86..80e6bf7f7ce 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianSchema.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java index e8ade7801de..85edbb9550d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.formatter; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java index 28766156846..2ae290caeed 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianAbstractPlatformUserRoleMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java index 8c42e88489d..7e48fdec4f5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianLookupMapUserRoleListMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java index 1a2431574e3..15f02435469 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianOneToOneUserRoleListMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java index acaef6bc037..c45f9b2a07a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/mondrian/mapper/MondrianUserSessionUserRoleListMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.mapper; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java index 5968dba40d9..c376e566424 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapConnectionFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java index 815529538ca..2d2986b6114 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java index 2c2ca993693..b4470768e86 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/IOlapServiceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java index c3ab1eaed1b..925a9425ccb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java index c3466936a54..fe0529769bd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/PlatformXmlaExtra.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java index f4715e9f0a5..800c409004f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/olap/impl/OlapServiceImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap.impl; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java index eceff28e1da..d256a3545e0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java index 526778ccc7d..0691e60f701 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AbstractChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java index f0a87ba32cd..9f04f712cf8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/AreaChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java index 2553111f7af..92b5534e5e7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java index a65dfa2bfb1..f5bb99a9ef3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BarLineChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java index 5421e1d5950..c72d5600798 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/BubbleChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java index c0b23986486..6141935f67e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/DotChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java index ddb623124db..e9602288ddf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/IChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java index f384fe6aa45..2ba3af73826 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/LineChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java index c15ba27da57..0c0370f2717 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PentahoOFC4JChartHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java index 2039c0b352e..df37c85dd76 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/openflashchart/factory/PieChartFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart.factory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java index 38d19c22773..5e2c01452df 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/ActionDefinitionEncoder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java index 971d9089866..93a4f2ef4b9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MQLRelationalDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java index 97e84c84356..8f1d8ffe319 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java index 470c351ee1d..b9403f9583c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java index 14eb22718e8..e001bf697f4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java index 3e57ecf8007..0a7e88a2031 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLDdlComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java index 271d766b997..49d3bb38a4d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLExecute.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java index 9b22b4655fa..bcbe825788e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/sql/SQLLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java index 813f18dbc87..fdf61a03cd8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/webservice/WebServiceLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xml.webservice; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java index 699a1411d14..f0819970d25 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryBaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xml.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java index b101b3470db..c1fc019dbdf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xml/xquery/XQueryLookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xml.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java index b2f3dde8fa5..d581ff17a98 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java index ae38c2e4a5a..9284ede3aeb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLADataComponent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java index 277da769b21..a2cf29a0a82 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLAException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java index ef2bb3737f6..88d1d66cce3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/action/xmla/XMLALookupRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java b/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java index f108bff0aa8..888ce5efe05 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/boot/PentahoBoot.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.boot; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java index 40fa1467d32..6b62e586384 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecution.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java index 43636a71589..ee1400ee365 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/condition/javascript/RhinoScriptable.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java b/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java index 7b1cf2cde0e..9c79d04340d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableCondition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.scriptable; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java index 39cf558b935..4f8aa88741a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java index 834ad8614ad..6150e76ced5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/FileOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java index 0abce9c9294..6d0026dcafa 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/outputs/JcrCmsOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java index 2ae8e80726a..241b4c71885 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheExpirationRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java index 60e604c3d35..52a91f634bf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/CacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java index 4cb7eca7a47..c5e64ea28b4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import net.sf.ehcache.Ehcache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java index c77781773f7..bc449d1ee5c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvCacheRegionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import org.hibernate.cache.ehcache.internal.SingletonEhcacheRegionFactory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java index 00307d58f30..ed58eddc4fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/HvTimestampsRegion.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import org.hibernate.cache.ehcache.internal.StorageAccessImpl; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java index d369ad62ff3..2dc55d6dbb2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/cache/LastModifiedCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.cache; import net.sf.ehcache.Ehcache; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java index 0327131e715..377767b42e3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java index 545266c30bd..a1da4f05c3a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java index b848dbfcb10..46bd2e11b6b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java index e229915d07a..2b54f3f38b3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/hql/HQLResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.hql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java index b58dc3f5ea4..f3276b75aa3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/javascript/JavaScriptResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.javascript; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java index 618e644f8a1..740d30a4872 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExec.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.metadata.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java index 84dbed2c98e..3c766412574 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java index 74c35a263b9..adb0087bf34 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java index 310b850ce03..8d7e14c8862 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXOlap4jConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java index 5069fad0058..4a0ecdc9055 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java index d6964dbdd91..1eb90d5dbf2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java index f9a5c09bf47..b576d431a86 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java index 095780a4ae0..8e33532e265 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java index 5c729f4c74d..7895335ff68 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java index 842f3b55022..8be6ce955b1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java index f7306ed4e00..467549e5185 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java index 634e6503c86..4328ef28bb9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/connections/xquery/XQResultSet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.xquery; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java index ad983d408ac..29631ee0403 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailAuthenticationResponse.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java index 891c8d01882..99e9d3ab2cb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java index 563f39716dc..c19058c9917 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXml.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java index 21f292201b5..7e0d327a446 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/email/EmailService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java index a2e37d92709..535412a45d7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/MetaStoreExportUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.exporter; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java index ddc9b753a9b..a4ad8d95df9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.exporter; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java index b8c630e66ed..9f84b9381f0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/ArchiveLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java index 0d9d997fd4e..abd84add922 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/DefaultRepositoryContentConverterHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java index 6490060f42c..7637ea16656 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java index 400e3bb0353..4cfa96882b5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/IPlatformImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java index 30df563ed4a..e0290725f56 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFileDescriptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java index 8480567effb..0ef2db65597 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java index 502b841db90..162475d523b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java index caa0249c4ae..ca9a279d6ab 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java index c1803d77bb0..d868979b00e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java index cafbf14e678..4a3576d8576 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java index 6fe79ffe02d..9d879701810 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java index 30dd641146c..0b2964c91ea 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PDIImportFileHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java index cd6a57461f0..7137751bfa2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java index e120b18265d..6a037352c32 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PentahoPlatformImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java index 85d63b69e07..2e150c72707 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/PlatformImportException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java index 219a4ee0a34..3732bac6a52 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java index d7b20ab28ad..aab5fc871c9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java index f95e9b25cdb..14c92fbbcb3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionFileImportHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java index 4d836539734..917fce64621 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java index c20f38b918c..041acbe57cb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/XActionImportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java index 0f21bc70722..6bf57122766 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/MimeTypeListFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer.mimeType; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java index b62fa0487c7..d130c0a8b9e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java index 70457618dca..3bd2fff3206 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ImportHandlerMimeTypeDefinitionsDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java index b8b7b723338..149a5ef8696 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java index 17672599acc..cb4a708e707 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/MimeTypeDefinitionsDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java index ddca804a25d..49d04434317 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/ObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java index 5d49a6792af..14ac3ae7084 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importer/mimeType/bindings/package-info.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java index 2a9cf8e41d8..5a2c54167b3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java index 5337e6ab5df..acadac0c3b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CmdParser.java @@ -1,126 +1,118 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.plugin.services.importexport; - -import org.apache.commons.cli.Option; -import org.apache.commons.cli.Options; -import org.apache.commons.cli.Parser; -import org.pentaho.platform.plugin.services.messages.Messages; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Iterator; -import java.util.List; - -public class CmdParser extends Parser { - - private List tokens = new ArrayList<>(); - private boolean eatTheRest; - private Option currentOption; - private Options options; - - @Override - protected String[] flatten( Options options, String[] arguments, boolean stopAtNonOption ) { - init(); - this.options = options; - - // an iterator for the command line tokens - Iterator iter = Arrays.asList( arguments ).iterator(); - - // process each command line token - while ( iter.hasNext() ) { - // get the next command line token - String token = (String) iter.next(); - - // handle long option --foo or --foo=bar - if ( token.startsWith( "--" ) ) { - handleToken( options, stopAtNonOption, token ); - } else if ( "-".equals( token ) ) { // single hyphen - tokens.add( token ); - } else if ( token.startsWith( "-" ) ) { - if ( token.length() == 2 || options.hasOption( token ) ) { - processOptionToken( token, stopAtNonOption ); - } else { - handleToken( options, stopAtNonOption, token ); - } - } else { - processNonOptionToken( token, stopAtNonOption ); - } - - gobble( iter ); - } - return (String[]) tokens.toArray( new String[ tokens.size() ] ); - } - - private void handleToken( Options options, boolean stopAtNonOption, String token ) { - int pos = token.indexOf( '=' ); - String opt = pos == -1 ? token : token.substring( 0, pos ); // --foo - - if ( !options.hasOption( opt ) ) { - processNonOptionToken( token, stopAtNonOption ); - } else { - Option option = options.getOption( opt ); - boolean isLongOptAndExists = opt.startsWith( "--" ) && option.getLongOpt().equals( opt.substring( 2, opt.length() ) ); - boolean isShortOptAndExists = opt.startsWith( "-" ) && option.getOpt().equals( opt.substring( 1, opt.length() ) ); - if ( isLongOptAndExists || isShortOptAndExists ) { - currentOption = option; - tokens.add( opt ); - if ( pos != -1 ) { - tokens.add( token.substring( pos + 1 ) ); - } - } else { - throw new IllegalArgumentException( Messages.getInstance().getErrorString( - "CommandLineProcessor.ERROR_0008_INVALID_PARAMETER", opt ) ); - } - } - } - - private void init() { - eatTheRest = false; - tokens.clear(); - } - - private void processNonOptionToken( String value, boolean stopAtNonOption ) { - if ( stopAtNonOption && ( currentOption == null || !currentOption.hasArg() ) ) { - eatTheRest = true; - tokens.add( "--" ); - } - tokens.add( value ); - } - - private void processOptionToken( String token, boolean stopAtNonOption ) { - if ( stopAtNonOption && !options.hasOption( token ) ) { - eatTheRest = true; - } - if ( options.hasOption( token ) ) { - currentOption = options.getOption( token ); - } - tokens.add( token ); - } - - private void gobble( Iterator iter ) { - if ( eatTheRest ) { - while ( iter.hasNext() ) { - tokens.add( iter.next() ); - } - } - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.importexport; + +import org.apache.commons.cli.Option; +import org.apache.commons.cli.Options; +import org.apache.commons.cli.Parser; +import org.pentaho.platform.plugin.services.messages.Messages; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Iterator; +import java.util.List; + +public class CmdParser extends Parser { + + private List tokens = new ArrayList<>(); + private boolean eatTheRest; + private Option currentOption; + private Options options; + + @Override + protected String[] flatten( Options options, String[] arguments, boolean stopAtNonOption ) { + init(); + this.options = options; + + // an iterator for the command line tokens + Iterator iter = Arrays.asList( arguments ).iterator(); + + // process each command line token + while ( iter.hasNext() ) { + // get the next command line token + String token = (String) iter.next(); + + // handle long option --foo or --foo=bar + if ( token.startsWith( "--" ) ) { + handleToken( options, stopAtNonOption, token ); + } else if ( "-".equals( token ) ) { // single hyphen + tokens.add( token ); + } else if ( token.startsWith( "-" ) ) { + if ( token.length() == 2 || options.hasOption( token ) ) { + processOptionToken( token, stopAtNonOption ); + } else { + handleToken( options, stopAtNonOption, token ); + } + } else { + processNonOptionToken( token, stopAtNonOption ); + } + + gobble( iter ); + } + return (String[]) tokens.toArray( new String[ tokens.size() ] ); + } + + private void handleToken( Options options, boolean stopAtNonOption, String token ) { + int pos = token.indexOf( '=' ); + String opt = pos == -1 ? token : token.substring( 0, pos ); // --foo + + if ( !options.hasOption( opt ) ) { + processNonOptionToken( token, stopAtNonOption ); + } else { + Option option = options.getOption( opt ); + boolean isLongOptAndExists = opt.startsWith( "--" ) && option.getLongOpt().equals( opt.substring( 2, opt.length() ) ); + boolean isShortOptAndExists = opt.startsWith( "-" ) && option.getOpt().equals( opt.substring( 1, opt.length() ) ); + if ( isLongOptAndExists || isShortOptAndExists ) { + currentOption = option; + tokens.add( opt ); + if ( pos != -1 ) { + tokens.add( token.substring( pos + 1 ) ); + } + } else { + throw new IllegalArgumentException( Messages.getInstance().getErrorString( + "CommandLineProcessor.ERROR_0008_INVALID_PARAMETER", opt ) ); + } + } + } + + private void init() { + eatTheRest = false; + tokens.clear(); + } + + private void processNonOptionToken( String value, boolean stopAtNonOption ) { + if ( stopAtNonOption && ( currentOption == null || !currentOption.hasArg() ) ) { + eatTheRest = true; + tokens.add( "--" ); + } + tokens.add( value ); + } + + private void processOptionToken( String token, boolean stopAtNonOption ) { + if ( stopAtNonOption && !options.hasOption( token ) ) { + eatTheRest = true; + } + if ( options.hasOption( token ) ) { + currentOption = options.getOption( token ); + } + tokens.add( token ); + } + + private void gobble( Iterator iter ) { + if ( eatTheRest ) { + while ( iter.hasNext() ) { + tokens.add( iter.next() ); + } + } + } +} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java index ea83d7884f1..ef0b922561f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java index 9014947a4b2..caf4041c7ed 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java index 401abb4c463..247a60be74d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java index f408bee1199..1629bb5fb2f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java index a90d62c05a7..480f16c7a48 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java index 9da65cd4f4a..58725a7f555 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java index 395a33ff277..ce6bf07a67c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestRepositoryException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java index 41665c5b996..f84cf7b9dcf 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ExportManifestUserSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java index eb6d2ff2c05..f4b3470be3f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Exporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java index ea603c9199d..797900277f7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/IRepositoryImportLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java index 6f5845b5a52..46971216185 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java index 5ed920ff98f..436d767d09d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java index 24a0e7754c5..6b1f9899360 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/InitializationException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java index 4719ad8bb79..79e408a6523 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java index 1f8f9983b8f..8cea5dcd8a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/Log4JRepositoryImportLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java index ab89f419ed6..7f39eef3b8d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java index 6d3f0dd79d3..0cf3fe63531 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java index 0099723d4cf..c28c98bcbf3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportHTMLLayout.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java index ef42910072a..644c480df67 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/RoleExport.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java index edd37fcbecb..bf773bee290 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java index 06fb13776b5..5de6f3e58bb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/StreamConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java index 0241a75cb18..2807d31f445 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/UserExport.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java index c6026881c79..c4df74abc80 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java index 6afb8a5c43e..d789580cd89 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java index 729ea837a18..a3b2293b2c1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestEntity.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java index 82a3d982fab..39b2958288b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestFormatException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java index 045e7c505d9..7c0e6430091 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java index 811806556e9..01ce404c458 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/Parameters.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java index dd9c898d5fa..b9976f849f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/XmlGregorianCalendarConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java index 4350bdcc347..eec9d9e6eba 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java index e06601371e5..81abd486bcb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java index cf36d53661a..0bf7b457a58 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java index e887d2c1a37..20ef54e3fa1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java index 4376fac9186..1b950e74a11 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java index 7953e390f58..7dc0e3cbdab 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnection.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java index 8086e924c0c..f91bb44c6c2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java index 88cb8cb65a7..6e55d51f661 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeek.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java index b39721c567a..66e728ac148 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifier.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java index c67baa56d17..1b1237cdec7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAcl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java index 9b8e06d91ad..6167942374c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java index cc91d9d2dee..493b71bda97 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java index 4975fb8c939..94519fcdee7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaData.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java index 1219085a46b..4e58ea376c9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java index 9587b99c9b7..6eac5ae5ba7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java index 590383b2b12..764b3b9adf6 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestEntityDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java index acfa52d0aae..bc4af9555b2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStore.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java index ca7c9bcd11b..3a44fac6980 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetadata.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java index 4fc69f341e3..94633ac1bdb 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMondrian.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java index f88f820e3c4..4665d1f5c67 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestProperty.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java index 10101c36cae..b255ecd4d46 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java index 454cd226fcf..ad317902493 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java index 695e737098e..b5ef21b9e4e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java index d0187065679..6c92daf4121 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java index dca58af9f24..712f5d2c27f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/MapExport.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java index eff9db01190..9bd60acc9bc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java index 0d96b1f0c99..45ce65914d5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/Parameters.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java index 44f0abbfae8..7bb33c788b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMeta.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java index 16790e20b01..dd12f8b56b4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfMonth.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java index 7605a4340bb..c034a50a0a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeek.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java index 630ae0404eb..f048493b44e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java index b5e93d42f11..06f1b391dc5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrence.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java index fa3eee05dd3..bcb479e7df3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTrigger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java index 2e45dad485d..46c521867f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/package-info.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java index 855d2638c4d..50f2bd6ccc0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/AbstractImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java index 888cae0f3af..3978633c84f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/DbSolutionRepositoryImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java index 322cf0a14ae..d8f4429daa5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java index 68d73cb1d7d..35cb661b659 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java index 72b3416814f..a0525b98404 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java index 86c6d1edd51..23122d2cf93 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java index 760377329d0..1c6b62f9b1b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/CachingPentahoMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java index 572abc50d72..733492bcab4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IAclAwarePentahoMetadataDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java index 4275ce069bd..72bdba2060e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IDataSourceAwareMetadataDomainRepository.java @@ -1,19 +1,14 @@ -/* - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java index ddc71612549..11eda1f9689 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IModelAnnotationsAwareMetadataDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java index 4f41893f2ba..5b18326be31 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryExporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java index 5881f4c46ac..89281c38774 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMetadataDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java index 8e3dbafa64b..1412604f8fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/IPentahoMondrianDomainRepositoryImporter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java index 40137eebef3..c39edd08b94 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java index 155b8991818..22978b3c25e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java index a52aa32645a..6b56e18f349 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java index cbab271b963..7007898d70f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java index 73bc90ad72d..715426c58f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java index 29237e30db3..3a1c8175733 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataInformationMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java index 28b56ec5fe0..c4b4d23b4e6 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java index 80a47a1479d..da9cce16343 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/PentahoMondrianDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java index e8dea54cbaf..39f15198831 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SecurityAwarePentahoMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java index e998e717aca..55ebceb792a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionAwareRowLevelSecurityHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java index f7f71adb098..a5637b1b7cc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java index fee41dccfcf..7a108e06e5b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/DefaultPluginManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java index 9f3a217e891..a5784de2aa2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/FileSystemXmlPluginProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java index c033bdca2e2..bfd96eb027f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/IAdminContentConditionalLogic.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java index 3700046c828..e270dfb8bc0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PentahoSystemPluginManager.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java index 82d6701fe4c..69725ca55ba 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PerspectiveUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java index 58518629aef..3abc9224699 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java index 6d495275140..4c14c0b0971 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java index a952b292e39..522c7453c00 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginClassLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java index 92379148e31..998175abf10 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginMessageLogger.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java index 69b4e5c5c67..3a5d58c0131 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginResourceLoader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java index 418f7556777..1bc80494c25 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/PluginUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java index b8b30b3fb74..6e4a5d95e40 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/SystemPathXmlPluginProvider.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java index 9608f6417b3..b8b5b9b39dd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/DefaultPluginPerspectiveManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.perspective; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java index d4a02da095a..5cdb248312b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/perspective/pojo/DefaultPluginPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.perspective.pojo; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java index 39dc0de908b..456d104af45 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/AbstractServiceTypeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java index a68dc4dee36..f17fd6be9c8 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/DefaultServiceManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java index ba3511214f6..f85d4af48b3 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/GwtRpcServiceManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java index 9ffcb20e80e..a011643ee08 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/IServiceTypeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java index 4ba427a1a01..f512205d0a4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/pluginmgr/servicemgr/ServiceConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr.servicemgr; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java index ef9a766a4c6..52a2c80648c 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java index 2876155f5b6..737a9c44402 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java index 9fb2ad85b08..67217c1b98e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ClassloaderSwitcherInterceptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java index 04bf16688ef..3d36e24006e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java index eaa5687d9fc..7ec07308daa 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ExtraRolesUserRoleListServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java index 035befdb27b..0d5bd991c24 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/NotFoundUserDetails.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java index cbaf34b85c1..9ad72f11074 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoCachingUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java index cd605fb8542..a7b9d65e138 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java index 4ecfcea8715..7338768f550 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/SecuritySystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java index f6214f2c8a3..6780dcccbc2 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/TenantAwareUserDetailsServiceDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java index 5a75c9f61ac..a29a20bd299 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.jdbc; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java index 29c91538ce8..9bb38b5c7f1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java index 1744a9fa83f..ae9fe675ac4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java index 83cfb52fbfb..9b287234e5e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java index 8e7d0a41597..358aee5fe3f 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java index 632c05d4f96..e39eb93e955 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java index aa58e7e3b7a..08b573bdcb4 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java index 67de53048a0..f7ef4605ea0 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticator.java @@ -1,130 +1,122 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.security.userrole.ldap; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.ICacheManager; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.springframework.ldap.core.DirContextOperations; -import org.springframework.security.core.Authentication; -import org.springframework.security.ldap.authentication.LdapAuthenticator; - -import java.security.MessageDigest; -import java.security.NoSuchAlgorithmException; -import java.util.Base64; -import java.util.Random; - -public class PentahoCachingLdapAuthenticator implements LdapAuthenticator { - private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthenticator.class ); - private static final String REGION_DEFAULT_NAME = "ldapAuthenticatorCache"; - private static final String PASSWORD_HASH_METHOD = "SHA-256"; - - private String cacheRegionName = REGION_DEFAULT_NAME; - private String passwordHashMethod = PASSWORD_HASH_METHOD; - - private MessageDigest messageDigest; - private final LdapAuthenticator delegate; - private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); - private static final String ROLES_BY_USER = "AuthenticatorCache_"; - private static final int HASH_SALT = ( new Random() ).nextInt(); - - public PentahoCachingLdapAuthenticator( LdapAuthenticator delegate ) { - if ( delegate == null ) { - throw new IllegalArgumentException( "delegate LdapAuthenticator cannot be null" ); - } - this.delegate = delegate; - if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { - this.cacheManager.addCacheRegion( cacheRegionName ); - } - - try { - this.messageDigest = MessageDigest.getInstance( PASSWORD_HASH_METHOD ); - } catch ( NoSuchAlgorithmException e ) { - throw new IllegalArgumentException( "Issue trying to create a messageDigest for MD5" ); - } - } - - private interface DelegateOperation { - DirContextOperations perform(); - } - - private DirContextOperations performOperation( Authentication authentication, DelegateOperation operation ) { - DirContextOperations results = null; - Object fromRegionCache = null; - - String cacheEntry = ROLES_BY_USER + hashUserAndPassword( authentication ); - if ( logger.isTraceEnabled() ) { - logger.trace( "cacheEntry:" + cacheEntry ); - } - fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); - - if ( fromRegionCache instanceof DirContextOperations ) { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache Hit for " + authentication.getPrincipal() ); - } - results = (DirContextOperations) fromRegionCache; - } else { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache miss for " + authentication.getPrincipal() ); - } - results = operation.perform(); - cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); - } - return results; - } - - @Override - public DirContextOperations authenticate( Authentication authentication ) { - return performOperation( authentication, () -> delegate.authenticate( authentication ) ); - } - - protected String hashUserAndPassword( Authentication authentication ) { - String stringToEncrypt = HASH_SALT + ":" + authentication.getPrincipal() + ":" + authentication.getCredentials(); - String encryptedString = new String( messageDigest.digest( stringToEncrypt.getBytes() ) ); - - //To protect from Odd characters in the CACHE KEY, we will convert to base64 - return new String( Base64.getEncoder().encode( encryptedString.getBytes() ) ); - } - - public String getCacheRegionName() { - return cacheRegionName; - } - - public void setCacheRegionName( String cacheRegionName ) { - this.cacheRegionName = cacheRegionName; - } - - public String getPasswordHashMethod() { - return passwordHashMethod; - } - - public void setPasswordHashMethod( String passwordHashMethod ) { - this.passwordHashMethod = passwordHashMethod; - - try { - this.messageDigest = MessageDigest.getInstance( passwordHashMethod ); - } catch ( NoSuchAlgorithmException e ) { - throw new IllegalArgumentException( "hashMethod NoSuchAlgorithmException, default is SHA-256" ); - } - } - -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.security.userrole.ldap; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.pentaho.platform.api.engine.ICacheManager; +import org.pentaho.platform.engine.core.system.PentahoSystem; +import org.springframework.ldap.core.DirContextOperations; +import org.springframework.security.core.Authentication; +import org.springframework.security.ldap.authentication.LdapAuthenticator; + +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.util.Base64; +import java.util.Random; + +public class PentahoCachingLdapAuthenticator implements LdapAuthenticator { + private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthenticator.class ); + private static final String REGION_DEFAULT_NAME = "ldapAuthenticatorCache"; + private static final String PASSWORD_HASH_METHOD = "SHA-256"; + + private String cacheRegionName = REGION_DEFAULT_NAME; + private String passwordHashMethod = PASSWORD_HASH_METHOD; + + private MessageDigest messageDigest; + private final LdapAuthenticator delegate; + private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); + private static final String ROLES_BY_USER = "AuthenticatorCache_"; + private static final int HASH_SALT = ( new Random() ).nextInt(); + + public PentahoCachingLdapAuthenticator( LdapAuthenticator delegate ) { + if ( delegate == null ) { + throw new IllegalArgumentException( "delegate LdapAuthenticator cannot be null" ); + } + this.delegate = delegate; + if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { + this.cacheManager.addCacheRegion( cacheRegionName ); + } + + try { + this.messageDigest = MessageDigest.getInstance( PASSWORD_HASH_METHOD ); + } catch ( NoSuchAlgorithmException e ) { + throw new IllegalArgumentException( "Issue trying to create a messageDigest for MD5" ); + } + } + + private interface DelegateOperation { + DirContextOperations perform(); + } + + private DirContextOperations performOperation( Authentication authentication, DelegateOperation operation ) { + DirContextOperations results = null; + Object fromRegionCache = null; + + String cacheEntry = ROLES_BY_USER + hashUserAndPassword( authentication ); + if ( logger.isTraceEnabled() ) { + logger.trace( "cacheEntry:" + cacheEntry ); + } + fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); + + if ( fromRegionCache instanceof DirContextOperations ) { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache Hit for " + authentication.getPrincipal() ); + } + results = (DirContextOperations) fromRegionCache; + } else { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache miss for " + authentication.getPrincipal() ); + } + results = operation.perform(); + cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); + } + return results; + } + + @Override + public DirContextOperations authenticate( Authentication authentication ) { + return performOperation( authentication, () -> delegate.authenticate( authentication ) ); + } + + protected String hashUserAndPassword( Authentication authentication ) { + String stringToEncrypt = HASH_SALT + ":" + authentication.getPrincipal() + ":" + authentication.getCredentials(); + String encryptedString = new String( messageDigest.digest( stringToEncrypt.getBytes() ) ); + + //To protect from Odd characters in the CACHE KEY, we will convert to base64 + return new String( Base64.getEncoder().encode( encryptedString.getBytes() ) ); + } + + public String getCacheRegionName() { + return cacheRegionName; + } + + public void setCacheRegionName( String cacheRegionName ) { + this.cacheRegionName = cacheRegionName; + } + + public String getPasswordHashMethod() { + return passwordHashMethod; + } + + public void setPasswordHashMethod( String passwordHashMethod ) { + this.passwordHashMethod = passwordHashMethod; + + try { + this.messageDigest = MessageDigest.getInstance( passwordHashMethod ); + } catch ( NoSuchAlgorithmException e ) { + throw new IllegalArgumentException( "hashMethod NoSuchAlgorithmException, default is SHA-256" ); + } + } + +} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java index 7bd176e3e08..45db3017f60 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulator.java @@ -1,92 +1,84 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.services.security.userrole.ldap; - -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; -import org.pentaho.platform.api.engine.ICacheManager; -import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.springframework.ldap.core.DirContextOperations; -import org.springframework.security.core.GrantedAuthority; -import org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator; - -import java.util.ArrayList; -import java.util.Collection; - -public class PentahoCachingLdapAuthoritiesPopulator implements LdapAuthoritiesPopulator { - private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthoritiesPopulator.class ); - private static final String REGION_DEFAULT_NAME = "ldapPopulatorCache"; - - private String cacheRegionName = REGION_DEFAULT_NAME; - - private final LdapAuthoritiesPopulator delegate; - private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); - private static final String ROLES_BY_USER = "GrantedAuthority by user "; - - public PentahoCachingLdapAuthoritiesPopulator( LdapAuthoritiesPopulator delegate ) { - if ( delegate == null ) { - throw new IllegalArgumentException( "delegate LdapAuthoritiesPopulator cannot be null" ); - } - this.delegate = delegate; - if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { - this.cacheManager.addCacheRegion( cacheRegionName ); - } - } - - @SuppressWarnings( "squid:S1452" ) - private interface DelegateOperation { - Collection perform(); - } - - @SuppressWarnings( "unchecked" ) - private Collection performOperation( String cacheEntry, DelegateOperation operation ) { - Collection results = null; - Object fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); - if ( fromRegionCache instanceof Collection ) { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache Hit for " + cacheEntry ); - } - results = (Collection) fromRegionCache; - } else { - if ( logger.isDebugEnabled() ) { - logger.debug( "Cache miss for " + cacheEntry ); - } - results = operation.perform(); - cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); - } - return new ArrayList<>( results ); - } - - @Override - public Collection getGrantedAuthorities( DirContextOperations userData, - String username ) { - return performOperation( ROLES_BY_USER + username, () -> delegate.getGrantedAuthorities( userData, username ) ); - } - - public String getCacheRegionName() { - return cacheRegionName; - } - - public void setCacheRegionName( String cacheRegionName ) { - this.cacheRegionName = cacheRegionName; - } - -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.security.userrole.ldap; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.pentaho.platform.api.engine.ICacheManager; +import org.pentaho.platform.engine.core.system.PentahoSystem; +import org.springframework.ldap.core.DirContextOperations; +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator; + +import java.util.ArrayList; +import java.util.Collection; + +public class PentahoCachingLdapAuthoritiesPopulator implements LdapAuthoritiesPopulator { + private static final Log logger = LogFactory.getLog( PentahoCachingLdapAuthoritiesPopulator.class ); + private static final String REGION_DEFAULT_NAME = "ldapPopulatorCache"; + + private String cacheRegionName = REGION_DEFAULT_NAME; + + private final LdapAuthoritiesPopulator delegate; + private final ICacheManager cacheManager = PentahoSystem.getCacheManager( null ); + private static final String ROLES_BY_USER = "GrantedAuthority by user "; + + public PentahoCachingLdapAuthoritiesPopulator( LdapAuthoritiesPopulator delegate ) { + if ( delegate == null ) { + throw new IllegalArgumentException( "delegate LdapAuthoritiesPopulator cannot be null" ); + } + this.delegate = delegate; + if ( !this.cacheManager.cacheEnabled( cacheRegionName ) ) { + this.cacheManager.addCacheRegion( cacheRegionName ); + } + } + + @SuppressWarnings( "squid:S1452" ) + private interface DelegateOperation { + Collection perform(); + } + + @SuppressWarnings( "unchecked" ) + private Collection performOperation( String cacheEntry, DelegateOperation operation ) { + Collection results = null; + Object fromRegionCache = cacheManager.getFromRegionCache( cacheRegionName, cacheEntry ); + if ( fromRegionCache instanceof Collection ) { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache Hit for " + cacheEntry ); + } + results = (Collection) fromRegionCache; + } else { + if ( logger.isDebugEnabled() ) { + logger.debug( "Cache miss for " + cacheEntry ); + } + results = operation.perform(); + cacheManager.putInRegionCache( cacheRegionName, cacheEntry, results ); + } + return new ArrayList<>( results ); + } + + @Override + public Collection getGrantedAuthorities( DirContextOperations userData, + String username ) { + return performOperation( ROLES_BY_USER + username, () -> delegate.getGrantedAuthorities( userData, username ) ); + } + + public String getCacheRegionName() { + return cacheRegionName; + } + + public void setCacheRegionName( String cacheRegionName ) { + this.cacheRegionName = cacheRegionName; + } + +} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java index 3a7d5ee3015..08a6d8f884e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java index fb4eb52c0f3..e682ac38f4a 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java index 8ac991519f0..3ff2a4254fc 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/GenericLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java index 94ece9558cf..06b6766b8e5 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java index e208c376f6b..e6a3d0c41ee 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParams.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java index 6614eccf8c2..c2ff30968df 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java index 002e407a987..237a75c988d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/LdapSearchParamsFactoryImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java index f4568785153..1219694a117 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/NoOpLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java index 22265c95da2..4c97f5b975b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/StaticListLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java index 10b823cf16d..aabd690b058 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/search/UnionizingLdapSearch.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.search; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java index e94767778b7..bf2d4f30646 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/ExtraRoles.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java index f1eafa51eab..4c0ded926ff 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/GrantedAuthorityToString.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java index dd81e39d97d..6262dfbf012 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/SearchResultToAttrValueList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java index 9e148af73e8..6b500cfbbd9 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthority.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java index 7a5359bd9c8..ecfd0646e21 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/DefaultInMemoryUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java index 1c3ba7c0657..32caf0e4e34 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java index 4e23cb360c2..4257352522b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserAttributeEditor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java index f3f15369488..ab1bfb6481b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java index dc85f85846e..a87b51d8f9e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/PentahoUserMapEditor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java index f56585490bf..6dbbc580584 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserMapFactoryBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java index 7f7c3987e29..30693641ed7 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java index 75ab01801cc..901266cdafd 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapEditor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* Parts Copyright 2004, 2005 Acegi Technology Pty Limited * diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java index f2fd2607651..c32871dda0b 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/PluginFileContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/PluginFileContentGenerator.java index f86a82d7704..3f762ac2398 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/PluginFileContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/content/PluginFileContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.webservices.content; diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java index 4ae048cf65e..dd838069e17 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/webservices/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.webservices.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java b/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java index 317110ae5cb..53c4380a1e6 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/PortFileManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java b/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java index 8ff78dc4f47..f49984c1af8 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServerPort.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java index 2ee98dc90a9..313ee4094c3 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java index 78ca3244c54..5e8c3c0d86a 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServerPortRegistry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/Service.java b/extensions/src/main/java/org/pentaho/platform/settings/Service.java index 91b35a8e6fd..8c37caa8b47 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/Service.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/Service.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java b/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java index b96d8156cd1..5acb3561708 100644 --- a/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java +++ b/extensions/src/main/java/org/pentaho/platform/settings/ServiceDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java b/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java index ed8fb940f0b..cbcc8923917 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/WebUtil.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2019-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java index 3afa090c859..d8c080eb501 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpc.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java index 999d77b9b94..53b623d31af 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/IGwtRpcSerializationPolicyCache.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java index 7f93e12388b..3eba9847b34 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpc.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java index 3ef609aae38..8ee44dafd4f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpc.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java index e245adf053b..18a6e13b164 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtil.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.impl; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java index 6a5c08a2c10..462a699364d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcher.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java index 7c73f0fbbed..5c44e8e9899 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcher.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java index 69fd00d07fd..5aec4319469 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcher.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java index 47c0af6b501..f6ee2b1a742 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcNamespaceHandler.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.spring.xml; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java index 8cd4ac5e573..424d4f36dd8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/spring/xml/GwtRpcRequestMatcherParser.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.spring.xml; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java index 1ee3d6c2ab0..96e639cd3c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCache.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.support; diff --git a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java index 494e79e0851..fbefa38026f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java +++ b/extensions/src/main/java/org/pentaho/platform/web/gwt/rpc/util/ThrowingSupplier.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.util; diff --git a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java index ca246708255..43958f119f5 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java +++ b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/HsqlDatabaseStarterBean.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.hsqldb; diff --git a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java index edccd038bea..cea3cdd5e92 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/hsqldb/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.hsqldb.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java index bb3a4916665..8a6274c4813 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/DefaultThemeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.html.themes; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java index b834b787d5f..b71598a5ea3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/PluginThemeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.html.themes; diff --git a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java index 2d3fbd6c5af..28e84016a7f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/html/themes/ServletContextThemeResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.html.themes; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java index 84a2cebfb04..4625fd3c2b2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java index 9877e3e3fe6..bd6e45207a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java index d607deb8e0d..27e98cd6ba0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ActionSequenceParameterUiContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java b/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java index c0c720f7e3e..35801dd6f93 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ConfigurationAdminNonOsgiProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java index 8c7deebd59b..e9ab0191353 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/ExtensionWebTemplateHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java b/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java index d02b0d717fe..755f0d04924 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/HttpContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java index 0331846349e..80f298d6d17 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/HttpMimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java index 4478a0c0b3e..66afb1d00fe 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/HttpOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java index fc7c58d6130..f72b34f4994 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/MessageFormatUtils.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2018 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java index a81586197e2..5ae24f1d39d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/PentahoHttpSessionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java b/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java index 931ab407976..675b13d6402 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/PreAuthenticatedSessionHolder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java b/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java index 6ca2597415b..ade4ea513a3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/UIException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java index b4d300ba9be..291250e767c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/WebTemplateHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java index eda2b31b043..39f478ac2d4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AbstractJaxRSResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java index e6289e85805..750d7a058ac 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthenticationProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java index e882fd29e15..c4016c606a5 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java index 0a1246a8c12..736f8736465 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ChangePasswordUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java index cc0f520915a..5126712729a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ContentGeneratorDescriptor.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java index fff6b1da051..bd136d0d017 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Cube.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java index 3be2e033429..43ce88af0d3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/DirectoryResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java index 1c45947b31f..7ec26417c85 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/EmailResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java index c771b9d6a23..6f03f679f2d 100755 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java index ef8edbced0a..5127a7aa8d4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/FileResourceContentGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java index 31a76d49f65..72c91f8ffbf 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutput.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java index c40ac47843b..8d79c7c8126 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/GeneratorStreamingOutputProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java index ffac751b15e..566289c0eb3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/IFileResourceRenderer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java index 0def92e7054..0164f9e4be3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JAXBContextResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java index f64222a5a1e..2e5b965fb09 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JaxbList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java index d1662f26323..68a13948ba1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/JerseyUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java index 57765f21d30..34bab029ec1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LocalizedLogicalRoleName.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java index bc4537763fd..d792d123c42 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Log4jResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java index 0c16c2741ed..563b06bccb2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignment.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java index af380619484..1afc62e4838 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/LogicalRoleAssignments.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java index f75f70b6fbb..49fb03578fb 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/MantleResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java index 004c83ac692..27a749647f2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Overlay.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java index c0d11e01a0b..b7aba2e3800 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PasswordResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java index 65187d1757a..5c1753fac08 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginManagerResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java index c2676a24073..c106f378e6c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java index 9284f09bedf..ef0cc6e67e5 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/PluginResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java index 8a084aabb61..2ea52668b7a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java index 9481e375928..f0a657a59eb 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java index 5a7c46ebd30..897ebbe3e3a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java index edcd4c5fc96..4caeb97d012 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RepositoryResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java index 127fe02a115..36db433c9b4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RoleListWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java index e774f7e13a4..d2c0a69af1f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RolesWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java index 34bf42a73f4..a6fd3a51212 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/RootResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java index ae478ac3ef9..bcea51cd703 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ServiceResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java index 5bed726c4c6..14b79166fc1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SessionResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java index 6f3bc0342e1..5f9098c8321 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Setting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java index d3a56b54efc..e8faf595055 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/StringListWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java index 6c7e1802012..cff1645bb0b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemPermissionsResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java index c0a2e255cd0..3aedc669800 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java index 00c7dd6aa3a..6a6a634171c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java index 9ba8d7f2f21..417d4f6de41 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java index f50adcb8d2a..072af72ba42 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemRolesResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java index 5fa02828a4c..40717812212 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/SystemUsersResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java index aeebcd97f1c..6c001764d05 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/Theme.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java index 91181eeb353..8a72a60cfb2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/ThemeResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java index a90d4f349ea..58138d7d62d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/TimeZoneWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java index 4a59291c750..d540f1b86b7 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UnauthorizedException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java index b468026abff..f62d6983aa9 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/User.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java index 51cd5a2b406..86477f5526d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserChangePasswordDTO.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java index 7c412dacdf8..dc7923bd365 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserConsoleResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java index 45d84c31e8b..4abace94f73 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserListWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java index bb96833fa62..7cb1eb5d3e9 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java index 44c80f7c4a6..88282be8a2c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java index 63483353b0b..cea0bf3b753 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleListResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java index f63335490b5..4e717d0899e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserSettingsResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java index c2ed41d4901..fb582c14afa 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UsersWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java index 7e02a62c110..c57c1b4e6ba 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/VersionResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java index 7a6672c2042..37262c043c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/XactionUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java index 9b325fbab3d..3fef55d6f83 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.operations; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java index b7f78085212..a60122ca5d8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java index 5b50b27e828..a9bb5e002d3 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/FileService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java index 3df03bc0c27..9648f030e26 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java index e317bbdd5cd..776c4778d23 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SessionService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java index 72f20bb0871..b3f245284d0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/SystemService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java index ba08b8cc067..5540b3001e0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserConsoleService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java index 82b7658290b..448a8009f2a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java index 211b67ee968..afaeb419864 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListService.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java index 09dff4ecfda..ae75623b979 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; import java.io.IOException; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java index 381de1878eb..b576bd7473d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/FileUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java index baff9ff346f..53dc7b0d7f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/RepositoryFileHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java index 91ac7dcfdb5..5f74382936e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java index 30e0d0fcbfd..4c0aa1d6032 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/HsqldbStartupListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java index 17866ef8af1..82fe164b3db 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoCacheContextListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java index 7b3154564ef..57b26e995f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java index 02a5b0b99d3..2b7a3409722 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/PentahoSystemReadyListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java index c500679a210..206af0b6de2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/SolutionContextListener.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java index 5b8d947ddeb..9123bf6f93b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java index ed08709a397..8357dfdaaf6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebApplicationContext.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java index ba30faae5d3..c0a26fedfda 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java index 88637574d02..cf237611907 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/CheckRefererFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java index 0df7e227453..cdfef308d77 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilter.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java index 88df2e69a86..18779cd4e50 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java index 8885c5e4a3b..dcd25eca4a2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoHibernateFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java index 8d19f1c1233..4a349771f5b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoMDCFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java index 743f7466d2f..7dd77915d91 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java index ac471daedc8..9937b4ae3dc 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoRequestContextFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java index 562123ec165..4bfd8b9ae6c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java index 093b118d788..2261a409aac 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java index bd9a7beb624..0e53d53fffd 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java index 1c926c98237..85847998e8b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/RequestIdFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java index bdd0a95fad8..e2e82340acc 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SetCharacterEncodingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java index cdd3374ccd1..7b62cf69e2f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/SystemStatusFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java index a587478f175..803862a2bb4 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/filters/WebappRootForwardingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java index bf741b43d2e..586f9fa58d1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java index 38e48ed2cf7..75420ba4fd1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpRequestParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.request; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java index 871f2433e29..5388acd350d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/request/HttpWebServiceRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.request; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java b/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java index 4a92701c8fd..3646eb59f60 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/request/MultiReadHttpServletRequest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.request; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java index 31609cd118d..380f7066438 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/HttpSessionReuseDetectionFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java index 1aa419b9421..e9eddd025a8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicAuthenticationEntryPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java index ec3a320e955..fb15eb1a78a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicPostProcessingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java index 58ed81be9ae..a95ef9b8316 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java index a592b306855..5e78581c1f6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PentahoLogoutHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java index 156b2268106..6529e042bc8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreAuthenticatedFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java index b9b06ba18b8..6795644352f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java index 14182a49f64..ec573d5460c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java index 3cfd02cdd3d..5c7129723db 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java index e8c499316ce..a0d78f6cc08 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java index 8467c8bbc27..8ae703f6aab 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterAuthenticationFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java index d8f221b8a37..6eeabb37efd 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/RequestParameterFilterEntryPoint.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java b/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java index 72c7adce55b..2f948751479 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java index feeea8bec12..8ab05b0d1ab 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/HttpSessionParameterProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java index 6136e35618a..0e9d8d01196 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoCacheSessionListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java index dc6a9df89ea..06e5c31d232 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSession.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java index d0d1bec6ebf..d4e129a8090 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoHttpSessionListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java index 173dcfc2973..478b79b2e15 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/PentahoSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java b/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java index 990691ba679..f4b1e24248a 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/session/SessionTempFileDeleter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.session; diff --git a/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java index 635e8f1e3dc..02538827b1b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/jsp/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.jsp.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java index 4a6113cecb2..c586f103079 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/AbstractGwtRpcProxyServlet.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java index b15a6a61ea4..069c54a487e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/CacheExpirationService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java index e61ec0ec7b4..1379e87d9e9 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ContextDiscoveryServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java index 1a5e362a253..490085e5412 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocument.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java index c6615fbff6e..c33e4aca092 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GenericServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java index a4a511809c0..fcf72884aaa 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetImage.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java index 3f974ce785a..14aee64ef4d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GetResource.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java index 46988f3caff..47ba6c51114 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcPluginProxyServlet.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java index 7e3d492f0fa..45b7bef9bac 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java index f9926a93a85..046024b2040 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/GwtRpcProxyServlet.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java index 8e2b2501bda..db438dd117c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpMimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java index 494787c128b..4691a2adbc8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpServletRequestHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java index ed7192789af..8da93005498 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/HttpWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java index b9e6faf39ca..4f69521b1a1 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/IUploadFileServletPlugin.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java index 1297e59dbcf..55ce9fcd0a2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSPluginServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java index 8b1967569e3..cd41e018d2b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/JAXRSServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java index 526b8798bc7..ea035395d2c 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/LocalizationServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java index 853182d5213..bcc73fcd44d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoDataSourceResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java index c3757b7390a..0d19e4d9e5d 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoPluginWSSpringServlet.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java index a4c3735f8c7..73f949c00c0 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoSerializationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java index c1c1efdc019..ec34cab011b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWSSpringServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java index 71a46b205f2..0f7ca4c01bf 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java index 9f083faf3ca..2f4d8402028 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PentahoXmlaServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java index 1dafe6c8d85..23bed5902df 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluggableUploadFileServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java index 8a94224bc4b..7891d3fc332 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/PluginDispatchServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java index 7a7e4f96f7b..59ad58b6b02 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ProxyServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java index cd487faca3a..e80675d997f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java index 8e020e231d2..3607f7e6b4b 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ServletToBeanProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java index 2cb82eda322..b7223376d63 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/SolutionEngineInteractivityService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java index 348d720eb12..2690fd89459 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ThemeServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java index e4da9ac9f3d..0a2a0190575 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/UIServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java index d3a920260ea..efeee0b39fd 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileServlet.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java index 52364c80329..4d47fed7ff8 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/UploadFileUtils.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java index 6b89a77b0b1..695e31515ef 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/ViewAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java index 81cc8944d07..bd4d55a62a2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/WebContextServlet.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java index 64242afda39..4db040d8d05 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonContextResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java index d2e2e35adae..9190d08a2e2 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java index 3a5d91d4ea2..3f84c8dfaeb 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyReader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java index a523f0c7dcd..6a46345f28f 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/jaxrs/JacksonMessageBodyWriter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.jaxrs; diff --git a/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java index 8410887f711..7d91238ae72 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/servlet/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java b/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java index 40bb91abb5f..1b9894e158e 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java +++ b/extensions/src/main/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.websocket; diff --git a/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java index 255d6f7c8a9..5f6d8a5f3b6 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/web/xsl/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.xsl.messages; diff --git a/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java b/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java index 9f226477f8c..3bb9246f698 100644 --- a/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java +++ b/extensions/src/main/java/org/pentaho/platform/workitem/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.workitem.messages; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java index ca96f8172d1..f9ae2bb7491 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsActionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java index 6bc2cb21e0e..37e475b1497 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/GatherStatsListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java b/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java index d5e06b7ed65..45c06709bdd 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/GeneratedContentCleanerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java b/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java index 2db0a302fe9..78fd7eb1c86 100644 --- a/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java +++ b/extensions/src/test/java/org/pentaho/platform/admin/StatsDatabaseCheckTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.admin; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java b/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java index 63d84f87844..8d1a5128eae 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AclEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java b/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java index e535f49d771..e21db741929 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AnalysisViewTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java b/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java index dd0c4bb8258..9d8215fbe64 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AppConfigExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java b/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java index f279f1dc1a0..f008956240d 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/AppConfigPropertiesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java index 80f6ad703ce..3ca3490b56b 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/ConsoleConfigXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java b/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java index 471f10209ec..5ceb215749f 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/DtdEntityResolverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java index 9b08e09c4ff..07881927f11 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java index bc96b89e927..ad089ed3247 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/HibernateSettingsXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java b/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java index 2bcb59c38c6..7795773b4a6 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/LdapConfigPropertiesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java index 2c46048a7d1..2cb989ea4c2 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigPropertiesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java index 30203d6f623..342a675d3e6 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/MondrianConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java index 2f94a0d594f..2d4915e494e 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PasswordServiceFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java index 19c42b01734..a8f4851dcda 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PdiConfigXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java index 542c53687ef..2896978a7e6 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PentahoObjectsConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java b/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java index 28dd9c53e0a..66f3be25abe 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PentahoPropertyPlaceholderConfigurerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java index 28d79369d42..bdf6dd172b3 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PentahoXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java index 54ec56e8776..903f852a483 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/PropertiesFileConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java index 0fa2bd6400a..21a26488fff 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SolutionPropertiesFileConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java index 4325c1e5b60..4a631af0b14 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SpringSecurityHibernateConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java index 411d582c399..edb83a68b3f 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigFolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java index 1bd9fb6ee95..f253ccc3c24 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SystemConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java index 888794d9d5f..c83a28d12b3 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/SystemSettingsConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java b/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java index 4d76293efd4..119a27b6d48 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/WebXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config; diff --git a/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java index 0d74a85c185..e4d2243be23 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/i18n/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.i18n; diff --git a/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java index 75d9e91b175..218bcb822ff 100644 --- a/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/config/messages/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.config.messages; diff --git a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java index dc6c4364c0a..b20028bb87e 100644 --- a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java +++ b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringDeadEventSubscriberTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring; diff --git a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java index 3cd1b45a2d7..e30d99647c1 100644 --- a/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/monitoring/MonitoringServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.monitoring; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java index f4177597b05..0ebb1d859df 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedClientTypeProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java index 851b38b93c7..eb18872249c 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/ExceptionBasedHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java index 42acf76c070..9383f85f05f 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafBootTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; import org.apache.commons.io.FileUtils; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java index d5d94bcaca1..6ce1e39c944 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstancePortFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java index e9afee80e03..567024da5f7 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceResolverExceptionTest.java @@ -1,34 +1,26 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.osgi; - -import static org.junit.Assert.assertNotNull; - -import org.junit.Test; - -public class KarafInstanceResolverExceptionTest { - - @Test - public void test() { - KarafInstanceResolverException ex = new KarafInstanceResolverException( "testMsg" ); - assertNotNull( ex ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.osgi; + +import static org.junit.Assert.assertNotNull; + +import org.junit.Test; + +public class KarafInstanceResolverExceptionTest { + + @Test + public void test() { + KarafInstanceResolverException ex = new KarafInstanceResolverException( "testMsg" ); + assertNotNull( ex ); + } +} diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java index e0842cf4214..3f0175bd467 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/KarafInstanceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java index 573add7d39a..55b65acddc8 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/PentahoOSGIActivatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java b/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java index 7d26116e3ce..1c17834658c 100644 --- a/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/osgi/SystemPackageExtrapolatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.osgi; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java index ebc6e9b72d5..9f0a0326a15 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/builtin/ActionSequenceActionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.builtin; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java index 63bf423ba21..09af352254a 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/datatransforms/ResultSetCompareComponentTest.java @@ -1,251 +1,243 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ - -package org.pentaho.platform.plugin.action.datatransforms; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotEquals; -import static org.mockito.ArgumentMatchers.anyInt; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import org.apache.logging.log4j.Level; -import org.apache.logging.log4j.LogManager; -import org.dom4j.Node; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; -import org.mockito.invocation.InvocationOnMock; -import org.mockito.stubbing.Answer; -import org.pentaho.actionsequence.dom.ActionInputConstant; -import org.pentaho.actionsequence.dom.IActionInput; -import org.pentaho.actionsequence.dom.actions.ResultSetCompareAction; -import org.pentaho.commons.connection.IPentahoResultSet; -import org.pentaho.platform.api.engine.IPentahoSession; -import org.pentaho.platform.api.engine.IRuntimeContext; -import org.pentaho.platform.api.util.LogUtil; - -public class ResultSetCompareComponentTest { - - private static final String RESULT_SET_ELEMENT_VALUE = "TEST_VALUE"; - - private static final String FIRST_ROW = "FIRST_ROW"; - - private static final String SECOND_ROW = "SECOND_ROW"; - - private final Level level = LogManager.getRootLogger().getLevel(); - - @Before - public void setUp() { - LogUtil.setLevel(LogManager.getLogger(), Level.OFF); - } - - @Test - public void validation_fails_without_both_resultSets() { - int actualValidateResult = callValidationWithResultSets( null, null ); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validation_fails_without_first_resultSets() { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - int actualValidateResult = callValidationWithResultSets( null, rs ); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validation_fails_without_second_resultSets() { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - int actualValidateResult = callValidationWithResultSets( rs, null ); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validation_fails_without_compareColumnNumber() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, null, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - int actualValidateResult = rscc.validate(); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); - } - - @Test - public void validationSuccessful() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - int actualValidateResult = rscc.validate(); - assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_OK, actualValidateResult ); - } - - @Test - public void execute_fails_without_validation() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - int actualExecuteResult = rscc.execute(); - assertNotEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); - } - - @Test - public void execute_fails_when_resultSets_have_different_number_of_rows() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); - IPentahoResultSet rs2 = createResultSet( 1, 2, RESULT_SET_ELEMENT_VALUE ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); - } - - @Test - public void execute_fails_when_resultSets_have_different_number_of_columns() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); - IPentahoResultSet rs2 = createResultSet( 2, 1, RESULT_SET_ELEMENT_VALUE ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); - } - - @Test - public void execute_fails_when_resultSets_have_different_values_in_compareColumn() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); - IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { "SECOND" } } ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); - } - - @Test - public void executeSuccessful() { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); - IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); - ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - rscc.validate(); - int actualExecuteResult = rscc.execute(); - assertEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); - } - - @After - public void tearDown() { - LogUtil.setLevel(LogManager.getLogger(), Level.OFF); - } - - private static int callValidationWithResultSets( IPentahoResultSet resultSet1, IPentahoResultSet resultSet2 ) { - ResultSetCompareComponent rscc = createResultSetCompareComponent(); - ResultSetCompareAction resultSetCompareAction = - createResultSetCompareAction( resultSet1, resultSet2, 0, false, true ); - rscc.setActionDefinition( resultSetCompareAction ); - return rscc.validate(); - } - - private static IPentahoResultSet createResultSet( int columnCount, int rowCount, Object resultSetElement ) { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - when( rs.getColumnCount() ).thenReturn( columnCount ); - when( rs.getRowCount() ).thenReturn( rowCount ); - when( rs.getValueAt( anyInt(), anyInt() ) ).thenReturn( resultSetElement ); - return rs; - } - - private static IPentahoResultSet createResultSet( final Object[][] resultSet ) { - IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); - when( rs.getRowCount() ).thenReturn( resultSet.length ); - when( rs.getColumnCount() ).thenAnswer( new Answer() { - - @Override - public Integer answer( InvocationOnMock invocation ) throws Throwable { - return resultSet.length == 0 ? 0 : resultSet[0].length; - } - } ); - when( rs.getValueAt( anyInt(), anyInt() ) ).thenAnswer( new Answer() { - - @Override - public Object answer( InvocationOnMock invocation ) throws Throwable { - Object[] args = invocation.getArguments(); - int rowNumber = (Integer) args[0]; - int colNumber = (Integer) args[1]; - return resultSet[rowNumber][colNumber]; - } - } ); - return rs; - } - - private static ResultSetCompareComponent createResultSetCompareComponent() { - ResultSetCompareComponent rscc = new ResultSetCompareComponent(); - IRuntimeContext context = mock( IRuntimeContext.class ); - rscc.setRuntimeContext( context ); - rscc.setSession( mock( IPentahoSession.class ) ); - rscc.setComponentDefinition( mock( Node.class ) ); - rscc.setInstanceId( "TEST_ID" ); - rscc.setProcessId( "TEST_PROCESS_ID" ); - rscc.setActionName( "TEST_ACTION_NAME" ); - return rscc; - } - - private static ResultSetCompareAction createResultSetCompareAction( IPentahoResultSet resultSet1, - IPentahoResultSet resultSet2, Integer compareColumnNum, boolean outputMismatches, boolean stopOnError ) { - ResultSetCompareAction resultSetCompareAction = mock( ResultSetCompareAction.class ); - - IActionInput resultSetInput1 = ActionInputConstant.NULL_INPUT; - if ( resultSet1 != null ) { - resultSetInput1 = mock( IActionInput.class ); - when( resultSetInput1.getValue() ).thenReturn( resultSet1 ); - } - when( resultSetCompareAction.getResultSet1() ).thenReturn( resultSetInput1 ); - - IActionInput resultSetInput2 = ActionInputConstant.NULL_INPUT; - if ( resultSet2 != null ) { - resultSetInput2 = mock( IActionInput.class ); - when( resultSetInput2.getValue() ).thenReturn( resultSet2 ); - } - when( resultSetCompareAction.getResultSet2() ).thenReturn( resultSetInput2 ); - - IActionInput compareColumnNumInput = ActionInputConstant.NULL_INPUT; - if ( compareColumnNum != null ) { - compareColumnNumInput = mock( IActionInput.class ); - when( compareColumnNumInput.getStringValue() ).thenReturn( String.valueOf( compareColumnNum ) ); - } - when( resultSetCompareAction.getCompareColumnNum() ).thenReturn( compareColumnNumInput ); - - IActionInput outputMismatchesInput = mock( IActionInput.class ); - when( outputMismatchesInput.getStringValue() ).thenReturn( String.valueOf( outputMismatches ) ); - when( resultSetCompareAction.getOutputMismatches() ).thenReturn( outputMismatchesInput ); - - IActionInput stopOnErrorInput = mock( IActionInput.class ); - when( stopOnErrorInput.getStringValue() ).thenReturn( String.valueOf( stopOnError ) ); - when( resultSetCompareAction.getStopOnError() ).thenReturn( stopOnErrorInput ); - - return resultSetCompareAction; - } - -} +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.action.datatransforms; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.mockito.ArgumentMatchers.anyInt; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import org.apache.logging.log4j.Level; +import org.apache.logging.log4j.LogManager; +import org.dom4j.Node; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mockito; +import org.mockito.invocation.InvocationOnMock; +import org.mockito.stubbing.Answer; +import org.pentaho.actionsequence.dom.ActionInputConstant; +import org.pentaho.actionsequence.dom.IActionInput; +import org.pentaho.actionsequence.dom.actions.ResultSetCompareAction; +import org.pentaho.commons.connection.IPentahoResultSet; +import org.pentaho.platform.api.engine.IPentahoSession; +import org.pentaho.platform.api.engine.IRuntimeContext; +import org.pentaho.platform.api.util.LogUtil; + +public class ResultSetCompareComponentTest { + + private static final String RESULT_SET_ELEMENT_VALUE = "TEST_VALUE"; + + private static final String FIRST_ROW = "FIRST_ROW"; + + private static final String SECOND_ROW = "SECOND_ROW"; + + private final Level level = LogManager.getRootLogger().getLevel(); + + @Before + public void setUp() { + LogUtil.setLevel(LogManager.getLogger(), Level.OFF); + } + + @Test + public void validation_fails_without_both_resultSets() { + int actualValidateResult = callValidationWithResultSets( null, null ); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validation_fails_without_first_resultSets() { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + int actualValidateResult = callValidationWithResultSets( null, rs ); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validation_fails_without_second_resultSets() { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + int actualValidateResult = callValidationWithResultSets( rs, null ); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validation_fails_without_compareColumnNumber() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, null, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + int actualValidateResult = rscc.validate(); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_FAIL, actualValidateResult ); + } + + @Test + public void validationSuccessful() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + int actualValidateResult = rscc.validate(); + assertEquals( IRuntimeContext.RUNTIME_CONTEXT_VALIDATE_OK, actualValidateResult ); + } + + @Test + public void execute_fails_without_validation() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs, rs, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + int actualExecuteResult = rscc.execute(); + assertNotEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); + } + + @Test + public void execute_fails_when_resultSets_have_different_number_of_rows() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); + IPentahoResultSet rs2 = createResultSet( 1, 2, RESULT_SET_ELEMENT_VALUE ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); + } + + @Test + public void execute_fails_when_resultSets_have_different_number_of_columns() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( 1, 1, RESULT_SET_ELEMENT_VALUE ); + IPentahoResultSet rs2 = createResultSet( 2, 1, RESULT_SET_ELEMENT_VALUE ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); + } + + @Test + public void execute_fails_when_resultSets_have_different_values_in_compareColumn() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); + IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { "SECOND" } } ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_FAILURE, actualExecuteResult ); + } + + @Test + public void executeSuccessful() { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + IPentahoResultSet rs1 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); + IPentahoResultSet rs2 = createResultSet( new String[][] { { FIRST_ROW }, { SECOND_ROW } } ); + ResultSetCompareAction resultSetCompareAction = createResultSetCompareAction( rs1, rs2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + rscc.validate(); + int actualExecuteResult = rscc.execute(); + assertEquals( IRuntimeContext.RUNTIME_STATUS_SUCCESS, actualExecuteResult ); + } + + @After + public void tearDown() { + LogUtil.setLevel(LogManager.getLogger(), Level.OFF); + } + + private static int callValidationWithResultSets( IPentahoResultSet resultSet1, IPentahoResultSet resultSet2 ) { + ResultSetCompareComponent rscc = createResultSetCompareComponent(); + ResultSetCompareAction resultSetCompareAction = + createResultSetCompareAction( resultSet1, resultSet2, 0, false, true ); + rscc.setActionDefinition( resultSetCompareAction ); + return rscc.validate(); + } + + private static IPentahoResultSet createResultSet( int columnCount, int rowCount, Object resultSetElement ) { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + when( rs.getColumnCount() ).thenReturn( columnCount ); + when( rs.getRowCount() ).thenReturn( rowCount ); + when( rs.getValueAt( anyInt(), anyInt() ) ).thenReturn( resultSetElement ); + return rs; + } + + private static IPentahoResultSet createResultSet( final Object[][] resultSet ) { + IPentahoResultSet rs = Mockito.mock( IPentahoResultSet.class ); + when( rs.getRowCount() ).thenReturn( resultSet.length ); + when( rs.getColumnCount() ).thenAnswer( new Answer() { + + @Override + public Integer answer( InvocationOnMock invocation ) throws Throwable { + return resultSet.length == 0 ? 0 : resultSet[0].length; + } + } ); + when( rs.getValueAt( anyInt(), anyInt() ) ).thenAnswer( new Answer() { + + @Override + public Object answer( InvocationOnMock invocation ) throws Throwable { + Object[] args = invocation.getArguments(); + int rowNumber = (Integer) args[0]; + int colNumber = (Integer) args[1]; + return resultSet[rowNumber][colNumber]; + } + } ); + return rs; + } + + private static ResultSetCompareComponent createResultSetCompareComponent() { + ResultSetCompareComponent rscc = new ResultSetCompareComponent(); + IRuntimeContext context = mock( IRuntimeContext.class ); + rscc.setRuntimeContext( context ); + rscc.setSession( mock( IPentahoSession.class ) ); + rscc.setComponentDefinition( mock( Node.class ) ); + rscc.setInstanceId( "TEST_ID" ); + rscc.setProcessId( "TEST_PROCESS_ID" ); + rscc.setActionName( "TEST_ACTION_NAME" ); + return rscc; + } + + private static ResultSetCompareAction createResultSetCompareAction( IPentahoResultSet resultSet1, + IPentahoResultSet resultSet2, Integer compareColumnNum, boolean outputMismatches, boolean stopOnError ) { + ResultSetCompareAction resultSetCompareAction = mock( ResultSetCompareAction.class ); + + IActionInput resultSetInput1 = ActionInputConstant.NULL_INPUT; + if ( resultSet1 != null ) { + resultSetInput1 = mock( IActionInput.class ); + when( resultSetInput1.getValue() ).thenReturn( resultSet1 ); + } + when( resultSetCompareAction.getResultSet1() ).thenReturn( resultSetInput1 ); + + IActionInput resultSetInput2 = ActionInputConstant.NULL_INPUT; + if ( resultSet2 != null ) { + resultSetInput2 = mock( IActionInput.class ); + when( resultSetInput2.getValue() ).thenReturn( resultSet2 ); + } + when( resultSetCompareAction.getResultSet2() ).thenReturn( resultSetInput2 ); + + IActionInput compareColumnNumInput = ActionInputConstant.NULL_INPUT; + if ( compareColumnNum != null ) { + compareColumnNumInput = mock( IActionInput.class ); + when( compareColumnNumInput.getStringValue() ).thenReturn( String.valueOf( compareColumnNum ) ); + } + when( resultSetCompareAction.getCompareColumnNum() ).thenReturn( compareColumnNumInput ); + + IActionInput outputMismatchesInput = mock( IActionInput.class ); + when( outputMismatchesInput.getStringValue() ).thenReturn( String.valueOf( outputMismatches ) ); + when( resultSetCompareAction.getOutputMismatches() ).thenReturn( outputMismatchesInput ); + + IActionInput stopOnErrorInput = mock( IActionInput.class ); + when( stopOnErrorInput.getStringValue() ).thenReturn( String.valueOf( stopOnError ) ); + when( resultSetCompareAction.getStopOnError() ).thenReturn( stopOnErrorInput ); + + return resultSetCompareAction; + } + +} diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java index 3d66a9cf515..512cd975dea 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/defaultcontent/DefaultContentSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.defaultcontent; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java index 429125ff8ed..f43e0c0e64d 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/jfreereport/helper/PentahoURLRewriterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.jfreereport.helper; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java index f40f3786ab4..402241fd1de 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/DIServerConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java index e0d25eb80e3..2d740ef1565 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/KettleSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java index 3311bace689..a14a644aaab 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/kettle/PlatformKettleDataSourceProviderTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021-2022 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.kettle; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java index 9cf76cec6e1..bbcbd4fc8ac 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXBaseComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java index b9fc6dc00eb..8e6269e7fd8 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXDataComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java index 23d68629535..455739e2eaa 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mdx/MDXLookupRuleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mdx; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java index a68a005b3db..6839a94840f 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/messages/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.messages; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java index 675cbc21ab9..b6be3dc4f2d 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/MondrianFlushCacheComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java index 24e12b45d66..9a9a6ba9bd3 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java index 228fb61d9f7..971598edc7f 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogHelper_Mondrian_2229_Test.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java index bfddd81df30..9e893941bb7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/catalog/MondrianCatalogTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.catalog; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java index a6d076d5b75..f027824bcc6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/mondrian/formatter/InlineMemberFormatterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.mondrian.formatter; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java index c10dd5e3030..ad60b9c602a 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/olap/Olap4jSystemListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.olap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java index 2f4ef26b962..6ce1afa951c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/openflashchart/OpenFlashChartComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.openflashchart; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java index f009c7b5fa7..00034c41db6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/pentahometadata/MetadataQueryComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.pentahometadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java index 31dcbe6d930..69fc542465e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/action/xmla/XMLABaseComponentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.action.xmla; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java index c1bfa743453..cbf1e275d67 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/condition/javascript/ConditionalExecutionTest.java @@ -1,115 +1,107 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.plugin.condition.javascript; - -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - -import java.util.Collections; - -import org.apache.commons.logging.Log; -import org.junit.Test; -import org.pentaho.commons.connection.IPentahoResultSet; -import org.pentaho.platform.api.engine.IActionParameter; - -public class ConditionalExecutionTest { - - private static final Log logger = mock( Log.class ); - - @Test - public void testShouldExecute_returns_true_for_true_string_result() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 'true'; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_yes_string_result() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 'yes'; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_false_properly() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 'no'; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertFalse( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_true_result() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = true; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_number_result_greater_than_0() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = 1; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_false_for_number_result_less_than_0() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "var result = -1; result;" ); - boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); - assertFalse( actualResult ); - } - - @Test - public void testShouldExecute_returns_true_for_result_with_rows() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "resultElement;" ); - IActionParameter parameter = createParameterWithResult( 1 ); - boolean actualResult = - conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); - assertTrue( actualResult ); - } - - @Test - public void testShouldExecute_returns_false_for_result_without_rows() throws Exception { - ConditionalExecution conditionalExecution = new ConditionalExecution(); - conditionalExecution.setScript( "resultElement;" ); - IActionParameter parameter = createParameterWithResult( 0 ); - boolean actualResult = - conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); - assertFalse( actualResult ); - } - - private static IActionParameter createParameterWithResult( int rowsCount ) { - IActionParameter parameter = mock( IActionParameter.class ); - IPentahoResultSet resultSet = mock( IPentahoResultSet.class ); - when( resultSet.getRowCount() ).thenReturn( rowsCount ); - when( parameter.getValue() ).thenReturn( resultSet ); - return parameter; - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.condition.javascript; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import java.util.Collections; + +import org.apache.commons.logging.Log; +import org.junit.Test; +import org.pentaho.commons.connection.IPentahoResultSet; +import org.pentaho.platform.api.engine.IActionParameter; + +public class ConditionalExecutionTest { + + private static final Log logger = mock( Log.class ); + + @Test + public void testShouldExecute_returns_true_for_true_string_result() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 'true'; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_yes_string_result() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 'yes'; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_false_properly() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 'no'; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertFalse( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_true_result() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = true; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_number_result_greater_than_0() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = 1; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_false_for_number_result_less_than_0() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "var result = -1; result;" ); + boolean actualResult = conditionalExecution.shouldExecute( Collections.EMPTY_MAP, logger ); + assertFalse( actualResult ); + } + + @Test + public void testShouldExecute_returns_true_for_result_with_rows() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "resultElement;" ); + IActionParameter parameter = createParameterWithResult( 1 ); + boolean actualResult = + conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); + assertTrue( actualResult ); + } + + @Test + public void testShouldExecute_returns_false_for_result_without_rows() throws Exception { + ConditionalExecution conditionalExecution = new ConditionalExecution(); + conditionalExecution.setScript( "resultElement;" ); + IActionParameter parameter = createParameterWithResult( 0 ); + boolean actualResult = + conditionalExecution.shouldExecute( Collections.singletonMap( "resultElement", parameter ), logger ); + assertFalse( actualResult ); + } + + private static IActionParameter createParameterWithResult( int rowsCount ) { + IActionParameter parameter = mock( IActionParameter.class ); + IPentahoResultSet resultSet = mock( IPentahoResultSet.class ); + when( resultSet.getRowCount() ).thenReturn( rowsCount ); + when( parameter.getValue() ).thenReturn( resultSet ); + return parameter; + } + +} diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java index 6ec91920956..d0a7bcf8514 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/condition/scriptable/ScriptableConditionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.condition.scriptable; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java index 22304b8baed..b2244eea333 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/outputs/ApacheVFSOutputHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.outputs; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java index af58adb5b8d..acfe85143c6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/PentahoSystemDriverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java index c8364d5c86f..04878f08532 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/metadata/sql/SqlMetadataQueryExecTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.metadata.sql; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java index 5245efc44df..a8b9f5eb2ed 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/mondrian/MDXMetaDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.mondrian; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java index 8999f8397f5..404ca604929 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLConnectionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java index cbcbd3b58dd..38695261045 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/connections/sql/SQLResultSetTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.connections.sql; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java index b00f274815f..96d6af0c023 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java index 28b39bbd06a..5841ace3167 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailConfigurationXmlTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java index 90eb267639b..0bc71114fdb 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/email/EmailServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.email; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java index d3c2ad1d010..b4a99284e7e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/exporter/PentahoPlatformExporterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.exporter; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java index e024192ba14..7dcfc39a331 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/ArchiveLoaderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java index 872a945cd1d..653199de577 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleFilesProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java index 43ccd82df90..46ad43ba021 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/LocaleImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java index 347b977c829..971026a826d 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetaStoreImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java index baf130438ed..07e7143a1e3 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MetadataImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java index 32f68f06b50..4aea325f4ba 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/MondrianImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java index 851eaae3129..ca3dd1c8a67 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/NameBaseMimeResolverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java index ed9b1df66b5..980f0be2019 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PRPTImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java index 290b0746a8c..f2134641020 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/PlatformImporterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java index 464bc12e6ec..4032a311df1 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportBundleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java index 9b6c3518f44..cbd96915516 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/RepositoryFileImportFileHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java index 71019907b60..b2d205f2da4 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/SolutionImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java index 79b4e586213..c337946ceb5 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importer/XActionImportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importer; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java index 78fe9d2c18a..9277851a1ad 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/BaseExportProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java index 842cb0ea70c..085fa3cb4e0 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorPasswordTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java index 01c971d8c80..5d5838eb567 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/CommandLineProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java index 9b540ef7467..4715ef17873 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DatabaseConnectionConverterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java index 969a35d2e89..119d01ae535 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/DefaultExportHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java index febe9b86142..4e671b139f0 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java index db3553ad5f6..b0c6b63d931 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExportFileNameEncoderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java index da6f13cebed..498359b0eda 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ExporterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java index be8bfa548b0..39a828d17ab 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ImportSessionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java index d42420f4005..6f284cc7d38 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/PentahoMetadataFileInfoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java index 7300877bf4f..3aac0223c24 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryFileBundleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java index 0277cfbce0b..a2ba74e19e2 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/RepositoryImportLogTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java index 938788190e2..2a83015e5f7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/SimpleExportProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; /* diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java index fca2878ca08..3f46ee1f71c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/TestAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java index 008c808bd54..5b17ae038b6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/ZipExportProcessorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java index a79346db384..ffd737864c5 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerProxyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java index 8906ef7d79e..b8c0f3d0877 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ComplexJobTriggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java index 7bc7daaa0ce..ec709d5638e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CronJobTriggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java index d0ce0f5102a..905067bca32 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/CustomPropertyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java index a0f2ab6a767..93ffb2fb9a2 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseAccessTypeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java index 86afc562c7e..96acc7dd724 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseConnectionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java index 4aebb19c4a6..e2514892492 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DatabaseTypeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java index c2b3d914a87..6cbc2939bc4 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekQualifierTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java index 13f68fd142f..cb0c16529f8 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/DayOfWeekTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java index 3ecc2d71d6a..b84ed9919f8 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityAclTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java index 9f89ce90378..850ddbdf939 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java index 77d1314834e..23e2e37a445 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityExtraMetaDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java index e6d5172101c..03c1e4e5826 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/EntityMetaDataTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java index fc418cd4cef..7202f28466c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestDatasourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java index f7ad0140a8c..a42c0ba02a6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestMetaStoreTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java index 5586ad5db23..ea6388ef904 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ExportManifestPropertyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java index 3ee48cee0a6..6f91d89ef4c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/IncrementalRecurrenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java index fcf79d3cea0..b83517e962b 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobScheduleRequestTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java index 028f8df1f72..a6db72c46d6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/ObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java index 16e519a76da..02495b81c9e 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/PartitionDatabaseMetaTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java index fbe1b92b003..7227bb308d5 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/QualifiedDayOfWeekTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java index fd57bd48c9c..c9cb147e959 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/RecurrenceListTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java index b019c902c15..b6e0c856502 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SequentialRecurrenceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java index dc094476cf4..4a5de91dba3 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/SimpleJobTriggerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.exportManifest.bindings; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java index a0c9c42500f..12e6becb819 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/FileSolutionRepositoryImportSourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java index b0db2395dad..8bf4853aa40 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/MondrianCatalogRepositoryHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java index 8e89ec6a94d..6f963fab996 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/importexport/legacy/ZipSolutionRepositoryImportSourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.importexport.legacy; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java index 39fa3817898..9b257fddd52 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoDataSourceTypeMapTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java index 3062118bdac..2770a191c53 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataAclHolderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java index 4da67a062a5..5c583bca970 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/PentahoMetadataDomainRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java index 3c876021604..8001a241da6 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/metadata/SessionCachingMetadataDomainRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java index 39a6b9aad82..c38fa4c4e61 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/olap/OlapServiceImplTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.olap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java index 0268ef3653c..dcc5b68c3b4 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/pluginmgr/PlatformPluginTest.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.pluginmgr; import org.junit.Test; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java index b2d617386a7..9f9aa3de691 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CachingUserRoleListServiceDecoratorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java index eb8336d2daa..2ed263df127 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ChainedUserDetailsServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java index 1db2d94e691..ee5207d3b5b 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/CompositeUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java index 70c78bf2a20..13bf583afb7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/PentahoEhCacheBasedUserCacheTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java index 4bf723ec6e0..9b1cfe9d433 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java index 87d86e84388..b1321022c17 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserDetailsServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java index c60049540f9..3a98a3ef202 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java index 397b0b4d66f..3c94ada28b2 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/LdapUserDetailsServiceMessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java index b2fa826162b..ff33e057fda 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NestedLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java index 90460bb87be..46fd49789d7 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/NoOpLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java index bf296218a9b..9a90600b168 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/RolePreprocessingMapperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java index 727bae92545..10675b1ae25 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java index 77aa2cf7d5e..a81ea2164d0 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/transform/StringToGrantedAuthorityTest.java @@ -1,88 +1,80 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotEquals; -import static org.junit.Assert.assertTrue; - -import java.lang.reflect.Field; -import java.util.Collection; -import java.util.LinkedList; - -import org.junit.Assert; -import org.junit.Test; - -public class StringToGrantedAuthorityTest { - - @Test - public void test() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException { - - Field rolePrefix = StringToGrantedAuthority.class.getDeclaredField( "rolePrefix" ); - rolePrefix.setAccessible( true ); - - Field convertToUpperCase = StringToGrantedAuthority.class.getDeclaredField( "convertToUpperCase" ); - convertToUpperCase.setAccessible( true ); - - StringToGrantedAuthority test = new StringToGrantedAuthority(); - - assertEquals( "ROLE_", rolePrefix.get( test ) ); - test.setRolePrefix( "TESTROLE_" ); - assertNotEquals( "ROLE_", rolePrefix.get( test ) ); - - assertEquals( true, convertToUpperCase.get( test ) ); - test.setConvertToUpperCase( false ); - assertEquals( false, convertToUpperCase.get( test ) ); - } - - @Test - public void testTransform() { - StringToGrantedAuthority test = new StringToGrantedAuthority(); - test.setConvertToUpperCase( false ); - String admin = "admin"; - Object transformed = test.transform( admin ); - assertEquals( "ROLE_admin", transformed.toString() ); - - test.setConvertToUpperCase( true ); - transformed = test.transform( admin ); - assertEquals( "ROLE_ADMIN", transformed.toString() ); - - Integer zero = new Integer( 0 ); - transformed = test.transform( zero ); - assertEquals( zero, transformed ); - - Object[] input = new Object[] { new Integer( 0 ), new Long( 1 ), new Character( 'a' ) }; - Object output = test.transform( input ); - Assert.assertArrayEquals( (Object[]) output, input ); - - Collection inputCollection = new LinkedList<>(); - output = test.transform( inputCollection ); - assertTrue( ( (Collection) output ).isEmpty() ); - - inputCollection.add( new String( "admin" ) ); - output = test.transform( inputCollection ); - - assertTrue( ( (Collection) output ).size() == 1 ); - - Object element = ( (Collection) output ).toArray()[0]; - assertEquals( "ROLE_ADMIN", element.toString() ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.plugin.services.security.userrole.ldap.transform; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertTrue; + +import java.lang.reflect.Field; +import java.util.Collection; +import java.util.LinkedList; + +import org.junit.Assert; +import org.junit.Test; + +public class StringToGrantedAuthorityTest { + + @Test + public void test() throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException { + + Field rolePrefix = StringToGrantedAuthority.class.getDeclaredField( "rolePrefix" ); + rolePrefix.setAccessible( true ); + + Field convertToUpperCase = StringToGrantedAuthority.class.getDeclaredField( "convertToUpperCase" ); + convertToUpperCase.setAccessible( true ); + + StringToGrantedAuthority test = new StringToGrantedAuthority(); + + assertEquals( "ROLE_", rolePrefix.get( test ) ); + test.setRolePrefix( "TESTROLE_" ); + assertNotEquals( "ROLE_", rolePrefix.get( test ) ); + + assertEquals( true, convertToUpperCase.get( test ) ); + test.setConvertToUpperCase( false ); + assertEquals( false, convertToUpperCase.get( test ) ); + } + + @Test + public void testTransform() { + StringToGrantedAuthority test = new StringToGrantedAuthority(); + test.setConvertToUpperCase( false ); + String admin = "admin"; + Object transformed = test.transform( admin ); + assertEquals( "ROLE_admin", transformed.toString() ); + + test.setConvertToUpperCase( true ); + transformed = test.transform( admin ); + assertEquals( "ROLE_ADMIN", transformed.toString() ); + + Integer zero = new Integer( 0 ); + transformed = test.transform( zero ); + assertEquals( zero, transformed ); + + Object[] input = new Object[] { new Integer( 0 ), new Long( 1 ), new Character( 'a' ) }; + Object output = test.transform( input ); + Assert.assertArrayEquals( (Object[]) output, input ); + + Collection inputCollection = new LinkedList<>(); + output = test.transform( inputCollection ); + assertTrue( ( (Collection) output ).isEmpty() ); + + inputCollection.add( new String( "admin" ) ); + output = test.transform( inputCollection ); + + assertTrue( ( (Collection) output ).size() == 1 ); + + Object element = ( (Collection) output ).toArray()[0]; + assertEquals( "ROLE_ADMIN", element.toString() ); + } +} diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java index e69de29bb2d..f668833237c 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/webservices/content/AxisServiceExecutorTest.java @@ -0,0 +1,11 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ diff --git a/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java b/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java index 7b1c488d10d..daa2453f758 100644 --- a/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/settings/PortFileManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java index 2bfbca121e2..f93c9559efb 100644 --- a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortRegistryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java index 38985d0a2e1..b0f68a91add 100644 --- a/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java +++ b/extensions/src/test/java/org/pentaho/platform/settings/ServerPortTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.settings; diff --git a/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java b/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java index dc30b8bcf55..ae7340c9bd0 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/WebUtilTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java index 2e343b91a21..23612610f99 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/AbstractGwtRpcTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java index 9c98fe3c40c..8b75d178230 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/PluginGwtRpcTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java index 8b30a9147bd..63be041d0ee 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/SystemGwtRpcTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java index d1cda79b601..fcdfc1a8b7d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/impl/GwtRpcUtilTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.impl; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java index 010ec96bcd5..6ee6ded901a 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/AbstractGwtRpcRequestMatcherTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java index d5c6f72611f..4c15c2b404b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/PluginGwtRpcRequestMatcherTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java index afef9a41e96..7d9e00feff7 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/matcher/SystemGwtRpcRequestMatcherTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.matcher; diff --git a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java index ed8f1f392c9..3360ff318fa 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/gwt/rpc/support/GwtRpcSerializationPolicyCacheTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.gwt.rpc.support; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java index 085843a2783..7a218341ae1 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/AuthorizationActionResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java index 7f5974e3b82..35e8cac0eb9 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/DirectoryResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java index e317d3ffb58..03531808d3e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/EmailResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java index 66c4a2bd9d5..ebf540e5b7e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/FileResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java index 797e83a8358..9328a535ca4 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/Log4jResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java index f46b7cb2f58..546a76ed80e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/PasswordResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java index b075b338639..fa01e9cfd3d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryFileStreamProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java index 87452037026..87a07d68d25 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryImportResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java index a247f47866b..adff5905a9f 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryPublishResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java index d6e72638e3f..7dd96ec7651 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/RepositoryResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java index a4b531519af..f3c5ecad606 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SessionResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java index 8a9ae3da61a..9a5b9b8aad3 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SettingTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java index 4bafbf9dbeb..20a96de39d2 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemRefreshResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java index 4f00fc4d3b3..12b853365bd 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java index e8105b474ba..20acc9259db 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/SystemUsersResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java index 444f85d0e47..39ab0ede7fc 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/ThemeTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java index f296b094bcd..163eb02bea2 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserConsoleResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java index c36f7004e12..6e81b6d3a40 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java index 5d3a0b8eb39..3f5bcc4798d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource_RolesUpdatedTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java index e048d8e19b0..2978f1e926e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleListResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java index cbc612e5299..8a10b75d92c 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserRoleResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java index e789500fdc9..c4bb937fcf2 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserSettingsResourceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java index 57a0d511ba1..e9d1ee44ecd 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/UserTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java index 0cb4decc81c..11957e09fea 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/XActionUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java index be078b52f5b..4e0c6fd3c5b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_CopyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.operations; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java index 44076421b85..dee0c93e3f4 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/operations/CopyFilesOperation_DeepFolderCopyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.operations; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java index de8364fdaaf..98b137e2062 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/AuthorizationActionServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java index 434742ec863..c753eb2a314 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/FileServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java index a44e4514a1f..76d524c3b34 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/RepositoryPublishServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java index e333c1df2f5..13e66cc828c 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/SystemServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java index c9075fd39d7..6f76ea2a654 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleDaoServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java index c71eea02989..83735dd52d8 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/services/UserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.services; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java index 532c8f77ee5..3299e5e77fc 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/EscapeUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; import com.fasterxml.jackson.core.JsonParseException; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java index 61a3318e28e..049341980f8 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/FileUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java index 5079fd5d3a2..eaafa8c78ab 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/api/resources/utils/SystemUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.api.resources.utils; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java index 5f6583b80d1..9e14882800f 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/HsqldbStartupListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java index e98a23bcefc..c70d025ff0f 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoCacheContextListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java index 2689f3a381b..05b52a4c86b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/PentahoSolutionSpringApplicationContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java index ce1b1c51731..9c4f2d953ee 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/SolutionContextListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java index 0719ff8aece..8e19004cade 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/SpringEnvironmentSetupListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java index 8ff7a1e410c..1211d271363 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebApplicationContextTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java index cd268db5aab..84aa23fee13 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/context/WebSpringPentahoObjectFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.context; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java index ad5d2ac8e62..c3d8f79c7ae 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CasAuthenticationProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java index 93f10849c92..5e32bcebf13 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/CheckRefererFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java index 6da5aca9621..9f95dd303bd 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/HttpSessionPentahoSessionIntegrationFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java index d4d82b6b8ca..f39e4d14ac0 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoAwareCharacterEncodingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java index 0a0f3b814c4..3ad3fe72ae0 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoPathDecodingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java index 586ae2d1fba..ef824fa9e16 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PentahoWebContextFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java index a6c46c24012..8b766772a47 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/PreFlightReportingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java index 9c7817e3014..5b5242a2454 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/ProxyTrustingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java index 61c69d65b0a..6d2c63782bb 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/filters/RequestIdFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.filters; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java index 30163b34bb8..70c1915a464 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PentahoBasicProcessingFilterTest.java @@ -1,20 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2022 Hitachi Vantara. All rights reserved. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; import edu.umd.cs.findbugs.annotations.NonNull; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java index 68909dbe1b9..f8348b95276 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceAuthenticationFailureListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java index 08c0610e125..7d37b22690e 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceSavedRequestAwareAuthenticationSuccessHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java index d07b7f2560a..2878159b005 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/PreventBruteForceUsernamePasswordAuthenticationFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; import org.junit.Before; diff --git a/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java b/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java index 4ebe0c6215a..ab62e9020ed 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/http/security/UsernameSubstringPreAuthenticatedProcessingFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.http.security; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java index 170d043bf42..69bf3094bf7 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/DefaultSpringWadlResourceDocumentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java index e861f1cba93..4853d02a78b 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/HttpWebServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java index d5a3392082f..6bc74b353b3 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/JAXRSPluginServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java index 476b8c0d0a5..d62b6043e56 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoWadlGeneratorConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java index 2df2cbb0127..b665736cef8 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PentahoXmlaServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java index 86c1b8111e4..6967629501d 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluggableUploadFileServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java index badb1d64cdf..2ab5f9c867a 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/PluginDispatchServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java index 9326e231a5d..7910b941490 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/ProxyServletTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java index c7e725b5528..a615ea54842 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/UIServletTest.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java b/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java index 3e81f78b8a2..5a80931b162 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/servlet/UploadFileUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java b/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java index f46208c8547..5c88f4422a3 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/websocket/WebsocketEndpointConfigTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.websocket; diff --git a/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java b/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java index 35a728d7096..497fd76ee22 100644 --- a/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/platform/web/xsl/messages/MessagesTest.java @@ -1,46 +1,38 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.web.xsl.messages; - -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - -import java.lang.reflect.Constructor; -import java.lang.reflect.Modifier; - -import org.junit.Test; - -public class MessagesTest { - - @Test - public void test() { - try { - Constructor constructor = Messages.class.getDeclaredConstructor(); - assertTrue( Modifier.isPrivate( constructor.getModifiers() ) ); - } catch ( Exception e ) { - fail( Messages.class.getSimpleName() + " Does not have a private constructor " ); - } - - assertNotNull( Messages.getInstance() ); - } - -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.web.xsl.messages; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; + +import java.lang.reflect.Constructor; +import java.lang.reflect.Modifier; + +import org.junit.Test; + +public class MessagesTest { + + @Test + public void test() { + try { + Constructor constructor = Messages.class.getDeclaredConstructor(); + assertTrue( Modifier.isPrivate( constructor.getModifiers() ) ); + } catch ( Exception e ) { + fail( Messages.class.getSimpleName() + " Does not have a private constructor " ); + } + + assertNotNull( Messages.getInstance() ); + } + +} diff --git a/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java b/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java index b06620b5b1a..c19035391bd 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java +++ b/extensions/src/test/java/org/pentaho/test/platform/engine/security/userrole/ws/MockUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.engine.security.userrole.ws; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java index 254916272b9..0f675fff8a5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/PentahoFlashChartTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java index 3c11c16cc08..124f7b9adbc 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.chartbeans; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java index 721bf79e36f..a43e4859a56 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/chartbeans/ChartLinkGeneratorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.chartbeans; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java index a7e022e861f..e0d73433f7c 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java index c3a609b9945..6782bef2ece 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator1.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java index 36915c49fa9..a82983072b5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/ContentGenerator2.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java index 9286ee37ec7..767d15d10e3 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/DefaultServiceManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java index c0688a6bfd0..896725c643b 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/pluginmgr/PluginResourceLoaderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java index 99fb4c34a55..29e7f5f9522 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/NonPooledDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java index e0ad757ae58..e58c9e41a67 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/cache/PooledDatasourceServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.cache; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java index 1a367819738..c1faf2fef43 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/AgileBITests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java index c6ece350c70..857ccace62a 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/LocaleTestUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java index 8df033ebe52..17c1129e7c5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockDisabledCacheManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java index d08a3f3d3a8..29b94d617e5 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/metadata/MockSessionAwareMetadataDomainRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.metadata; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java index 45367feaefd..798973f9390 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/jdbc/JdbcUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.jdbc; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java index 29dd2a94053..338ac56ddf8 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/AbstractPentahoLdapIntegrationTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java index 932ccf24246..6bcabaf8003 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthenticatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java index 75a9a987bbd..f8e50e848be 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/PentahoCachingLdapAuthoritiesPopulatorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2020-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java index 88996b17577..45842579e9a 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/ldap/UnionizingLdapAuthoritiesPopulatorTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.ldap; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java index f96d3d06a27..2ebbfb59d6d 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/AbstractUserMapFactoryBeanTestBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java index bde31cb380e..a2af0312422 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/InMemoryUserRoleListServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java index 843cf2caf01..b09b3cbf81d 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/TestSecurityRule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java index ac95cfdd566..15e6520e2d3 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserMapFactoryBeanTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java index 8f7d21da91f..33914733dbe 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/security/userrole/memory/UserRoleListEnhancedUserMapFactoryBeanTests.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.security.userrole.memory; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java index e69de29bb2d..f668833237c 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/AxisServiceWsdlGeneratorTest.java @@ -0,0 +1,11 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java index ff51f6a3e5f..c5a60c47df8 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ComplexType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java index ad7262e8779..9123a4a6bf2 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MessagesTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java index e8f0ae7fbdb..d3af6124c7e 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/MimeTypeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java index 65282736e14..61ad23596f1 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/ResultSetTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java index ae6b125f8cb..fc1e00593bd 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java index 95036eb80e7..4b6c2d0427f 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/StubServiceWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.services.webservices; diff --git a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java index e69de29bb2d..f668833237c 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/plugin/services/webservices/WsdlPageTest.java @@ -0,0 +1,11 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ diff --git a/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java b/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java index c1b491aba71..6aed803afde 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java +++ b/extensions/src/test/java/org/pentaho/test/platform/utils/TestResourceLocation.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.utils; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java index 2507e7c1a0c..671b14536f6 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/CacheExpirationServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java b/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java index e71a4a66db9..43999b3eceb 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/MockUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java index a20378e8077..0136bf4def9 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/PreAuthenticatedSessionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java b/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java index 6e1c7eebdcb..abe154b1218 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/TinyHTTPd.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java index dc3a6ebb998..013bbdac2a8 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/UIExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java index 73e68e5df33..2c5a0e45283 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/ApplicationContextDouble.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.doubles; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java index d8831d6398e..e6edb76de16 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/LoggerDouble.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.doubles; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java index 07068f6d0e3..d0531dcfbfc 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/doubles/PentahoSessionDouble.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.doubles; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java b/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java index d306a9f05ca..05cce401dfd 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/http/api/SchedulerTestAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.api; diff --git a/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java b/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java index a2380c73a76..e5d4e1627df 100644 --- a/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java +++ b/extensions/src/test/java/org/pentaho/test/platform/web/http/security/RequestParameterAuthenticationFilterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.web.http.security; diff --git a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java index 7550b6b6f8c..8631f9f2e41 100644 --- a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java +++ b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverride.java @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java index 576eebe44d5..bfaaf7906d4 100644 --- a/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java +++ b/extensions/src/test/resources/PluginClassLoaderTest/org/pentaho/test/platform/plugin/pluginmgr/ClassToOverrideContainer.java @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.plugin.pluginmgr; diff --git a/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js b/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js +++ b/extensions/src/test/resources/connections-solution/samples/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js b/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js +++ b/extensions/src/test/resources/connections-solution/samples/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/connections-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/connections-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/outputs-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/outputs-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/security-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/security-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js b/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js index 71bfb3805ec..d44f02873a6 100644 --- a/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js +++ b/extensions/src/test/resources/web-solution/test/rules/Sample1Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function region() { return "Central"; diff --git a/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js b/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js index 650a1835291..283037e7dd6 100644 --- a/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js +++ b/extensions/src/test/resources/web-solution/test/rules/Sample2Lib.js @@ -1,19 +1,14 @@ -/*! -* This program is free software; you can redistribute it and/or modify it under the -* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software -* Foundation. -* -* You should have received a copy of the GNU Lesser General Public License along with this -* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html -* or from the Free Software Foundation, Inc., -* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -* -* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; -* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -* See the GNU Lesser General Public License for more details. -* -* Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. -*/ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ function city() { return "Westville"; diff --git a/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java b/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java index 5a6bad4f35d..024d9e8d82d 100644 --- a/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java +++ b/extensions/test-src/org/pentaho/platform/web/servlet/GenericServletTest.java @@ -1,23 +1,14 @@ -/* - * ****************************************************************************** +/*! ****************************************************************************** * - * Copyright (C) 2002-2021 by Hitachi Vantara : http://www.pentaho.com + * Pentaho * - * ****************************************************************************** + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with - * the License. You may obtain a copy of the License at + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.web.servlet; diff --git a/repository/LICENSE.txt b/repository/LICENSE.txt index f815843ee4a..270d405d390 100644 --- a/repository/LICENSE.txt +++ b/repository/LICENSE.txt @@ -1,4 +1,4 @@ -Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners included in text file or in the source code. @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java index c3fe6f6503e..110f8562523 100644 --- a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java +++ b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceClientIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java index da731f6e643..7b261c47464 100644 --- a/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java +++ b/repository/src/it/java/com/pentaho/pdi/ws/RepositorySyncWebServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java index d7d562df598..adbdea2e819 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryAuthorizationIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java index e593faf7a38..8b078a562bf 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryContentIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java index bf056b5fb18..eceab59fb3c 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryVersioningIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java index c83ad4f6d94..ee9742b70ed 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java index e3db114e640..5624a6fb783 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java index ee0aa069078..2839efc4613 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java index 4d8af2b643c..b7b954b7567 100644 --- a/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java +++ b/repository/src/it/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapterIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java b/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java index b1d07dcd751..f8eee2583ca 100644 --- a/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/repository2/mt/RepositoryTenantManagerIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.mt; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java index f2afa6779f2..b5889a6419b 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListEndpointIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userrole.ws; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java index 48b8a4b173d..f6ee6e18d8d 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserDetailsServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java index 2049a82b821..e6c6ed51a2b 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/UserRoleDaoUserRoleListServiceIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java index 9308881696c..c27bc31ec82 100644 --- a/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java +++ b/repository/src/it/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleEndpointIT.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/messages/Messages.java b/repository/src/main/java/com/pentaho/pdi/messages/Messages.java index 32c900a8514..979837622c3 100644 --- a/repository/src/main/java/com/pentaho/pdi/messages/Messages.java +++ b/repository/src/main/java/com/pentaho/pdi/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.messages; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java b/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java index fe9750437f9..b2d62e0bddb 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/IRepositorySyncWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java index 6d5c17e5aaf..7424daccbdb 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java index 51e913a20e8..52b1a28a13f 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncStatus.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java index 8307a03c0e7..bfdd1c66759 100644 --- a/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java +++ b/repository/src/main/java/com/pentaho/pdi/ws/RepositorySyncWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package com.pentaho.pdi.ws; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java b/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java index 01de100e68d..284dddd697c 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/IPentahoSystemSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java index b11a4688327..e258c30d13f 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/CachingPentahoEntryCollector.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java index 0e0accdc7eb..b93156461df 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinition.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java index ae68885cae7..db22adcbe61 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicGroup.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java index 38996be113e..adcd7286917 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/MagicPrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java index 05f21fa6557..2083ad6f3d8 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java index 85081fbb22d..b9ab1e928fa 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java index 59cc2b0ee89..c1c2e118440 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java index ffbcef6c294..8017cd52670 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryCollector.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java index 36ee897eb09..3f15276dc42 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java index 660007cb8ca..5116e250ae8 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoEntryFilterImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java b/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java index bf95f6857fb..a3244c70105 100644 --- a/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java +++ b/repository/src/main/java/org/apache/jackrabbit/core/security/user/PentahoUserManagerImpl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.user; diff --git a/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java b/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java index 6e439bd593e..eba01de8b62 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository/DatabaseHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java b/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java index f7a14a239cd..e355e05f3bf 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java b/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java index e5704f42cef..b70dc1976c3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java +++ b/repository/src/main/java/org/pentaho/platform/repository/RepositoryDownloadWhitelist.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java b/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java index cdfe040e0f2..9b4079ac650 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository/RepositoryFilenameUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java b/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java index 94ba91605e4..913c6e4f4a0 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository/SimpleRuntimeRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java index 962388f07d9..ea34c8bde7f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateLoadEventListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java index 1ebefbd6e83..9c5e2bfe007 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java index 692f65a656f..de7770b3981 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/HibernateUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java index eb8f4a050c6..1f46800a50a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5Dialect.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java index 4d8456060e6..0a3c43f7da4 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/MySQL5InnoDBDialect.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java index c0e8391e504..9207bca5d78 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BinaryUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * Class for persisting lists and other collections. Using serialization to persist these items. diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java index 3dd7f6cca9e..92d560be6ee 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * Class for persisting lists and other collections. Using serialization to persist these items. diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java index 11f6b7c4060..17eccee845b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/BlobtoByteArrayUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * Class for persisting lists and other collections. Using serialization to persist these items. diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java index d6270a94547..74e40e7cc8f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/EmptyStringUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate.usertypes; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java index 63123e91758..b7fe69c0c4d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongStringUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /* * This class is built to support saving and loading of long strings from hibernate. Specifically, diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java index bf0837b56ce..f067c5d58d4 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/LongVarBinaryUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate.usertypes; diff --git a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java index 06ffb48a551..919905545c3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java +++ b/repository/src/main/java/org/pentaho/platform/repository/hibernate/usertypes/VarBinaryUserType.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate.usertypes; diff --git a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java index fd8f036e4e9..7023e247d81 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java +++ b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/AccessVoterToLegacyAcl.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.legacy.acl; diff --git a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java index a19fe452e37..36c604a8bcf 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java +++ b/repository/src/main/java/org/pentaho/platform/repository/legacy/acl/LegacyRepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.legacy.acl; diff --git a/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java index 6dd0d25a587..47d1b38116b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/repository/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.messages; diff --git a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java index 57807df6756..028a689c92a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java +++ b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeElement.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.runtime; diff --git a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java index bbf8555a704..19e3665f2bb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository/runtime/RuntimeRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.runtime; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java b/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java index 1bd3561e07e..87c13012100 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/CleanRepoPublisher.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java b/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java index 2a6966194af..29a07a0c155 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/dbbased/RepositoryFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.dbbased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java index 603226d9de7..7e3fcfca559 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java index 007fe35b595..716e7fe9bf6 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java index 5feea040d48..29d4b4f4ea8 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/MondrianVfs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java index 9705058c424..1e01b2ccea2 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryFileName.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java index f0a51abdbce..71c7a43e4b6 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfs.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java index 52a2357d287..1c9460e0451 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileContent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java index 651134c1205..a1bcba5ab3a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java +++ b/repository/src/main/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObject.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java b/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java index 33866f31fec..8981bb0a858 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/usersettings/UserSettingService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.usersettings; diff --git a/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java b/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java index ab37e79cbc0..56580e39d71 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java +++ b/repository/src/main/java/org/pentaho/platform/repository/usersettings/pojo/UserSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.usersettings.pojo; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java index 17f48539fb3..a717d0ad1aa 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java index aac9f8ce94f..3bf4d0fc206 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatabaseConnectionDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java index ae93c9941b8..953bd6a31d8 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java index 63959b77a16..c21db251a84 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java b/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java index 28eb1d30c40..7245473fbff 100644 --- a/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository/webservices/IDatasourceMgmtWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java b/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java index 2342adfd201..213d8c7d461 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/ClientRepositoryPaths.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java index 0c811b531d8..e6208aca5a7 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/DefaultClientRepositoryPathsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java b/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java index 4e81e6248bd..6778ba12ccb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/locale/PentahoLocale.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.locale; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java index d758d09378a..038c75592b4 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.messages; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java b/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java index c42cb187b06..ab0b4d03a62 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/mt/AbstractRepositoryTenantManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.mt; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java b/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java index 769609cbb58..e7ea4a50422 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/mt/RepositoryTenantManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.mt; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java index df9c37f61d3..3e2b34ace69 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/BackingRepositoryLifecycleManagerSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java index 7e03c8848ef..f8d88a8717e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultAccessVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java index 48041c83b37..9004b59ca9f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultRepositoryVersionManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java index 41b5cbbad40..247b9f98794 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultServerRepositoryPathsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java index 25ff053f299..33fb441c9ca 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java index e497f42212b..75612980740 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/ExceptionLoggingDecorator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java index 4e378dac2ad..30ce0697634 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileAclDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java index ba0a60248ea..c0329798f94 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/IRepositoryFileDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java index d67b4141a1b..ce450a9013f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryAccessVoterManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java index 75108ef7df9..4ef2667c033 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/RepositoryUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java index efeb5bf28dc..fedf22ed7e8 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/ServerRepositoryPaths.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java index 7bf554aa627..e4e558fde29 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/AccessDeniedExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java index 29c3aabf71c..659d654608a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/FileExistsExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java index e0aa2ff1018..b3a5a03deef 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/MalformedNameExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java index d951d5e7c0a..b34a171149a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/ReferentialIntegrityExceptionConverter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java index b18fe9228e1..13b5002dc85 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java index c6fa4c39249..8387a0ec7ac 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoFileExistsException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java index 3a193ddad24..b51113ad9fa 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoMalformedNameException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java index 8776e61e213..f5d8388d6b2 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/exception/RepositoryFileDaoReferentialIntegrityException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.exception; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java index bdee31849ad..7e0c345075f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryContentOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java index 128ea48387f..c3ee0dc5f7b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileContentItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java index 62103e688fc..58cb9d70ab5 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileInputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java index 8a889c56fbb..b42fde8e6eb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java index 8ebd001f94c..5f7be59c8ab 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStream.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java index da844c18267..d43d1495a29 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileReader.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java index 60dfc44a0a6..ea3ee9d9547 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileWriter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java index 6ea544ae168..22c48ec64ff 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemBackedUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java index 3225564ad85..73aed68258d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemFileAclDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java index eb0b47b53ce..d19a3116479 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java index 34c6635d876..d833ee2e9bd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java index ba842098d1b..c6e391ab191 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultLockHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java index c6e1a4812f2..6572e0bdd1f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java index 5df71183f93..c55584189a0 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DefaultPermissionConversionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java index f778f2d9e57..f7adfaa12c9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/DumpToFilePentahoSystemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java index 8bad6e9489c..c3a834d492b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IAclMetadataStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java index 355c003905d..1e5cac5cf0c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IDeleteHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java index 3fb27ffce92..7490d1caa0c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ILockHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java index 5a320719b77..844d574c619 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPathConversionHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java index f6c8f47aac8..8d8f5c6f594 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/IPentahoInternalPrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java index 57fa48e7eeb..8eb062e53d3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/ITransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java index 163c6ea115f..9580fbccd3e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr;/* * This program is free software; you can redistribute it and/or modify it under the diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java index 2a3f8efa18c..db67372a15f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclMetadataStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java index cc05803def1..70e5ff9fab7 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java index eb74a74cfdb..6c10b65977c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryDumpToFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java index d784fa8eaa7..f5997f5bc01 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java index 79a02c6eced..7d34223bf2e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileAclUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java index 22ecafcc0d2..07fcc9a521c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java index e7168a2f5de..d7cf1e80b86 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java index d0b60405331..bf2a7186c1a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java index 2cbe16cdc62..5cf013d487c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/JcrTenantUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java index 94d6bd9ad9d..7a446362805 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalePropertyResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java index f3183453fca..d543c022ece 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtil.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java index 72ceaec7fbc..efa6fc6c6c7 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/NodeHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java index d3f1e59b444..a9560a0d6d1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoJcrConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java index efbde54e9ae..98ca8ebbb8d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/PentahoMetadataAcePrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java index d857667a0cd..d3b57e1bd4d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleaner.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java index 5bf138e6562..84310c3855c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java index 5694412b4aa..f185b0b919e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java index 2f2a0c532e9..6b09f983ad9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/SharedObjectsDefaultAclHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java index 235b60ffdd7..035ba52a050 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModule.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java index 995bef88825..d51b1532c6b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java index c6161ff68b2..62f0b3a1e01 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityRolePrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java index c96cf0cb9a5..8e2308ab5a3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityUserPrincipal.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java index f603fcffc36..6c5d533ae85 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/TestPrincipalProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java index fa5387b4543..278ec7a30eb 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security.messages; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java index 42368a27279..ca7cbf1aff1 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ConstantCredentialsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java index e5692f6b66c..5c44ee331dc 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java index ab044c54dac..4b5a3c8d514 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java index 78b25631fb7..f888c02db3a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/GuavaCachePoolPentahoJcrSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java index 25ffe451a47..908b13eea59 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/JackrabbitListSessionHolderProviderManager.java @@ -1,77 +1,69 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.repository2.unified.jcr.sejcr; - -import java.util.Collections; -import java.util.List; - -import javax.jcr.Repository; -import org.springframework.binding.collection.AbstractCachingMapDecorator; -import org.springframework.extensions.jcr.SessionHolderProvider; -import org.springframework.extensions.jcr.support.AbstractSessionHolderProviderManager; - -public class JackrabbitListSessionHolderProviderManager extends AbstractSessionHolderProviderManager { - - private List providers = Collections.emptyList(); - - - protected class ProvidersCache extends AbstractCachingMapDecorator { - private ProvidersCache() { - super(true); - } - - @Override - protected Object create(Object key) { - return parentLookup((Repository) key); - } - - } - - /** - * Providers cache. - */ - private final ProvidersCache providersCache = new ProvidersCache(); - - /** - * Method for retrieving the parent functionality. - * @param sf - * @return - */ - private SessionHolderProvider parentLookup(Repository repository) { - return super.getSessionProvider(repository); - } - - public SessionHolderProvider getSessionProvider(Repository repository) { - return (SessionHolderProvider) providersCache.get(repository); - } - - @Override - public List getProviders() { - return providers; - } - - /** - * @param providers The providers to set. - */ - public void setProviders(List providers) { - this.providers = providers; - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.repository2.unified.jcr.sejcr; + +import java.util.Collections; +import java.util.List; + +import javax.jcr.Repository; +import org.springframework.binding.collection.AbstractCachingMapDecorator; +import org.springframework.extensions.jcr.SessionHolderProvider; +import org.springframework.extensions.jcr.support.AbstractSessionHolderProviderManager; + +public class JackrabbitListSessionHolderProviderManager extends AbstractSessionHolderProviderManager { + + private List providers = Collections.emptyList(); + + + protected class ProvidersCache extends AbstractCachingMapDecorator { + private ProvidersCache() { + super(true); + } + + @Override + protected Object create(Object key) { + return parentLookup((Repository) key); + } + + } + + /** + * Providers cache. + */ + private final ProvidersCache providersCache = new ProvidersCache(); + + /** + * Method for retrieving the parent functionality. + * @param sf + * @return + */ + private SessionHolderProvider parentLookup(Repository repository) { + return super.getSessionProvider(repository); + } + + public SessionHolderProvider getSessionProvider(Repository repository) { + return (SessionHolderProvider) providersCache.get(repository); + } + + @Override + public List getProviders() { + return providers; + } + + /** + * @param providers The providers to set. + */ + public void setProviders(List providers) { + this.providers = providers; + } +} diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java index 446caca23e2..a6754904f1e 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NoCachePentahoJcrSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java index 75ed9c4f4c1..8165920d590 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/NodeTypeDefinitionProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java index f0110604bd4..71f1fe9e64a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrSessionFactory.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java index f6ae1d7bee5..581617632dd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplate.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java index 5ffbcaf653e..1d6b3e2466d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoSessionCredentialsStrategy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java index ae2cfd37cf6..b7d458add3a 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java index 26d9efceab1..209bd420dd3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FileNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java index 1a89dfaf69d..4be4e2b86b1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/FolderNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java index 28f80253e86..cf17d8f40cb 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/HierarchyNodeNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java index 5c478599ddc..79516b0c3ec 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/InternalFolderNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java index a604d3acacc..438aca1cb55 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocaleNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java index 34d0651fb33..c4333dd00c3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalizedStringNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java index d46ece5e13a..71301afdd6c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LockTokenStorageNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java index 282ad21fcb8..dfcd48fd387 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/NodeTypeDefinitionProviderUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java index f0155ebe2ad..28c634bb282 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/VersionableNtdProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java index b6e47f8c4a6..5f7ac137822 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/NodeRepositoryFileDataTransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.transform; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java index a73042ce9c4..eef084e30ec 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SampleRepositoryFileDataTransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.transform; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java index 80305dc5fc3..d8a6a30c2a3 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/jcr/transform/SimpleRepositoryFileDataTransformer.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.transform; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java index d509e6f776e..4376bbd95ea 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/AbstractBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java index 744f72a11cf..04bb899a8a2 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java index 87b6cea856c..bac399a8c6d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DefaultUserRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java index c581ae58594..c76f5b999ab 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/DelegatingBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java index 9d8affa28fa..e074768eee1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/ExecutePermissionRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java index 662d99487a9..68966bf2582 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/lifecycle/MondrianBackingRepositoryLifecycleManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.lifecycle; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java index 8c27782e418..fb8c1e19f64 100755 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.spring; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java index 7deb0a58eaa..30e405f2f21 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DateAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java index fda539f05c7..58e30ab3dbd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java index ae17b504f77..68f8ff24435 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/FileVersioningConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java index dca684b6486..e023a83467c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java index 09877209d10..e2708f4e826 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceAsync.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java index 5aca3611906..e4be5d40864 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/IUnifiedRepositoryWebServiceCache.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java index 5e75363a89e..7f13ef4147c 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java index 3f1429d464b..968275095f9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/PropertiesWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java index ac6a1424a51..b39ceede9bd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java index a2689ba8d59..cb4fa3dab01 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAclAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java index 6a97b9df9d9..76ed3a795bd 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java index fc48da8edf1..6fa2d6c509b 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java index 373e34cc453..8948b1dff6f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/VersionSummaryAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java index a3b551d07c1..b01945d1e55 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DefaultUnifiedRepositoryJaxwsWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java index c177b9aa4de..857211a4df9 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/DiUnifiedRepositoryJaxwsWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java index 1413aae80b8..bd1c573f7c1 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/IUnifiedRepositoryJaxwsWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java index 724c0a4d788..0996b9d4d20 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/SimpleRepositoryFileDataDto.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java index 5b49bfe846f..f82721f6d08 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/unified/webservices/jaxws/UnifiedRepositoryToWebServiceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices.jaxws; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index 6c6021bdbff..190375ef016 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.userroledao.jackrabbit.security; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java index 5cc32d3a8a1..d48865e17e8 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java index 8c8e234672a..bed9b9fd66a 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/AllowAllAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java index b7a88a81a14..22c5203b805 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/IRoleAuthorizationPolicyRoleBindingDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java index 5d57c475913..f6d059a3a41 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyRoleBindingDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java index 4ca5ed444aa..d5a20fa00fb 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/JcrRoleAuthorizationPolicyUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java index ece8f1c9fce..83a8cdbfc75 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleAuthorizationPolicy.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java index c783ab9f790..afb772a2906 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/RoleBindingStruct.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java index cb6e2f0ec71..c6ac3b2c10e 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AbstractAuthorizationAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java index 7ed900d9def..d6aaf0d9966 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/AdministerSecurityAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java index 4386934ae70..289295dedb6 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/PublishAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java index c30eaab7af4..49ad3e639aa 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryCreateAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java index d5bd67f851c..c1d256f6560 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/RepositoryReadAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java index 29020136e28..08aa9d0d491 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java index 7027023d64f..671ca8039e0 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/actions/SchedulerExecuteAction.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.actions; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java index f6de98ed84c..ce2a4b1955d 100755 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.messages; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java index 2f5e2940e98..f9b0d9277c1 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/springsecurity/AuthorizationPolicyVoter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.springsecurity; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java index 2f5bffbfce8..93617278397 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultAuthorizationPolicyWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java index 1903ade43fa..1f9e3416035 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/DefaultRoleAuthorizationPolicyRoleBindingDaoWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java index 93857c21b3e..7c362332509 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IAuthorizationPolicyWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java index 3b0a8f6030f..024b102d1ad 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/IRoleAuthorizationPolicyRoleBindingDaoWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java index 5014347404c..f1aff510d89 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/JaxbSafeRoleBindingStruct.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java index cab09fc0492..3e52c60f807 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java index c357d39d61a..e1a4ca03388 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyListValueMapEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java index b5cc6cbd4a9..3c80360334c 100644 --- a/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java +++ b/repository/src/main/java/org/pentaho/platform/security/policy/rolebased/ws/StringKeyStringValueMapEntry.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java index a0659a10cba..d96ffddb850 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/DefaultUserRoleListWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userrole.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java index 03de27a78b5..c8fe53be2b2 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/IUserRoleListWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userrole.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java index 5cddcdef06e..31d50b05285 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java +++ b/repository/src/main/java/org/pentaho/platform/security/userrole/ws/UserRoleListServiceToWebServiceAdapter.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userrole.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java index aafbc937de0..49593068b10 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/DefaultTenantedPrincipleNameResolver.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java index ee7adb06b22..bc810414724 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java index 0ba3803b329..431ad278852 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java index 9766cc8c320..a28c89f9c1b 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/PentahoUserRoleMapping.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java index cd6a5c04d9c..6669df83e38 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java index 301a287c885..e6c062a6d5b 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/jackrabbit/JcrUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java index 6da239e01f6..fd61f5dc84a 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/messages/Messages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.messages; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java index 79e9834b0aa..69abf73d0f7 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserDetailsService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.service; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java index abddb3aa3ec..05b271ec1ef 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/service/UserRoleDaoUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.service; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java index 5f1f25c8104..6a9617330f7 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/superuser/SuperUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.superuser; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java index a2189f6c6f0..599ac37fcf3 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/AuthorizationPolicyBasedUserRoleWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java index 0b4398217b8..0fce39a03bd 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/IUserRoleWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java index bdc24337e62..9c6b57dde45 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java index 74777cd5dec..b8cff31ac43 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java index 80e97ef0a0a..f5c8489b90c 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/ProxyPentahoUserRoleHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java index 1faf6cd02fb..d079af9cd56 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/RoleComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java index 688036adeff..c4f89612df8 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java index 91cb21b9cb8..94148b7c4be 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleException.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java index 4a8ee67c60b..c42836646bf 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleSecurityInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java index d805db82053..e5f13959052 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserRoleWebService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java index 89d5c729189..a2782ce5105 100644 --- a/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java +++ b/repository/src/main/java/org/pentaho/platform/security/userroledao/ws/UserToRoleAssignment.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.ws; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java b/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java index 2ae8e95bba3..46fbd8125d7 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/RepositoryGCOrphanTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java index c4e261469a1..6eac3dff3e0 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/MagicAceDefinitionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java index 727b52622fb..173443cfab6 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoACLProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java index 4b44f3f9d22..ff4e9591c78 100644 --- a/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java +++ b/repository/src/test/java/org/apache/jackrabbit/core/security/authorization/acl/PentahoCompiledPermissionsImplTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.apache.jackrabbit.core.security.authorization.acl; diff --git a/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java index 4fc01f15003..8c04aa8dc75 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/DatabaseHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java index 245113637ca..638188c2dde 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/JcrBackedDatasourceMgmtServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java b/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java index a56599d9a04..29124d9b631 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/RepositoryDownloadWhitelistTest.java @@ -1,94 +1,86 @@ -/*! - * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. - * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. - * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. +/*! ****************************************************************************** * - */ - -package org.pentaho.platform.repository; - -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.assertFalse; -import org.junit.Test; - - -public class RepositoryDownloadWhitelistTest { - - @Test - public void testDefaultWhitelistPositive() { - RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); - assertTrue( rdwl.accept( "my picture.gif" ) ); - assertTrue( rdwl.accept( "my picture.jpg" ) ); - assertTrue( rdwl.accept( "my picture.jpeg" ) ); - assertTrue( rdwl.accept( "my picture.png" ) ); - assertTrue( rdwl.accept( "my picture.bmp" ) ); - assertTrue( rdwl.accept( "my picture.tiff" ) ); - assertTrue( rdwl.accept( "my file.csv" ) ); - assertTrue( rdwl.accept( "my file.xls" ) ); - assertTrue( rdwl.accept( "my file.xlsx" ) ); - assertTrue( rdwl.accept( "my file.pdf" ) ); - assertTrue( rdwl.accept( "my file.txt" ) ); - assertTrue( rdwl.accept( "my file.css" ) ); - assertTrue( rdwl.accept( "my file.html" ) ); - assertTrue( rdwl.accept( "my file.js" ) ); - assertTrue( rdwl.accept( "my file.xml" ) ); - assertTrue( rdwl.accept( "my file.doc" ) ); - assertTrue( rdwl.accept( "my file.ppt" ) ); - - assertTrue( rdwl.accept( "my picture.giF" ) ); - assertTrue( rdwl.accept( "my picture.jPg" ) ); - assertTrue( rdwl.accept( "my picture.jPeg" ) ); - assertTrue( rdwl.accept( "my picture.pNg" ) ); - assertTrue( rdwl.accept( "my picture.bmP" ) ); - assertTrue( rdwl.accept( "my picture.tiFf" ) ); - assertTrue( rdwl.accept( "my file.Csv" ) ); - assertTrue( rdwl.accept( "my file.Xls" ) ); - assertTrue( rdwl.accept( "my file.xlSx" ) ); - assertTrue( rdwl.accept( "my file.pDf" ) ); - assertTrue( rdwl.accept( "my file.tXt" ) ); - assertTrue( rdwl.accept( "my file.csS" ) ); - assertTrue( rdwl.accept( "my file.htMl" ) ); - assertTrue( rdwl.accept( "my file.Js" ) ); - assertTrue( rdwl.accept( "my file.xMl" ) ); - assertTrue( rdwl.accept( "my file.dOc" ) ); - assertTrue( rdwl.accept( "my file.pPt" ) ); - } - - @Test - public void testDefaultWhitelistNegative() { - RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); - assertFalse( rdwl.accept( "my picture.giff" ) ); - assertFalse( rdwl.accept( "my picture.dll" ) ); - assertFalse( rdwl.accept( "my picture.exe" ) ); - assertFalse( rdwl.accept( "my picture" ) ); - assertFalse( rdwl.accept( "my picture.psd" ) ); - assertFalse( rdwl.accept( "my picture.xslt" ) ); - } - - @Test - public void testNonDefault() { - RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); - rdwl.setExtensions( "exe,dll" ); - assertTrue( rdwl.accept( "my file.exe" ) ); - assertTrue( rdwl.accept( "my file.eXe" ) ); - assertTrue( rdwl.accept( "my file.dll" ) ); - assertTrue( rdwl.accept( "my file.dlL" ) ); - assertFalse( rdwl.accept( "my picture.tiff" ) ); - assertFalse( rdwl.accept( "my picture.jpg" ) ); - assertFalse( rdwl.accept( "my picture.png" ) ); - assertTrue( rdwl.getExtensions() .equals( "exe,dll" ) ); - } -} + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ + +package org.pentaho.platform.repository; + +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertFalse; +import org.junit.Test; + + +public class RepositoryDownloadWhitelistTest { + + @Test + public void testDefaultWhitelistPositive() { + RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); + assertTrue( rdwl.accept( "my picture.gif" ) ); + assertTrue( rdwl.accept( "my picture.jpg" ) ); + assertTrue( rdwl.accept( "my picture.jpeg" ) ); + assertTrue( rdwl.accept( "my picture.png" ) ); + assertTrue( rdwl.accept( "my picture.bmp" ) ); + assertTrue( rdwl.accept( "my picture.tiff" ) ); + assertTrue( rdwl.accept( "my file.csv" ) ); + assertTrue( rdwl.accept( "my file.xls" ) ); + assertTrue( rdwl.accept( "my file.xlsx" ) ); + assertTrue( rdwl.accept( "my file.pdf" ) ); + assertTrue( rdwl.accept( "my file.txt" ) ); + assertTrue( rdwl.accept( "my file.css" ) ); + assertTrue( rdwl.accept( "my file.html" ) ); + assertTrue( rdwl.accept( "my file.js" ) ); + assertTrue( rdwl.accept( "my file.xml" ) ); + assertTrue( rdwl.accept( "my file.doc" ) ); + assertTrue( rdwl.accept( "my file.ppt" ) ); + + assertTrue( rdwl.accept( "my picture.giF" ) ); + assertTrue( rdwl.accept( "my picture.jPg" ) ); + assertTrue( rdwl.accept( "my picture.jPeg" ) ); + assertTrue( rdwl.accept( "my picture.pNg" ) ); + assertTrue( rdwl.accept( "my picture.bmP" ) ); + assertTrue( rdwl.accept( "my picture.tiFf" ) ); + assertTrue( rdwl.accept( "my file.Csv" ) ); + assertTrue( rdwl.accept( "my file.Xls" ) ); + assertTrue( rdwl.accept( "my file.xlSx" ) ); + assertTrue( rdwl.accept( "my file.pDf" ) ); + assertTrue( rdwl.accept( "my file.tXt" ) ); + assertTrue( rdwl.accept( "my file.csS" ) ); + assertTrue( rdwl.accept( "my file.htMl" ) ); + assertTrue( rdwl.accept( "my file.Js" ) ); + assertTrue( rdwl.accept( "my file.xMl" ) ); + assertTrue( rdwl.accept( "my file.dOc" ) ); + assertTrue( rdwl.accept( "my file.pPt" ) ); + } + + @Test + public void testDefaultWhitelistNegative() { + RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); + assertFalse( rdwl.accept( "my picture.giff" ) ); + assertFalse( rdwl.accept( "my picture.dll" ) ); + assertFalse( rdwl.accept( "my picture.exe" ) ); + assertFalse( rdwl.accept( "my picture" ) ); + assertFalse( rdwl.accept( "my picture.psd" ) ); + assertFalse( rdwl.accept( "my picture.xslt" ) ); + } + + @Test + public void testNonDefault() { + RepositoryDownloadWhitelist rdwl = new RepositoryDownloadWhitelist(); + rdwl.setExtensions( "exe,dll" ); + assertTrue( rdwl.accept( "my file.exe" ) ); + assertTrue( rdwl.accept( "my file.eXe" ) ); + assertTrue( rdwl.accept( "my file.dll" ) ); + assertTrue( rdwl.accept( "my file.dlL" ) ); + assertFalse( rdwl.accept( "my picture.tiff" ) ); + assertFalse( rdwl.accept( "my picture.jpg" ) ); + assertFalse( rdwl.accept( "my picture.png" ) ); + assertTrue( rdwl.getExtensions() .equals( "exe,dll" ) ); + } +} diff --git a/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java b/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java index 09d11a91332..bdff3048357 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/RepositoryFilenameUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository; diff --git a/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java b/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java index d330556eb00..6a3d1a26e71 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java +++ b/repository/src/test/java/org/pentaho/platform/repository/hibernate/HibernateUtilTestHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.hibernate; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java index ddc3286e37c..eb883c7eae5 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/DecoratedFileContentTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java index 79292fc1476..c7fa78d5637 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/FileObjectTestHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java index d55e29ecf8c..28f918c67f9 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianFileObjectTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java index 847c473ce1d..f8396a8e591 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/MondrianVfsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java index 5b9ce943b63..633a04261ff 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/solution/filebased/SolutionRepositoryVfsFileObjectTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.solution.filebased; diff --git a/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java index eb199abe28f..9f04377c1c0 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/usersettings/UserSettingServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.usersettings; diff --git a/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java b/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java index 60e7dac8624..96782aed029 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/webservices/DatasourceMgmtToWebServiceAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java index af6ba370403..3227bcf3b59 100644 --- a/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository/webservices/DefaultDatasourceMgmtWebServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java index e3e96fd0395..f905822dac5 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/DefaultUnifiedRepositoryBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java index 5ec1b166981..7722e62e9ee 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/RepositoryUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java index f8e4ce73888..54701591ac0 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/UnifiedRepositoryTestUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2022 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java index 586652d2118..82c2a601b7c 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/WebDavDemo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java index a47d94df273..c1b2ffd25ca 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileIoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java index 0ec939fadbd..a559decd08c 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/fileio/RepositoryFileOutputStreamTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fileio; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java index e49b51a914a..d7f6e0ff369 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/fs/FileSystemRepositoryFileDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.fs; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java index a3d1fad5120..48670017a74 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultDeleteHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java index cab7ca1cfcb..14ffcd773f3 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultPathConversionHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; import org.junit.Before; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java index 037f616a91f..2b4701f553b 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/DefaultRepositoryVersioningManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java index b734c457cb3..1c06965b450 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/InheritDefaultAclHandlerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java index d1e8ecd4eb6..26c26144bcc 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrAclNodeHelperCallTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ /** * @author Marc Batchelor diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java index e757be9c1c5..7f85e628b94 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java index 73aa18b5e72..5fabc782d41 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrRepositoryFileUtilsTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java index 096257c030a..f011ddab5af 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/JcrStringHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java index 6eb3911af05..2e0a895c347 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/LocalizationUtilTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java index 5fa799799d6..51728258a89 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/NodeHelperTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java index 8c037569ba9..cc6489a97cf 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryCleanerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java index 39a721ac0f9..ccd5ab42709 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/RepositoryFileProxyTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java index 46e08d6a473..326213d7b59 100755 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/SimpleJcrTestUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java index d51651d3a01..8d961dbe7b6 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityLoginModuleTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java index 85e15d49685..ac9a249eaa5 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_Caching_Test.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java index a0b1c7aa498..e5c3a769e0a 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/jackrabbit/security/SpringSecurityPrincipalProvider_PrincipalCreation_Test.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.jackrabbit.security; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java index 0761f916cdd..bb4f8a73b83 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/CredentialsStrategySessionFactoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java index 8ac7cd5b030..a2aeb7ef6cf 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoJcrTemplateTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java index 71b0fce9537..1d6595adbe7 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/PentahoTransactionManagerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java index 4b6d1ddb940..c47321952cb 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/jcr/sejcr/ntdproviders/LocalNtdProviderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.jcr.sejcr.ntdproviders; import org.junit.Test; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java index ad97f01e1e5..10eb3f4b7e9 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/spring/BackingRepositoryLifecycleManagerAuthenticationSuccessListenerTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.spring; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java index de1b4a87620..b3211e0406b 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/DefaultUnifiedRepositoryWebServiceTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java index d632708574d..311f69021e9 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/NodeRepositoryFileDataAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java index 7b1b9c3c363..e89cabcdf3d 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/RepositoryFileTreeAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java index cc7025d3dff..4f711712a1a 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/unified/webservices/StringKeyStringValueDtoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.unified.webservices; diff --git a/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java b/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java index 006b7e5795b..4ef44024537 100644 --- a/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java +++ b/repository/src/test/java/org/pentaho/platform/repository2/userroledao/jackrabbit/sample/SampleUsersAndRolesInitHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.repository2.userroledao.jackrabbit.sample; diff --git a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java index 172eb63513a..67d5b9ede1e 100644 --- a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AbstractJcrBackedRoleBindingDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java index 361e8f54d2b..7244269ecc7 100644 --- a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java +++ b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/AuthorizationPolicyClient.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased; diff --git a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java index 718b3c0d617..a45921c296e 100644 --- a/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/policy/rolebased/ws/RoleBindingStructAdapterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.policy.rolebased.ws; diff --git a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java index babb10b3976..cca0211c852 100644 --- a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/AbstractJcrBackedUserRoleDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java index 3a481021765..b0af24bace3 100644 --- a/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java +++ b/repository/src/test/java/org/pentaho/platform/security/userroledao/jackrabbit/DefaultPentahoPasswordEncoderTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.platform.security.userroledao.jackrabbit; diff --git a/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java b/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java index dd80a4e3f34..3d2ab2cb42c 100644 --- a/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java +++ b/repository/src/test/java/org/pentaho/test/mock/MockPentahoRole.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.mock; diff --git a/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java b/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java index 5e217c542be..ae7e93ee348 100644 --- a/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java +++ b/repository/src/test/java/org/pentaho/test/mock/MockPentahoUser.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.mock; diff --git a/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java b/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java index 81123bcc729..8d90ba4d8a9 100644 --- a/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java +++ b/repository/src/test/java/org/pentaho/test/mock/MockUserRoleDao.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.mock; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java b/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java index caf7655cf47..90992588770 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository/ContentExceptionTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java b/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java index 26961e5070c..7b3472435a7 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository/RepositoryTestCase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java b/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java index 0f4ddf1e9f9..c5b637c0f6a 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository/runtime/RuntimeRepositoryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository.runtime; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java index 5b985279002..fee93be2964 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/EmptyUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java index 03b4db0e13e..38f991dbf55 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/MockUnifiedRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java index e6bce54e605..c5b3a008137 100644 --- a/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java +++ b/repository/src/test/java/org/pentaho/test/platform/repository2/unified/UnmodifiableRepository.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.repository2.unified; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java b/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java index 97d80903ffc..c787eb8c086 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/MockUserRoleListService.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java index 1670e0bb967..2f357fe5dd3 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/TestPentahoAclEntryTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java index 8ef781f6f71..e25463968b6 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestBasicAclVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls.voter; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java index 92ba45ee3a0..1362b2c5c03 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoAllowAllAclVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls.voter; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java index 7ca41d57e55..7b946b5d36f 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/acls/voter/TestPentahoUserOverridesVoterTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.acls.voter; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java b/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java index 09b771ed1a3..4ad009033fb 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userrole/ws/UserDetailsRoleListWebServiceBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userrole.ws; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java index 427be1061d8..2522606b4b6 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/AbstractJcrBackedUserRoleDaoTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java index d96546a1177..8e39b41d6cc 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/DefaultTenantedPrincipleNameResolverTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao; diff --git a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java index 9b0eb027e39..7551218530e 100644 --- a/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java +++ b/repository/src/test/java/org/pentaho/test/platform/security/userroledao/ws/UserRoleWebServiceBase.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.test.platform.security.userroledao.ws; diff --git a/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java b/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java index 6810786f70d..babc545744f 100644 --- a/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java +++ b/tomcat-logs/src/main/java/org/pentaho/tomcat/logvalve/FilteredAccessLogValve.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU General Public License, version 2 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/gpl-2.0.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2022-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.tomcat.logvalve; diff --git a/user-console/LICENSE.txt b/user-console/LICENSE.txt index f815843ee4a..270d405d390 100644 --- a/user-console/LICENSE.txt +++ b/user-console/LICENSE.txt @@ -1,4 +1,4 @@ -Pentaho Community Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). +Pentaho Developer Edition 10.3 Copyright 2024 Hitachi Vantara, LLC; licensed under the Business Source License 1.1 (BSL). This project may include third party components that are individually licensed per the terms indicated by their respective copyright owners included in text file or in the source code. @@ -10,7 +10,7 @@ License text copyright (c) 2020 MariaDB Corporation Ab, All Rights Reserved. Parameters Licensor: Hitachi Vantara, LLC. -Licensed Work: Pentaho Community Edition 10.3. The Licensed Work is (c) 2024 +Licensed Work: Pentaho Developer Edition 10.3. The Licensed Work is (c) 2024 Hitachi Vantara, LLC. Additional Use Grant: None Change Date: Four years from the date the Licensed Work is published. diff --git a/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java b/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java index e1eb8a4ce47..1933846b3dd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/EmptyRequestCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java index 5e71ac8eef0..1f586b24ef0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleApplication.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java index 634be15f24d..df011f35f8b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleEntryPoint.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java index 8ce10160972..c22326dff51 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleMenuBar.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java b/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java index 8254d18dd91..a1aa6361029 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/MantleUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java b/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java index 229ddec85bd..f315225de8f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/RepositoryFileUtils.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java index 32d4a963550..ef903ba31f2 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordByUserDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java index 829ce5e9ee2..2e5498f75fb 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ChangePasswordDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java index ad4f7d9731c..eddcfa89a6f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ContentCleanerPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java index 892dc56baf8..860fb10f46a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java index c46b6aa2609..11b524ce1fe 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailAdminPanelController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java index c84be60df9d..1468962f34d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTestDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java index 80f47ef7fac..c698abd33dd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/EmailTester.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java index abf8a777a72..cf5a4f0d119 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ISysAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java index 71e04cfa00f..60d2ed0b563 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsEmailConfiguration.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java index 70d51d3b418..176599b0500 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLocalizedRoleName.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java index 24ccb4cc644..bed6d28d3e1 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleAssigment.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java index cd4719b7ba8..c53ff6e96de 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsLogicalRoleMap.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java index 1851d2ba05a..baa9bda6bb3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsSysAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java index fe03ba3bf93..ea60a18d973 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/JsUserRoleList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java index ad77c1a2ef1..dbaf927cb6a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/PermissionsPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java index 141ab0c49cd..3de7f7d833d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/RoleDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java index bf12512db07..24db13447d4 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/ServiceCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java index 856aee1755e..7c1682e1c4b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UpdatePasswordController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java index cbce040a1be..1894750997d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java index c72846115c2..38d4197381d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java index 99193b0b64d..c1290dde8d1 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.admin; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java index 57966752af1..4cab772e170 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/AboutCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java index 50cfc898c43..8b501d83dfe 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/AbstractFilePropertiesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java index 4e6d12164f3..11026933823 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/AddDatasourceCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java index 874d0d185c0..cbd7b56dba5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ChangePasswordCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java index a9c74c2abd9..ab6fc7c6829 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CollapseBrowserCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java index cac2e792411..6b524570950 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CommandExec.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java index 831b2e83e3d..c9a1455be3a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CopyFilesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java index 16f29128dc2..ced65fe91a9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/CutFilesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java index 44356e87ce2..7d09ad4ef74 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java index c62e03e517f..c0d0c737c9e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeleteFolderCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java index 860a8ed41ff..a17f542388b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/DeletePermanentFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java index 29d788123a0..f813c533441 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteGlobalActionsCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java index e9087c47e1b..1fd5e40cdff 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExecuteUrlInNewTabCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java index 433a672b6ec..e00818cb1d9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ExportFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java index 4026834fd6a..0851b2059fd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/FilePropertiesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java index de36ff1e5ce..d0966dcb98b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/HideWaitPopupCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java index ba3c3319e32..b8ba1fc57cc 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ImportFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java index ba175b773de..14bc8e482da 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/JavascriptObjectCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java index b1fd7dfa5a0..15786b613d7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/LoginCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java index 61548680a64..6f674ad75a0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/LogoutCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java index 80069f208e9..408531d4df1 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageContentCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java index 48760df5b17..f7e6e96e224 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ManageDatasourcesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java index f7cb14fdba6..d5cd3a98137 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewDropdownCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java index 16cef4cb969..4b3aa8ab005 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/NewFolderCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java index e3dbe479731..826a254c1fe 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenDocCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java index db972874553..250641e4e81 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; import org.pentaho.gwt.widgets.client.filechooser.FileChooser.FileChooserMode; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java index 2f6cbce0036..e00cfe123ca 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenKettleStatusCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java index 5c1618c03c9..c62dc1e6b1e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/OpenURLCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java index 22e715a678b..c624eb60d5c 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PasteFilesCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java index 44ad61ee339..3a8132b34a0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PentahoHomeCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java index efa6e7e5c3d..7a1b2aa69ca 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PrintCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java index d34b06be1b6..b140af84890 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeMondrianSchemaCacheCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java index a4093548d7b..49cf7224493 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/PurgeReportingDataCacheCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java index 43211bc3659..4a1ea537aef 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshMetaDataCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java index 97945f944c2..6e65e57b9ae 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshRepositoryCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java index 55f762072cf..4d38548f854 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RefreshSystemSettingsCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java index 0c07091734c..100727544c5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/RestoreFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java index eb15bcc93be..9fa40d1f934 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SaveCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002 - 2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; import com.google.gwt.core.client.JavaScriptException; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java index c571b850a35..b352958132f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SessionExpiredCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java index ad467f17ddb..78ebb23c0d6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShareFileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java index e7cba809bab..d1f6ad68b77 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowBrowserCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java index de469ebe791..ef33438dd7c 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/ShowWaitPopupCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java index 526ada0070a..62020100951 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchLocaleCommand.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java index be6f767bf2e..c311fe6160e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/SwitchThemeCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java index 082d3204923..bedc3bd482f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/commands/UrlCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java index 4a2c4bbbac0..28d31147be8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/FileDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java index 5bf7a15359e..53f048eaa4a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/GeneratedContentDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java index 68821f4dbb0..225114a48e3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ImportDialog.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java index 049d3cc2ad1..47169399cc5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/ManageContentDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java index 521fb6c1db0..d722d806bb5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/dialogs/OverwritePromptDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.dialogs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java index e313fb37824..32eaa3ee1e0 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java index ffe5037b521..5421889fe73 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/FavoritesChangedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java index b6e0d7ba20e..9da60a2c908 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java index 092ec5f3dbb..5c854362183 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/GenericEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java index 13cfe80f593..8c7e56c1a80 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ISolutionBrowserEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java index ed8d2d6eb94..d15060fa3d3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java index e53f17ba3ea..eb355666bb4 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/MantleSettingsLoadedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java index 0750f6283be..530ad4f6cc9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java index 05ca1a6ec5e..cdf23dec010 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/PerspectivesLoadedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java index 57980a4834b..668ef1f8c6a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java index 9471509699d..e0cfd6ac05a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/RecentsChangedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java index 94ac9762925..8ca4352cf73 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java index d38a93656cf..b36c5f796f6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowDescriptionsEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java index 138b2d4dd4a..5b005ccf204 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java index 4afdb2ead65..96dd27e85bf 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/ShowHiddenFilesEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java index 92f9f02cc77..68dcd157ce9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java index 622a055f3f3..08a8b80ba7e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserCloseEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java index d3cbdc95adc..8d83c0412e5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java index 3d17c0f72d0..f4bc750f345 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserDeselectEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java index 8a617ea5fcc..637ddb2c123 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java index 3d2d0536358..0c52e1eab94 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserOpenEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java index 5a3c2793192..0103ee920c8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java index 1ef49f87c8a..6a86a78b307 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserSelectEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java index 27af77a3c19..bdb4374f3db 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java index b12f1e836c3..464b80821b1 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionBrowserUndefinedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java index e0649e202d0..041251c3d97 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFileHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java index ee9e007481e..3cf09a335d8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java index 2a28cb748f0..0a7f50c0070 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/SolutionFolderActionEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java index f7c3d99efe2..b070ba21627 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEvent.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java index 87cdeed692a..037633a7023 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/events/UserSettingsLoadedEventHandler.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.events; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java b/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java index 3a76c18f8a6..bef24f592ba 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/images/MantleImages.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.images; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java index f95a7caceb5..1b833a26144 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfig.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java index 56c197cbfef..e17b6aad53f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/JsCreateNewConfigComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java index 5448da32b90..234469ac69f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/MantleXulOverlay.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java index 462cce84784..7ee686f8f0b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/RolePermission.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java index 5e010c375a0..ea40089302d 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/SolutionFileInfo.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java b/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java index b650c09496e..43d5a8cb1f8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/objects/UserPermission.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.objects; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java index f12cf0577f4..e64a59d2ca6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FileTypeEnabledOptions.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java index dc9f8e4a7c1..7ae95dc3481 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/FolderCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java index aa1413ff866..a722d3f0ba7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IFileSummary.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java index 1448a275be1..e115af1c21a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileProvider.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java index e83df88b5e2..1b916657af8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/IRepositoryFileTreeListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java index 50d7885db95..057191dfeb6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/MantlePopupPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java index f04d143c297..97d53267cf4 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/PluginOptionsHelper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java index 0ae8803f4d8..057ca2ceab8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/RepositoryFileTreeManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java index 3e8fd26ec11..db1f241abfa 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserClipboard.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java index cc160c79f96..cc83c20eaf8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserDragController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java index 27e6db3094e..54cef2a6cbd 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserFile.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java index c887db9e088..244a0935aca 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/SolutionBrowserPanel.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java index 5eddf457c14..48c8224a510 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileCommand.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java index db281058b27..2321f8404d8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FileItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java index 7159953a788..82680436a56 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/FilesListPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java index a1363137160..82119cf33d6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/IFileItemListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java index 21508656b72..5ee9c847f29 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filelist/RepositoryFileComparator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filelist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java index 424d3ac1020..94fb4e6b8e7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/AbstractFilePickList.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2021 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java index d88fafe6fa7..4cec374b5c8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java index 0bede7b7ab4..df33ea80152 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/FavoritePickList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java index 8f341c9088b..47a2fea68ed 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java index eceaf2f1b78..a33affcc63a 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/IFilePickListListener.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java index 83b67ced450..10748a298ad 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java index fb089ece861..79865992710 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/filepicklist/RecentPickList.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.filepicklist; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java index c09f4362ebb..899607df951 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/FilePropertiesDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java index 05380dfa7d1..b819acc09d7 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/GeneralPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java index 6d2d670d67b..7c3277ffa25 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IFileModifier.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java index d37958fdc9d..30686ded2c3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/IUserRoleSelectedCallback.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java index 8ad737be415..958a3e5f988 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/PermissionsPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java index 45f1fd62023..cba4b413a98 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SelectUserOrRoleDialog.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java index f411c7db21d..4a8b3ab5af8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/fileproperties/SubscriptionsPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.fileproperties; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java index 3e0b8b1edcd..16c320a48c6 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tabs/IFrameTabPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2019 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tabs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java index f7c73f7ee16..272a58f34ab 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/BrowserToolbar.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.toolbars; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java index 9fa450aade9..76ef219c134 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/toolbars/FilesToolbar.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.toolbars; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java index 8d49fa8c86a..026d3261977 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/FileTreeItem.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java index e63e42b0af1..ce5bc7eab34 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/LeafItemWidget.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java index e2843ba4593..8c3de980ae3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTree.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java index 085ba8cf0e5..18e9f4694cf 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/solutionbrowser/tree/SolutionTreeWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.solutionbrowser.tree; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java index b5ce5f2bf09..79a12d0cea3 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuBar.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java index f09fb8369b1..2d5986c15eb 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/BurgerMenuPopup.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java index 613019bd8e0..43b11745321 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/CustomDropDown.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java index 98b98fc6147..a2ed60bb04c 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/PerspectiveManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java index a2e7f2e4731..8bf0f091fb9 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/UserDropDown.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java index c8b45772bfb..f6954c9eeda 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/HorizontalScrollWrapper.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.custom; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java index c2764207328..22b15c9729b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/custom/ListBoxTitle.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.custom; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java index c82f9eff802..65cf3af3065 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTab.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java index cdce938be23..e743e5c44f8 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabMenuItem.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; import com.google.gwt.core.client.Scheduler; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java index 6998470d74f..fd90a877b54 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/MantleTabPanel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java index bfb0b4c4f7c..f3351559270 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/tabs/TabContextMenuBar.java @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.tabs; import com.google.gwt.user.client.DOM; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java index 07301fe856d..3931d6b5579 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsPerspective.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java index 5611c86b27c..4be7a4ab61b 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsTheme.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java index aebd94583fb..39275a30d52 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/JsXulOverlay.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java index cd7f6625a65..57024ad6258 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleController.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java index 48a209fd5a0..b3873616366 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleModel.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2020 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java index 0a37b92df6e..50f367659f5 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/ui/xul/MantleXul.java @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2024 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.ui.xul; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java index 4d6b69a2150..1d7d167178e 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/IMantleUserSettingsConstants.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java index 28a43b2bba4..8c45d7f2b25 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/JsSetting.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java index e7847359833..d21eebc9a47 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/MantleSettingsManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java index cb838db7022..893828c06df 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/usersettings/UserSettingsManager.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.usersettings; diff --git a/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java b/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java index 6d793c7d6fc..d6c02995385 100644 --- a/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java +++ b/user-console/src/main/java/org/pentaho/mantle/rebind/CommandExecGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.rebind; diff --git a/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java b/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java index 3f9e400eb9a..9fc6dd36b1f 100644 --- a/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java +++ b/user-console/src/main/java/org/pentaho/mantle/rebind/EventBusUtilGenerator.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.rebind; diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js index 55b3029ff1b..b75a8c20867 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "./browser.dialogs.templates", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js index ba7d2d1ac39..29f01ae7ee8 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.dialogs.templates.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["common-ui/handlebars"], function () { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js index 804d1cda30c..e3962b3dfc7 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.fileButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "./browser.utils", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js index 5437af5b22c..cad34f6132f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.folderButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js index 10e3101d2cf..823b5abe593 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "./browser.fileButtons", "./browser.folderButtons", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js index 4ad5c28c53a..183c9a0abfb 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.multiSelectButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js index 8bc8fbbef76..7db3924b89e 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.templates.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/handlebars", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js index 76e90371a5f..9200ed1ac01 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js index 3ff9cb09368..64b4dee1988 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.trashItemButtons.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/jquery-pentaho-i18n", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js index 16aea2c6e50..6a1a1837c2c 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.utils.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2019 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "pentaho/csrf/service" diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js index 773b9574bd6..064f9419521 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2020 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "../browser.dialogs", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js index e2a7f0900f0..7f5d86611a9 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/dialogs/browser.dialog.rename.templates.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["common-ui/handlebars"], function () { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js index 58bfeacf45b..f2df88f01c6 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone-min.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ (function () { var t = this; diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js index be8f7b8b840..40e2672ea2a 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/backbone/backbone.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Backbone.js 1.0.0 diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js index 4f7225a6146..eef6e0eb2dd 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore-min.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ (function () { var n = this, t = n._, r = {}, e = Array.prototype, u = Object.prototype, i = Function.prototype, a = e.push, o = e.slice, c = e.concat, l = u.toString, f = u.hasOwnProperty, s = e.forEach, p = e.map, h = e.reduce, v = e.reduceRight, d = e.filter, g = e.every, m = e.some, y = e.indexOf, b = e.lastIndexOf, x = Array.isArray, _ = Object.keys, j = i.bind, w = function (n) { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js index c1d082325df..a1f3ae02bb8 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/lib/underscore/underscore.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // Underscore.js 1.4.4 // =================== diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js index 04d90e19d65..1883f5b9a2b 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/main.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ /* CCP Functions */ diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js index bf6aa80602d..129aeb2b916 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/npm.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. require('../../js/transition.js') require('../../js/alert.js') diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js index 394505e0f43..9a022a543f8 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/content/welcome/js/vendor/owl.carousel.min.js @@ -1,3 +1,14 @@ +/*! ****************************************************************************** + * + * Pentaho + * + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com + * + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ "function"!==typeof Object.create&&(Object.create=function(f){function g(){}g.prototype=f;return new g}); (function(f,g,k){var l={init:function(a,b){this.$elem=f(b);this.options=f.extend({},f.fn.owlCarousel.options,this.$elem.data(),a);this.userOptions=a;this.loadContent()},loadContent:function(){function a(a){var d,e="";if("function"===typeof b.options.jsonSuccess)b.options.jsonSuccess.apply(this,[a]);else{for(d in a.owl)a.owl.hasOwnProperty(d)&&(e+=a.owl[d].item);b.$elem.html(e)}b.logIn()}var b=this,e;"function"===typeof b.options.beforeInit&&b.options.beforeInit.apply(this,[b.$elem]);"string"===typeof b.options.jsonPath? (e=b.options.jsonPath,f.getJSON(e,a)):b.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style"));this.$elem.data("owl-originalClasses",this.$elem.attr("class"));this.$elem.css({opacity:0});this.orignalItems=this.options.items;this.checkBrowser();this.wrapperWidth=0;this.checkVisible=null;this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass();this.eventTypes();this.$userItems=this.$elem.children();this.itemsAmount=this.$userItems.length; diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js index 954daa27c81..f65c9a31e82 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/FavoritesController.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["./favorites"], function (Favorites) { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js index 3e443bb3ae8..cea63b6f84f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/createNew.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define(["common-ui/jquery-pentaho-i18n"], function (context) { diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js index 51542ab95f1..5001ee9f885 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/favorites.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2023 Hitachi Vantara. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/PentahoSpinner", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js index f152b311b3f..0c983a2be9f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/gettingStarted.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/ContextProvider", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js index 45e914fac4c..169df252606 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/home.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/HandlebarsCompiler", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js index b457b4b915c..7fa1ecb12a9 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/home/js/launch.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ define([ "common-ui/util/BootstrappedTabLoader", diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js b/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js index 215b133786e..00cacb54b7f 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/nativeScripts.js @@ -1,19 +1,14 @@ -/*! - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. +/*! ****************************************************************************** * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Pentaho * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * Copyright (c) 2002-2017 Hitachi Vantara.. All rights reserved. - */ + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. + * + * Change Date: 2028-08-13 + ******************************************************************************/ /* Helper function for translating IFrame mouse events for use in outter window environment. diff --git a/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java b/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java index c79711f8d9c..ca59ecfc53f 100644 --- a/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java +++ b/user-console/src/test/java/org/pentaho/mantle/client/NothingTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client; diff --git a/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java b/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java index 98c854484e8..387e18b5a8d 100644 --- a/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java +++ b/user-console/src/test/java/org/pentaho/mantle/client/commands/SessionExpiredCommandTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.client.commands; diff --git a/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java b/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java index ef3cd5858ba..9bcd1c0078d 100644 --- a/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java +++ b/user-console/src/test/java/org/pentaho/mantle/rebind/EventBusUtilGeneratorTest.java @@ -1,22 +1,14 @@ -/*! +/*! ****************************************************************************** * - * This program is free software; you can redistribute it and/or modify it under the - * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software - * Foundation. + * Pentaho * - * You should have received a copy of the GNU Lesser General Public License along with this - * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html - * or from the Free Software Foundation, Inc., - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * Copyright (C) 2024 by Hitachi Vantara, LLC : http://www.pentaho.com * - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; - * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU Lesser General Public License for more details. + * Use of this software is governed by the Business Source License included + * in the LICENSE.TXT file. * - * - * Copyright (c) 2002-2018 Hitachi Vantara. All rights reserved. - * - */ + * Change Date: 2028-08-13 + ******************************************************************************/ package org.pentaho.mantle.rebind; From e09dd38e92f202cba5da8192bebb9d073dae4735 Mon Sep 17 00:00:00 2001 From: Bruno Cavaleiro Date: Tue, 24 Sep 2024 15:55:41 +0100 Subject: [PATCH 34/55] [PDI-20206] Add base64/url decoding for passwords in ldap authenticator --- .../DefaultLdapAuthenticationProvider.java | 8 +++++++- .../DefaultPentahoPasswordEncoder.java | 18 +++++++----------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java index 9bb38b5c7f1..8479d5b9a59 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java @@ -14,7 +14,9 @@ import org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper; import org.pentaho.platform.engine.core.system.PentahoSystem; +import org.pentaho.platform.repository2.userroledao.jackrabbit.security.DefaultPentahoPasswordEncoder; import org.springframework.ldap.core.DirContextOperations; +import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.Authentication; import org.springframework.security.core.AuthenticationException; import org.springframework.security.authentication.AuthenticationServiceException; @@ -70,7 +72,11 @@ protected Collection loadUserAuthorities( DirContext @Override public Authentication authenticate( Authentication authentication ) throws AuthenticationException { - final Authentication authenticate = super.authenticate( authentication ); + Authentication decodedAuth = new UsernamePasswordAuthenticationToken( + authentication.getPrincipal(), + DefaultPentahoPasswordEncoder.decodePassword( (String) authentication.getCredentials() ), + authentication.getAuthorities() ); + final Authentication authenticate = super.authenticate( decodedAuth ); for ( GrantedAuthority authority : authenticate.getAuthorities() ) { if ( authority.getAuthority().equals( authenticatedRole ) ) { return authenticate; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index 190375ef016..12bcc208376 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -74,7 +74,7 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina return false; } try { - char[] decodedPassword = decodePassword( rawPass ); + char[] decodedPassword = decodePassword( rawPass ).toCharArray(); CryptedSimpleCredentials credentials = new CryptedSimpleCredentials( "dummyUser", encPass ); return credentials.matches( new SimpleCredentials( "dummyUser", decodedPassword ) ); } catch ( Exception e ) { @@ -82,16 +82,12 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina } } - private static char[] decodePassword( String rawPass ) { - try { - if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); - return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8.name() ).toCharArray(); - } else { - return rawPass.toCharArray(); - } - } catch ( UnsupportedEncodingException e ) { - return rawPass.toCharArray(); + public static String decodePassword( String rawPass ) { + if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { + String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); + return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8 ); + } else { + return rawPass; } } From 9503fc1d8624b74e5363562d1702c1d12ad33148 Mon Sep 17 00:00:00 2001 From: Bruno Cavaleiro Date: Wed, 25 Sep 2024 15:47:52 +0100 Subject: [PATCH 35/55] [PDI-20206] Address failing unit tests and PR comments --- .../commons/util/encoding/Decoder.java | 20 +++++++++++ .../DefaultLdapAuthenticationProvider.java | 12 ++++--- ...DefaultLdapAuthenticationProviderTest.java | 36 ++++++++++++++++--- .../DefaultPentahoPasswordEncoder.java | 17 ++------- 4 files changed, 62 insertions(+), 23 deletions(-) create mode 100644 core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java diff --git a/core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java b/core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java new file mode 100644 index 00000000000..46d0d185244 --- /dev/null +++ b/core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java @@ -0,0 +1,20 @@ +package org.pentaho.commons.util.encoding; + +import org.apache.commons.lang.StringUtils; +import org.springframework.util.Base64Utils; + +import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; + +public class Decoder { + private Decoder() { } + + public static String decodeIfEncoded( String encodedString ) { + if ( !StringUtils.isEmpty( encodedString ) && encodedString.startsWith( "ENC:" ) ) { + String password = new String( Base64Utils.decode( encodedString.substring( 4 ).getBytes() ) ); + return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8 ); + } else { + return encodedString; + } + } +} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java index 8479d5b9a59..001a998a90d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java @@ -12,9 +12,9 @@ package org.pentaho.platform.plugin.services.security.userrole.ldap; +import org.pentaho.commons.util.encoding.Decoder; import org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper; import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.platform.repository2.userroledao.jackrabbit.security.DefaultPentahoPasswordEncoder; import org.springframework.ldap.core.DirContextOperations; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.Authentication; @@ -26,6 +26,7 @@ import org.springframework.security.ldap.authentication.LdapAuthenticationProvider; import org.springframework.security.ldap.authentication.LdapAuthenticator; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -73,9 +74,12 @@ protected Collection loadUserAuthorities( DirContext @Override public Authentication authenticate( Authentication authentication ) throws AuthenticationException { Authentication decodedAuth = new UsernamePasswordAuthenticationToken( - authentication.getPrincipal(), - DefaultPentahoPasswordEncoder.decodePassword( (String) authentication.getCredentials() ), - authentication.getAuthorities() ); + authentication.getName() != null ? authentication.getName() : "", + authentication.getCredentials() instanceof String + ? Decoder.decodeIfEncoded( authentication.getCredentials().toString() ) + : authentication.getCredentials(), + authentication.getAuthorities() != null ? authentication.getAuthorities() : new ArrayList<>() + ); final Authentication authenticate = super.authenticate( decodedAuth ); for ( GrantedAuthority authority : authenticate.getAuthorities() ) { if ( authority.getAuthority().equals( authenticatedRole ) ) { diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java index 9b1cfe9d433..b4b7f8fee82 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java @@ -19,8 +19,8 @@ import org.mockito.junit.MockitoJUnitRunner; import org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper; import org.springframework.ldap.core.DirContextOperations; +import org.springframework.security.authentication.BadCredentialsException; import org.springframework.security.core.Authentication; -import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; @@ -60,11 +60,14 @@ public void setUp() throws Exception { @Test public void testConstructors() { ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, roleMapper ); + assertNotNull( ldapAuthProvider ); ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, authoritiesPopulator, roleMapper ); + assertNotNull( ldapAuthProvider ); ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, authoritiesPopulator, roleMapper, "admin" ); + assertNotNull( ldapAuthProvider ); } - @Test( expected = IllegalArgumentException.class ) + @Test( expected = BadCredentialsException.class ) public void testAuthenticate_badArgs() { ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, roleMapper ); ldapAuthProvider.authenticate( auth ); @@ -77,8 +80,33 @@ public void testAuthenticate() { when( usernamePasswordAuthenticationToken.getCredentials() ).thenReturn( "p@$$w0rd" ); DirContextOperations dirContextOps = mock( DirContextOperations.class ); - when( authenticator.authenticate( usernamePasswordAuthenticationToken ) ).thenReturn( dirContextOps ); - Collection grantedAuthorities = Arrays.asList( new GrantedAuthority[]{ new SimpleGrantedAuthority( "admin" ) } ); + when( authenticator.authenticate( any( Authentication.class ) ) ).thenReturn( dirContextOps ); + Collection grantedAuthorities = Arrays.asList( new SimpleGrantedAuthority( "admin" ) ); + + when( authoritiesPopulator.getGrantedAuthorities( dirContextOps, "admin" ) ).thenReturn( grantedAuthorities ); + + UserDetailsContextMapper contextMapper = mock( UserDetailsContextMapper.class ); + ldapAuthProvider.setUserDetailsContextMapper( contextMapper ); + UserDetails userDetails = mock( UserDetails.class ); + when( userDetails.getAuthorities() ).thenReturn( grantedAuthorities ); + when( contextMapper.mapUserFromContext( any( DirContextOperations.class ), nullable( String.class ), any( grantedAuthorities.getClass() ) ) ).thenReturn( userDetails ); + when( roleMapper.toPentahoRole( nullable( String.class ) ) ).thenReturn( "admin" ); + + Authentication result = ldapAuthProvider.authenticate( usernamePasswordAuthenticationToken ); + + assertNotNull( result ); + assertEquals( "p@$$w0rd", result.getCredentials().toString() ); + } + + @Test + public void testEncodedAuthenticate() { + ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, authoritiesPopulator, roleMapper, "admin" ); + when( usernamePasswordAuthenticationToken.getName() ).thenReturn( "admin" ); + when( usernamePasswordAuthenticationToken.getCredentials() ).thenReturn( "ENC:cCU0MCUyNCUyNHcwcmQ=" ); + + DirContextOperations dirContextOps = mock( DirContextOperations.class ); + when( authenticator.authenticate( any( Authentication.class ) ) ).thenReturn( dirContextOps ); + Collection grantedAuthorities = Arrays.asList( new SimpleGrantedAuthority( "admin" ) ); when( authoritiesPopulator.getGrantedAuthorities( dirContextOps, "admin" ) ).thenReturn( grantedAuthorities ); diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index 12bcc208376..b2f3eb5596d 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -12,19 +12,15 @@ package org.pentaho.platform.repository2.userroledao.jackrabbit.security; -import com.google.gwt.user.server.Base64Utils; -import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; import org.apache.jackrabbit.core.security.authentication.CryptedSimpleCredentials; +import org.pentaho.commons.util.encoding.Decoder; import org.pentaho.platform.engine.security.messages.Messages; import org.pentaho.platform.util.StringUtil; import org.springframework.dao.DataAccessException; import org.springframework.security.crypto.password.PasswordEncoder; import javax.jcr.SimpleCredentials; -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; /** * Default password encoder for the BI Server. @@ -74,7 +70,7 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina return false; } try { - char[] decodedPassword = decodePassword( rawPass ).toCharArray(); + char[] decodedPassword = Decoder.decodeIfEncoded( rawPass ).toCharArray(); CryptedSimpleCredentials credentials = new CryptedSimpleCredentials( "dummyUser", encPass ); return credentials.matches( new SimpleCredentials( "dummyUser", decodedPassword ) ); } catch ( Exception e ) { @@ -82,15 +78,6 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina } } - public static String decodePassword( String rawPass ) { - if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); - return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8 ); - } else { - return rawPass; - } - } - @Override public String encode( CharSequence charSequence ) { return this.encodePassword( charSequence.toString(), null ); } From e0ceb881f8397d01aaa29c14e9536ee159469f69 Mon Sep 17 00:00:00 2001 From: Bruno Cavaleiro Date: Fri, 27 Sep 2024 16:10:35 +0100 Subject: [PATCH 36/55] Revert "[PDI-20206] Address failing unit tests and PR comments" This reverts commit 9503fc1d8624b74e5363562d1702c1d12ad33148. --- .../commons/util/encoding/Decoder.java | 20 ----------- .../DefaultLdapAuthenticationProvider.java | 12 +++---- ...DefaultLdapAuthenticationProviderTest.java | 36 +++---------------- .../DefaultPentahoPasswordEncoder.java | 17 +++++++-- 4 files changed, 23 insertions(+), 62 deletions(-) delete mode 100644 core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java diff --git a/core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java b/core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java deleted file mode 100644 index 46d0d185244..00000000000 --- a/core/src/main/java/org/pentaho/commons/util/encoding/Decoder.java +++ /dev/null @@ -1,20 +0,0 @@ -package org.pentaho.commons.util.encoding; - -import org.apache.commons.lang.StringUtils; -import org.springframework.util.Base64Utils; - -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; - -public class Decoder { - private Decoder() { } - - public static String decodeIfEncoded( String encodedString ) { - if ( !StringUtils.isEmpty( encodedString ) && encodedString.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.decode( encodedString.substring( 4 ).getBytes() ) ); - return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8 ); - } else { - return encodedString; - } - } -} diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java index 001a998a90d..8479d5b9a59 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java @@ -12,9 +12,9 @@ package org.pentaho.platform.plugin.services.security.userrole.ldap; -import org.pentaho.commons.util.encoding.Decoder; import org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper; import org.pentaho.platform.engine.core.system.PentahoSystem; +import org.pentaho.platform.repository2.userroledao.jackrabbit.security.DefaultPentahoPasswordEncoder; import org.springframework.ldap.core.DirContextOperations; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.Authentication; @@ -26,7 +26,6 @@ import org.springframework.security.ldap.authentication.LdapAuthenticationProvider; import org.springframework.security.ldap.authentication.LdapAuthenticator; -import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -74,12 +73,9 @@ protected Collection loadUserAuthorities( DirContext @Override public Authentication authenticate( Authentication authentication ) throws AuthenticationException { Authentication decodedAuth = new UsernamePasswordAuthenticationToken( - authentication.getName() != null ? authentication.getName() : "", - authentication.getCredentials() instanceof String - ? Decoder.decodeIfEncoded( authentication.getCredentials().toString() ) - : authentication.getCredentials(), - authentication.getAuthorities() != null ? authentication.getAuthorities() : new ArrayList<>() - ); + authentication.getPrincipal(), + DefaultPentahoPasswordEncoder.decodePassword( (String) authentication.getCredentials() ), + authentication.getAuthorities() ); final Authentication authenticate = super.authenticate( decodedAuth ); for ( GrantedAuthority authority : authenticate.getAuthorities() ) { if ( authority.getAuthority().equals( authenticatedRole ) ) { diff --git a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java index b4b7f8fee82..9b1cfe9d433 100644 --- a/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java +++ b/extensions/src/test/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProviderTest.java @@ -19,8 +19,8 @@ import org.mockito.junit.MockitoJUnitRunner; import org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper; import org.springframework.ldap.core.DirContextOperations; -import org.springframework.security.authentication.BadCredentialsException; import org.springframework.security.core.Authentication; +import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; @@ -60,14 +60,11 @@ public void setUp() throws Exception { @Test public void testConstructors() { ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, roleMapper ); - assertNotNull( ldapAuthProvider ); ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, authoritiesPopulator, roleMapper ); - assertNotNull( ldapAuthProvider ); ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, authoritiesPopulator, roleMapper, "admin" ); - assertNotNull( ldapAuthProvider ); } - @Test( expected = BadCredentialsException.class ) + @Test( expected = IllegalArgumentException.class ) public void testAuthenticate_badArgs() { ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, roleMapper ); ldapAuthProvider.authenticate( auth ); @@ -80,33 +77,8 @@ public void testAuthenticate() { when( usernamePasswordAuthenticationToken.getCredentials() ).thenReturn( "p@$$w0rd" ); DirContextOperations dirContextOps = mock( DirContextOperations.class ); - when( authenticator.authenticate( any( Authentication.class ) ) ).thenReturn( dirContextOps ); - Collection grantedAuthorities = Arrays.asList( new SimpleGrantedAuthority( "admin" ) ); - - when( authoritiesPopulator.getGrantedAuthorities( dirContextOps, "admin" ) ).thenReturn( grantedAuthorities ); - - UserDetailsContextMapper contextMapper = mock( UserDetailsContextMapper.class ); - ldapAuthProvider.setUserDetailsContextMapper( contextMapper ); - UserDetails userDetails = mock( UserDetails.class ); - when( userDetails.getAuthorities() ).thenReturn( grantedAuthorities ); - when( contextMapper.mapUserFromContext( any( DirContextOperations.class ), nullable( String.class ), any( grantedAuthorities.getClass() ) ) ).thenReturn( userDetails ); - when( roleMapper.toPentahoRole( nullable( String.class ) ) ).thenReturn( "admin" ); - - Authentication result = ldapAuthProvider.authenticate( usernamePasswordAuthenticationToken ); - - assertNotNull( result ); - assertEquals( "p@$$w0rd", result.getCredentials().toString() ); - } - - @Test - public void testEncodedAuthenticate() { - ldapAuthProvider = new DefaultLdapAuthenticationProvider( authenticator, authoritiesPopulator, roleMapper, "admin" ); - when( usernamePasswordAuthenticationToken.getName() ).thenReturn( "admin" ); - when( usernamePasswordAuthenticationToken.getCredentials() ).thenReturn( "ENC:cCU0MCUyNCUyNHcwcmQ=" ); - - DirContextOperations dirContextOps = mock( DirContextOperations.class ); - when( authenticator.authenticate( any( Authentication.class ) ) ).thenReturn( dirContextOps ); - Collection grantedAuthorities = Arrays.asList( new SimpleGrantedAuthority( "admin" ) ); + when( authenticator.authenticate( usernamePasswordAuthenticationToken ) ).thenReturn( dirContextOps ); + Collection grantedAuthorities = Arrays.asList( new GrantedAuthority[]{ new SimpleGrantedAuthority( "admin" ) } ); when( authoritiesPopulator.getGrantedAuthorities( dirContextOps, "admin" ) ).thenReturn( grantedAuthorities ); diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index b2f3eb5596d..12bcc208376 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -12,15 +12,19 @@ package org.pentaho.platform.repository2.userroledao.jackrabbit.security; +import com.google.gwt.user.server.Base64Utils; +import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; import org.apache.jackrabbit.core.security.authentication.CryptedSimpleCredentials; -import org.pentaho.commons.util.encoding.Decoder; import org.pentaho.platform.engine.security.messages.Messages; import org.pentaho.platform.util.StringUtil; import org.springframework.dao.DataAccessException; import org.springframework.security.crypto.password.PasswordEncoder; import javax.jcr.SimpleCredentials; +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; /** * Default password encoder for the BI Server. @@ -70,7 +74,7 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina return false; } try { - char[] decodedPassword = Decoder.decodeIfEncoded( rawPass ).toCharArray(); + char[] decodedPassword = decodePassword( rawPass ).toCharArray(); CryptedSimpleCredentials credentials = new CryptedSimpleCredentials( "dummyUser", encPass ); return credentials.matches( new SimpleCredentials( "dummyUser", decodedPassword ) ); } catch ( Exception e ) { @@ -78,6 +82,15 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina } } + public static String decodePassword( String rawPass ) { + if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { + String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); + return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8 ); + } else { + return rawPass; + } + } + @Override public String encode( CharSequence charSequence ) { return this.encodePassword( charSequence.toString(), null ); } From 1012110f6e553b331085de6a4acf22ed514779b8 Mon Sep 17 00:00:00 2001 From: Bruno Cavaleiro Date: Fri, 27 Sep 2024 16:10:35 +0100 Subject: [PATCH 37/55] Revert "[PDI-20206] Add base64/url decoding for passwords in ldap authenticator" This reverts commit e09dd38e92f202cba5da8192bebb9d073dae4735. --- .../DefaultLdapAuthenticationProvider.java | 8 +------- .../DefaultPentahoPasswordEncoder.java | 18 +++++++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java index 8479d5b9a59..9bb38b5c7f1 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/security/userrole/ldap/DefaultLdapAuthenticationProvider.java @@ -14,9 +14,7 @@ import org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper; import org.pentaho.platform.engine.core.system.PentahoSystem; -import org.pentaho.platform.repository2.userroledao.jackrabbit.security.DefaultPentahoPasswordEncoder; import org.springframework.ldap.core.DirContextOperations; -import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.Authentication; import org.springframework.security.core.AuthenticationException; import org.springframework.security.authentication.AuthenticationServiceException; @@ -72,11 +70,7 @@ protected Collection loadUserAuthorities( DirContext @Override public Authentication authenticate( Authentication authentication ) throws AuthenticationException { - Authentication decodedAuth = new UsernamePasswordAuthenticationToken( - authentication.getPrincipal(), - DefaultPentahoPasswordEncoder.decodePassword( (String) authentication.getCredentials() ), - authentication.getAuthorities() ); - final Authentication authenticate = super.authenticate( decodedAuth ); + final Authentication authenticate = super.authenticate( authentication ); for ( GrantedAuthority authority : authenticate.getAuthorities() ) { if ( authority.getAuthority().equals( authenticatedRole ) ) { return authenticate; diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index 12bcc208376..190375ef016 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -74,7 +74,7 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina return false; } try { - char[] decodedPassword = decodePassword( rawPass ).toCharArray(); + char[] decodedPassword = decodePassword( rawPass ); CryptedSimpleCredentials credentials = new CryptedSimpleCredentials( "dummyUser", encPass ); return credentials.matches( new SimpleCredentials( "dummyUser", decodedPassword ) ); } catch ( Exception e ) { @@ -82,12 +82,16 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina } } - public static String decodePassword( String rawPass ) { - if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); - return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8 ); - } else { - return rawPass; + private static char[] decodePassword( String rawPass ) { + try { + if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { + String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); + return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8.name() ).toCharArray(); + } else { + return rawPass.toCharArray(); + } + } catch ( UnsupportedEncodingException e ) { + return rawPass.toCharArray(); } } From 84c97ed44a5b51607193df8deb41febe985ad3c3 Mon Sep 17 00:00:00 2001 From: Sergio Ribeiro Date: Thu, 3 Oct 2024 22:35:03 +0100 Subject: [PATCH 38/55] [PDI-20206] Revert "[BISERVER-14644] - Users with password having certain special characters, or strings of characters, are not allowed to login to PUC" This reverts commit 90e8229b4a86d430f445ec4885242cb3d9515a22. --- .../src/main/webapp/jsp/PUCLogin.jsp | 12 +----------- .../DefaultPentahoPasswordEncoder.java | 18 +----------------- 2 files changed, 2 insertions(+), 28 deletions(-) diff --git a/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp b/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp index 80eddfe47db..d68b76bb92a 100644 --- a/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp +++ b/assemblies/pentaho-war/src/main/webapp/jsp/PUCLogin.jsp @@ -332,14 +332,6 @@ } - function getUserDataForLogin(loginForm) { - var username = loginForm.find("#j_username").val(); - var password = loginForm.find("#j_password").val(); - - return "j_username="+encodeURIComponent(username)+"&j_password=ENC:"+window.btoa( encodeURIComponent(password) ); - } - - function doLogin() { // if we have a valid session and we attempt to login on top of it, the server @@ -358,13 +350,11 @@ var userState = ''; <% } %> - var userData = getUserDataForLogin($("#login")); - jQuery.ajax({ type: "POST", url: "j_spring_security_check", dataType: "text", - data: userData, + data: $("#login").serialize(), error:function (xhr, ajaxOptions, thrownError){ if (xhr.status == 404) { diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index 190375ef016..d483f0ceba2 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -12,8 +12,6 @@ package org.pentaho.platform.repository2.userroledao.jackrabbit.security; -import com.google.gwt.user.server.Base64Utils; -import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; import org.apache.jackrabbit.core.security.authentication.CryptedSimpleCredentials; import org.pentaho.platform.engine.security.messages.Messages; @@ -22,7 +20,6 @@ import org.springframework.security.crypto.password.PasswordEncoder; import javax.jcr.SimpleCredentials; -import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.nio.charset.StandardCharsets; @@ -74,7 +71,7 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina return false; } try { - char[] decodedPassword = decodePassword( rawPass ); + char[] decodedPassword = URLDecoder.decode( rawPass, StandardCharsets.UTF_8.name() ).toCharArray(); CryptedSimpleCredentials credentials = new CryptedSimpleCredentials( "dummyUser", encPass ); return credentials.matches( new SimpleCredentials( "dummyUser", decodedPassword ) ); } catch ( Exception e ) { @@ -82,19 +79,6 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina } } - private static char[] decodePassword( String rawPass ) { - try { - if ( !StringUtils.isEmpty( rawPass ) && rawPass.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.fromBase64( rawPass.substring( 4 ) ), StandardCharsets.UTF_8 ); - return URLDecoder.decode( password.replace( "+", "%2B" ), StandardCharsets.UTF_8.name() ).toCharArray(); - } else { - return rawPass.toCharArray(); - } - } catch ( UnsupportedEncodingException e ) { - return rawPass.toCharArray(); - } - } - @Override public String encode( CharSequence charSequence ) { return this.encodePassword( charSequence.toString(), null ); } From 104d87e2fda07ef29d7dcf3955ffe9b518f5628b Mon Sep 17 00:00:00 2001 From: Sergio Ribeiro Date: Thu, 3 Oct 2024 22:35:15 +0100 Subject: [PATCH 39/55] [PDI-20206] Revert "[BISERVER-14644] - Users with password having certain special characters, or strings of characters, are not allowed to login to PUC" This reverts commit d767fbca6bdf95d6fef0bc5de0c00efefd36ca11. --- .../jackrabbit/security/DefaultPentahoPasswordEncoder.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java index d483f0ceba2..0354707609f 100644 --- a/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java +++ b/repository/src/main/java/org/pentaho/platform/repository2/userroledao/jackrabbit/security/DefaultPentahoPasswordEncoder.java @@ -20,8 +20,6 @@ import org.springframework.security.crypto.password.PasswordEncoder; import javax.jcr.SimpleCredentials; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; /** * Default password encoder for the BI Server. @@ -71,9 +69,8 @@ public boolean isPasswordValid( final String encPass, final String rawPass, fina return false; } try { - char[] decodedPassword = URLDecoder.decode( rawPass, StandardCharsets.UTF_8.name() ).toCharArray(); CryptedSimpleCredentials credentials = new CryptedSimpleCredentials( "dummyUser", encPass ); - return credentials.matches( new SimpleCredentials( "dummyUser", decodedPassword ) ); + return credentials.matches( new SimpleCredentials( "dummyUser", rawPass.toCharArray() ) ); } catch ( Exception e ) { throw new RuntimeException( e ); } From 6219e636d8391e9688a70307bd3485373dec5f02 Mon Sep 17 00:00:00 2001 From: Sergio Ribeiro Date: Thu, 3 Oct 2024 22:35:28 +0100 Subject: [PATCH 40/55] [PDI-20206] Revert "[BISERVER-14644] - Users with password having certain special characters, or strings of characters, are not allowed to login to PUC" This reverts commit 59ab5b54bacb5d15b8541ed5be1124ade989e8c5. --- .../web/http/api/resources/UserRoleDaoResource.java | 9 ++------- .../client/admin/UserRolesAdminPanelController.java | 8 ++++---- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java index 7cb1eb5d3e9..7eb0a8e5248 100644 --- a/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java +++ b/extensions/src/main/java/org/pentaho/platform/web/http/api/resources/UserRoleDaoResource.java @@ -12,8 +12,6 @@ package org.pentaho.platform.web.http.api.resources; -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; import java.nio.charset.StandardCharsets; import java.util.ArrayList; import java.util.HashSet; @@ -242,10 +240,9 @@ public Response changeUserPassword( ChangePasswordUser user ) { return Response.noContent().build(); } - private String b64DecodePassword( String encodedPassword ) throws UnsupportedEncodingException { + private String b64DecodePassword( String encodedPassword ) { if ( !StringUtils.isEmpty( encodedPassword ) && encodedPassword.startsWith( "ENC:" ) ) { - String password = new String( Base64Utils.fromBase64( encodedPassword.substring( 4 ) ), StandardCharsets.UTF_8 ); - return URLDecoder.decode( password, StandardCharsets.UTF_8.name() ); + return new String( Base64Utils.fromBase64( encodedPassword.substring( 4 ) ), StandardCharsets.UTF_8 ); } else { return encodedPassword; } @@ -893,8 +890,6 @@ public Response updatePassword( UserChangePasswordDTO user ) { Response.ResponseBuilder response = Response.status( Response.Status.BAD_REQUEST ); response.header( PUC_VALIDATION_ERROR_MESSAGE, e.getMessage() ); throw new WebApplicationException( response.build() ); - } catch ( Exception e ) { - throw new WebApplicationException( Response.Status.PRECONDITION_FAILED ); } return Response.noContent().build(); } diff --git a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java index c1290dde8d1..211d89c9abb 100644 --- a/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java +++ b/user-console/src/main/java/org/pentaho/mantle/client/admin/UserRolesAdminPanelController.java @@ -83,7 +83,7 @@ public void saveUser( final String name, final String password ) { try { executableTypesRequestBuilder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" ); executableTypesRequestBuilder.setHeader( "Content-Type", "application/json" ); - String json = "{\"userName\": \"" + encodeUri( name ) + "\", \"password\": \"ENC:" + b64encodePassword( password ) + "\"}"; + String json = "{\"userName\": \"" + encodeUri( name ) + "\", \"password\": \"ENC:" + b64encode( password ) + "\"}"; executableTypesRequestBuilder.sendRequest( json, new RequestCallback() { public void onError( Request request, Throwable exception ) { displayErrorInMessageBox( Messages.getString( "Error" ), exception.getLocalizedMessage() ); @@ -242,7 +242,7 @@ public void updatePassword( String newPassword, String administratorPassword, fi executableTypesRequestBuilder.setHeader( "If-Modified-Since", "01 Jan 1970 00:00:00 GMT" ); executableTypesRequestBuilder.setHeader( "Content-Type", "application/json" ); String json = - "{\"userName\": \"" + encodeUri( userName ) + "\", \"password\": \"ENC:" + b64encodePassword( newPassword ) + "\", \"administratorPassword\": \"ENC:" + b64encodePassword( administratorPassword ) + "\"}"; + "{\"userName\": \"" + encodeUri( userName ) + "\", \"password\": \"ENC:" + b64encode( newPassword ) + "\", \"administratorPassword\": \"ENC:" + b64encode( administratorPassword ) + "\"}"; executableTypesRequestBuilder.sendRequest( json, new RequestCallback() { public void onError( Request request, Throwable exception ) { showXulErrorMessage( Messages.getString( "changePasswordErrorTitle" ), Messages.getString( "changePasswordErrorMessage" ) ); @@ -807,8 +807,8 @@ private final native String encodeUri( String URI ) return encodeURIComponent(URI); }-*/; - private static native String b64encodePassword( String a ) /*-{ - return window.btoa( encodeURIComponent(a) ); + private static native String b64encode( String a ) /*-{ + return window.btoa(a); }-*/; /** From adbc4ad416cba0e06825bda6dc3c3cc39d8f8c22 Mon Sep 17 00:00:00 2001 From: srallapa Date: Fri, 11 Oct 2024 14:54:26 -0500 Subject: [PATCH 41/55] [BISERVER-15051] hide internal variables PUC side --- .../org/pentaho/platform/api/util/IPdiContentProvider.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java index 37bf29d3aad..e87fbc45a89 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java @@ -50,4 +50,9 @@ public interface IPdiContentProvider { * @return list of variables' name */ Map getVariables( String kettleFilePath ); + + /** + * Pentaho Hide internal variable is to show/hide internal variables. + */ + String getHideInternalVariable(); } From 1d1b0aaca508ea9b64e0c19e6594d2536bea5a85 Mon Sep 17 00:00:00 2001 From: Peter Rinehart Date: Thu, 5 Sep 2024 14:11:35 -0400 Subject: [PATCH 42/55] [BISERVER-14374] Add the ability for users to select a time zone for a job other than the server's time zone. --- .../api/scheduler2/IComplexJobTrigger.java | 1 - .../platform/api/scheduler2/IJobTrigger.java | 87 ++++++++++++++++++- .../exportManifest/ExportManifestUtil.java | 35 ++++++++ .../exportManifest/bindings/JobTrigger.java | 66 +++++++++++++- 4 files changed, 186 insertions(+), 3 deletions(-) diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java index a1e955c4d8f..a1cb87281d2 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java @@ -48,5 +48,4 @@ public interface IComplexJobTrigger extends IJobTrigger { DayOfWeekWrapper getDayOfWeekRecurrences(); void setMinuteRecurrence( Integer... recurrence ); - } diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java index 2f0e1d0d974..d6f4ed901b6 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java @@ -25,7 +25,7 @@ public interface IJobTrigger { /** * Sets the trigger start time. * - * @param startTime + * @param setStartTime * when to start the trigger. If null the trigger starts immediately. */ void setStartTime( Date startTime ); @@ -86,4 +86,89 @@ public interface IJobTrigger { * Sets the length of time in milliseconds that this trigger should be in effect. */ void setDuration( long duration ); + + /** + * @return the start hour (0-23) + */ + int getStartHour(); + + /** + * Set the start hour (0-23) + * + * @param startHour + */ + void setStartHour( int startHour ); + + /** + * @return the start minute (0-59) + */ + int getStartMin(); + + /** + * Set the start minute (0-59) + * + * @param startMin + */ + void setStartMin( int startMin ); + + /** + * @return the start year (indexed from 1900 per java.util.Date) + */ + int getStartYear(); + + /** + * Set the start year (indexed from 1900 per java.util.Date) + * + * @param startYear + */ + void setStartYear( int startYear ); + + /** + * @return the start month (0-11) + */ + int getStartMonth(); + + /** + * Set the start month (0-11) + * + * @param startMonth + */ + void setStartMonth( int startMonth ); + + /** + * @return the start day (1-31) + */ + int getStartDay(); + + /** + * Set the start day (1-31) + * + * @param startDay + */ + void setStartDay( int startDay ); + + /** + * @return 0 - AM; 1 - PM + */ + int getStartAmPm(); + + /** + * Set the AM/PM value; 0 - AM; 1 - PM + * + * @param startAmPm + */ + void setStartAmPm( int startAmPm ); + + /** + * Set the time zone (see java.util.TimeZone for valid IDs) + * Expects a TimeZone. + * + * @param timeZone + */ + void setTimeZone( String timeZone ); + + /** + * @return the time zone + */ + String getTimeZone(); } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java index 7c0e6430091..8f9b7cbc45d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java @@ -71,6 +71,16 @@ private static SimpleJobTrigger fromSchedulerToBindingRequestJobTrigger( ISimple outgoingJobTrigger = new SimpleJobTrigger(); outgoingJobTrigger.setRepeatCount( incomingJobTrigger.getRepeatCount() ); outgoingJobTrigger.setRepeatInterval( incomingJobTrigger.getRepeatInterval() ); + outgoingJobTrigger.setUiPassParam( incomingJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getStartTime() ) ); + outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getEndTime() ) ); + outgoingJobTrigger.setStartHour( incomingJobTrigger.getStartHour() ); + outgoingJobTrigger.setStartMin( incomingJobTrigger.getStartMin() ); + outgoingJobTrigger.setStartYear( incomingJobTrigger.getStartYear() ); + outgoingJobTrigger.setStartMonth( incomingJobTrigger.getStartMonth() ); + outgoingJobTrigger.setStartDay( incomingJobTrigger.getStartDay() ); + outgoingJobTrigger.setStartAmPm( incomingJobTrigger.getStartAmPm() ); + outgoingJobTrigger.setTimeZone( incomingJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -84,6 +94,13 @@ private static CronJobTrigger fromSchedulerToBindingRequestCronJobTrigger( ICron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); + outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); + outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); + outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); + outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); + outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); + outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); + outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } @@ -138,6 +155,17 @@ private static ISimpleJobTrigger fromBindingToSchedulerRequestJobTrigger( null, incomingSimpleJobTrigger.getRepeatCount(), incomingSimpleJobTrigger.getRepeatInterval() ); + outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getStartTime() ) ); + outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getEndTime() ) ); + outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartHour( incomingSimpleJobTrigger.getStartHour() ); + outgoingJobTrigger.setStartMin( incomingSimpleJobTrigger.getStartMin() ); + outgoingJobTrigger.setStartYear( incomingSimpleJobTrigger.getStartYear() ); + outgoingJobTrigger.setStartMonth( incomingSimpleJobTrigger.getStartMonth() ); + outgoingJobTrigger.setStartDay( incomingSimpleJobTrigger.getStartDay() ); + outgoingJobTrigger.setStartAmPm( incomingSimpleJobTrigger.getStartAmPm() ); + outgoingJobTrigger.setTimeZone( incomingSimpleJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -152,6 +180,13 @@ private static ICronJobTrigger fromBindingToSchedulerRequestCronJobTrigger( Cron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); + outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); + outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); + outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); + outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); + outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); + outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); + outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java index b5ef21b9e4e..66d37d7ea70 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java @@ -52,7 +52,7 @@ * */ @XmlAccessorType( XmlAccessType.FIELD ) -@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam" } ) +@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam", "startHour", "startMin", "startAmPm", "startYear", "startMonth", "startDay", "timeZone" } ) @XmlSeeAlso( { SimpleJobTrigger.class, CronJobTrigger.class, ComplexJobTrigger.class } ) public abstract class JobTrigger { @@ -64,6 +64,14 @@ public abstract class JobTrigger { protected XMLGregorianCalendar startTime; protected String uiPassParam; + protected int startMin = -1; + protected int startHour = -1; + protected int startYear = -1; + protected int startMonth = -1; + protected int startDay = -1; + protected int startAmPm = -1; + protected String timeZone; + /** * Gets the value of the cronString property. * @@ -164,4 +172,60 @@ public void setUiPassParam( String value ) { this.uiPassParam = value; } + public int getStartHour() { + return startHour; + } + + public void setStartHour( int startHour ) { + this.startHour = startHour; + } + + public int getStartMin() { + return startMin; + } + + public void setStartMin( int startMin ) { + this.startMin = startMin; + } + + public int getStartYear() { + return startYear; + } + + public void setStartYear( int startYear ) { + this.startYear = startYear; + } + + public int getStartMonth() { + return startMonth; + } + + public void setStartMonth( int startMonth ) { + this.startMonth = startMonth; + } + + public int getStartDay() { + return startDay; + } + + public void setStartDay( int startDay ) { + this.startDay = startDay; + } + + public int getStartAmPm() { + return startAmPm; + } + + public void setStartAmPm( int startAmPm ) { + this.startAmPm = startAmPm; + } + + public String getTimeZone() { + return timeZone; + } + + public void setTimeZone( String timeZone ) { + this.timeZone = timeZone; + } + } From 3dc38baec25b49c6accfd6fbcb74497f9b4dc38b Mon Sep 17 00:00:00 2001 From: Dean DiRoma Date: Tue, 15 Oct 2024 22:19:56 -0400 Subject: [PATCH 43/55] Revert "[BISERVER-14374] Add the ability for users to select a time zone for a" --- .../api/scheduler2/IComplexJobTrigger.java | 1 + .../platform/api/scheduler2/IJobTrigger.java | 87 +------------------ .../exportManifest/ExportManifestUtil.java | 35 -------- .../exportManifest/bindings/JobTrigger.java | 66 +------------- 4 files changed, 3 insertions(+), 186 deletions(-) diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java index a1cb87281d2..a1e955c4d8f 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java @@ -48,4 +48,5 @@ public interface IComplexJobTrigger extends IJobTrigger { DayOfWeekWrapper getDayOfWeekRecurrences(); void setMinuteRecurrence( Integer... recurrence ); + } diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java index d6f4ed901b6..2f0e1d0d974 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java @@ -25,7 +25,7 @@ public interface IJobTrigger { /** * Sets the trigger start time. * - * @param setStartTime + * @param startTime * when to start the trigger. If null the trigger starts immediately. */ void setStartTime( Date startTime ); @@ -86,89 +86,4 @@ public interface IJobTrigger { * Sets the length of time in milliseconds that this trigger should be in effect. */ void setDuration( long duration ); - - /** - * @return the start hour (0-23) - */ - int getStartHour(); - - /** - * Set the start hour (0-23) - * - * @param startHour - */ - void setStartHour( int startHour ); - - /** - * @return the start minute (0-59) - */ - int getStartMin(); - - /** - * Set the start minute (0-59) - * - * @param startMin - */ - void setStartMin( int startMin ); - - /** - * @return the start year (indexed from 1900 per java.util.Date) - */ - int getStartYear(); - - /** - * Set the start year (indexed from 1900 per java.util.Date) - * - * @param startYear - */ - void setStartYear( int startYear ); - - /** - * @return the start month (0-11) - */ - int getStartMonth(); - - /** - * Set the start month (0-11) - * - * @param startMonth - */ - void setStartMonth( int startMonth ); - - /** - * @return the start day (1-31) - */ - int getStartDay(); - - /** - * Set the start day (1-31) - * - * @param startDay - */ - void setStartDay( int startDay ); - - /** - * @return 0 - AM; 1 - PM - */ - int getStartAmPm(); - - /** - * Set the AM/PM value; 0 - AM; 1 - PM - * - * @param startAmPm - */ - void setStartAmPm( int startAmPm ); - - /** - * Set the time zone (see java.util.TimeZone for valid IDs) - * Expects a TimeZone. - * - * @param timeZone - */ - void setTimeZone( String timeZone ); - - /** - * @return the time zone - */ - String getTimeZone(); } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java index 8f9b7cbc45d..7c0e6430091 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java @@ -71,16 +71,6 @@ private static SimpleJobTrigger fromSchedulerToBindingRequestJobTrigger( ISimple outgoingJobTrigger = new SimpleJobTrigger(); outgoingJobTrigger.setRepeatCount( incomingJobTrigger.getRepeatCount() ); outgoingJobTrigger.setRepeatInterval( incomingJobTrigger.getRepeatInterval() ); - outgoingJobTrigger.setUiPassParam( incomingJobTrigger.getUiPassParam() ); - outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getStartTime() ) ); - outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getEndTime() ) ); - outgoingJobTrigger.setStartHour( incomingJobTrigger.getStartHour() ); - outgoingJobTrigger.setStartMin( incomingJobTrigger.getStartMin() ); - outgoingJobTrigger.setStartYear( incomingJobTrigger.getStartYear() ); - outgoingJobTrigger.setStartMonth( incomingJobTrigger.getStartMonth() ); - outgoingJobTrigger.setStartDay( incomingJobTrigger.getStartDay() ); - outgoingJobTrigger.setStartAmPm( incomingJobTrigger.getStartAmPm() ); - outgoingJobTrigger.setTimeZone( incomingJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -94,13 +84,6 @@ private static CronJobTrigger fromSchedulerToBindingRequestCronJobTrigger( ICron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); - outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); - outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); - outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); - outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); - outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); - outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); - outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } @@ -155,17 +138,6 @@ private static ISimpleJobTrigger fromBindingToSchedulerRequestJobTrigger( null, incomingSimpleJobTrigger.getRepeatCount(), incomingSimpleJobTrigger.getRepeatInterval() ); - outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); - outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getStartTime() ) ); - outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getEndTime() ) ); - outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); - outgoingJobTrigger.setStartHour( incomingSimpleJobTrigger.getStartHour() ); - outgoingJobTrigger.setStartMin( incomingSimpleJobTrigger.getStartMin() ); - outgoingJobTrigger.setStartYear( incomingSimpleJobTrigger.getStartYear() ); - outgoingJobTrigger.setStartMonth( incomingSimpleJobTrigger.getStartMonth() ); - outgoingJobTrigger.setStartDay( incomingSimpleJobTrigger.getStartDay() ); - outgoingJobTrigger.setStartAmPm( incomingSimpleJobTrigger.getStartAmPm() ); - outgoingJobTrigger.setTimeZone( incomingSimpleJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -180,13 +152,6 @@ private static ICronJobTrigger fromBindingToSchedulerRequestCronJobTrigger( Cron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); - outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); - outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); - outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); - outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); - outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); - outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); - outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java index 66d37d7ea70..b5ef21b9e4e 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java @@ -52,7 +52,7 @@ * */ @XmlAccessorType( XmlAccessType.FIELD ) -@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam", "startHour", "startMin", "startAmPm", "startYear", "startMonth", "startDay", "timeZone" } ) +@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam" } ) @XmlSeeAlso( { SimpleJobTrigger.class, CronJobTrigger.class, ComplexJobTrigger.class } ) public abstract class JobTrigger { @@ -64,14 +64,6 @@ public abstract class JobTrigger { protected XMLGregorianCalendar startTime; protected String uiPassParam; - protected int startMin = -1; - protected int startHour = -1; - protected int startYear = -1; - protected int startMonth = -1; - protected int startDay = -1; - protected int startAmPm = -1; - protected String timeZone; - /** * Gets the value of the cronString property. * @@ -172,60 +164,4 @@ public void setUiPassParam( String value ) { this.uiPassParam = value; } - public int getStartHour() { - return startHour; - } - - public void setStartHour( int startHour ) { - this.startHour = startHour; - } - - public int getStartMin() { - return startMin; - } - - public void setStartMin( int startMin ) { - this.startMin = startMin; - } - - public int getStartYear() { - return startYear; - } - - public void setStartYear( int startYear ) { - this.startYear = startYear; - } - - public int getStartMonth() { - return startMonth; - } - - public void setStartMonth( int startMonth ) { - this.startMonth = startMonth; - } - - public int getStartDay() { - return startDay; - } - - public void setStartDay( int startDay ) { - this.startDay = startDay; - } - - public int getStartAmPm() { - return startAmPm; - } - - public void setStartAmPm( int startAmPm ) { - this.startAmPm = startAmPm; - } - - public String getTimeZone() { - return timeZone; - } - - public void setTimeZone( String timeZone ) { - this.timeZone = timeZone; - } - } From 2b4f6a76dd0362a0536a01a87537b0fa62aaf779 Mon Sep 17 00:00:00 2001 From: Dean DiRoma Date: Wed, 16 Oct 2024 10:34:48 -0400 Subject: [PATCH 44/55] Revert "Revert "[BISERVER-14374] Add the ability for users to select a time zone for a"" --- .../api/scheduler2/IComplexJobTrigger.java | 1 - .../platform/api/scheduler2/IJobTrigger.java | 87 ++++++++++++++++++- .../exportManifest/ExportManifestUtil.java | 35 ++++++++ .../exportManifest/bindings/JobTrigger.java | 66 +++++++++++++- 4 files changed, 186 insertions(+), 3 deletions(-) diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java index a1e955c4d8f..a1cb87281d2 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IComplexJobTrigger.java @@ -48,5 +48,4 @@ public interface IComplexJobTrigger extends IJobTrigger { DayOfWeekWrapper getDayOfWeekRecurrences(); void setMinuteRecurrence( Integer... recurrence ); - } diff --git a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java index 2f0e1d0d974..d6f4ed901b6 100644 --- a/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java +++ b/api/src/main/java/org/pentaho/platform/api/scheduler2/IJobTrigger.java @@ -25,7 +25,7 @@ public interface IJobTrigger { /** * Sets the trigger start time. * - * @param startTime + * @param setStartTime * when to start the trigger. If null the trigger starts immediately. */ void setStartTime( Date startTime ); @@ -86,4 +86,89 @@ public interface IJobTrigger { * Sets the length of time in milliseconds that this trigger should be in effect. */ void setDuration( long duration ); + + /** + * @return the start hour (0-23) + */ + int getStartHour(); + + /** + * Set the start hour (0-23) + * + * @param startHour + */ + void setStartHour( int startHour ); + + /** + * @return the start minute (0-59) + */ + int getStartMin(); + + /** + * Set the start minute (0-59) + * + * @param startMin + */ + void setStartMin( int startMin ); + + /** + * @return the start year (indexed from 1900 per java.util.Date) + */ + int getStartYear(); + + /** + * Set the start year (indexed from 1900 per java.util.Date) + * + * @param startYear + */ + void setStartYear( int startYear ); + + /** + * @return the start month (0-11) + */ + int getStartMonth(); + + /** + * Set the start month (0-11) + * + * @param startMonth + */ + void setStartMonth( int startMonth ); + + /** + * @return the start day (1-31) + */ + int getStartDay(); + + /** + * Set the start day (1-31) + * + * @param startDay + */ + void setStartDay( int startDay ); + + /** + * @return 0 - AM; 1 - PM + */ + int getStartAmPm(); + + /** + * Set the AM/PM value; 0 - AM; 1 - PM + * + * @param startAmPm + */ + void setStartAmPm( int startAmPm ); + + /** + * Set the time zone (see java.util.TimeZone for valid IDs) + * Expects a TimeZone. + * + * @param timeZone + */ + void setTimeZone( String timeZone ); + + /** + * @return the time zone + */ + String getTimeZone(); } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java index 7c0e6430091..8f9b7cbc45d 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/ExportManifestUtil.java @@ -71,6 +71,16 @@ private static SimpleJobTrigger fromSchedulerToBindingRequestJobTrigger( ISimple outgoingJobTrigger = new SimpleJobTrigger(); outgoingJobTrigger.setRepeatCount( incomingJobTrigger.getRepeatCount() ); outgoingJobTrigger.setRepeatInterval( incomingJobTrigger.getRepeatInterval() ); + outgoingJobTrigger.setUiPassParam( incomingJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getStartTime() ) ); + outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingJobTrigger.getEndTime() ) ); + outgoingJobTrigger.setStartHour( incomingJobTrigger.getStartHour() ); + outgoingJobTrigger.setStartMin( incomingJobTrigger.getStartMin() ); + outgoingJobTrigger.setStartYear( incomingJobTrigger.getStartYear() ); + outgoingJobTrigger.setStartMonth( incomingJobTrigger.getStartMonth() ); + outgoingJobTrigger.setStartDay( incomingJobTrigger.getStartDay() ); + outgoingJobTrigger.setStartAmPm( incomingJobTrigger.getStartAmPm() ); + outgoingJobTrigger.setTimeZone( incomingJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -84,6 +94,13 @@ private static CronJobTrigger fromSchedulerToBindingRequestCronJobTrigger( ICron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asXMLGregorianCalendar( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); + outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); + outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); + outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); + outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); + outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); + outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); + outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } @@ -138,6 +155,17 @@ private static ISimpleJobTrigger fromBindingToSchedulerRequestJobTrigger( null, incomingSimpleJobTrigger.getRepeatCount(), incomingSimpleJobTrigger.getRepeatInterval() ); + outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getStartTime() ) ); + outgoingJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingSimpleJobTrigger.getEndTime() ) ); + outgoingJobTrigger.setUiPassParam( incomingSimpleJobTrigger.getUiPassParam() ); + outgoingJobTrigger.setStartHour( incomingSimpleJobTrigger.getStartHour() ); + outgoingJobTrigger.setStartMin( incomingSimpleJobTrigger.getStartMin() ); + outgoingJobTrigger.setStartYear( incomingSimpleJobTrigger.getStartYear() ); + outgoingJobTrigger.setStartMonth( incomingSimpleJobTrigger.getStartMonth() ); + outgoingJobTrigger.setStartDay( incomingSimpleJobTrigger.getStartDay() ); + outgoingJobTrigger.setStartAmPm( incomingSimpleJobTrigger.getStartAmPm() ); + outgoingJobTrigger.setTimeZone( incomingSimpleJobTrigger.getTimeZone() ); } return outgoingJobTrigger; } @@ -152,6 +180,13 @@ private static ICronJobTrigger fromBindingToSchedulerRequestCronJobTrigger( Cron outgoingCronJobTrigger.setEndTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getEndTime() ) ); outgoingCronJobTrigger.setStartTime( XmlGregorianCalendarConverter.asDate( incomingCronJobTrigger.getStartTime() ) ); outgoingCronJobTrigger.setUiPassParam( incomingCronJobTrigger.getUiPassParam() ); + outgoingCronJobTrigger.setStartHour( incomingCronJobTrigger.getStartHour() ); + outgoingCronJobTrigger.setStartMin( incomingCronJobTrigger.getStartMin() ); + outgoingCronJobTrigger.setStartYear( incomingCronJobTrigger.getStartYear() ); + outgoingCronJobTrigger.setStartMonth( incomingCronJobTrigger.getStartMonth() ); + outgoingCronJobTrigger.setStartDay( incomingCronJobTrigger.getStartDay() ); + outgoingCronJobTrigger.setStartAmPm( incomingCronJobTrigger.getStartAmPm() ); + outgoingCronJobTrigger.setTimeZone( incomingCronJobTrigger.getTimeZone() ); } return outgoingCronJobTrigger; } diff --git a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java index b5ef21b9e4e..66d37d7ea70 100644 --- a/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java +++ b/extensions/src/main/java/org/pentaho/platform/plugin/services/importexport/exportManifest/bindings/JobTrigger.java @@ -52,7 +52,7 @@ * */ @XmlAccessorType( XmlAccessType.FIELD ) -@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam" } ) +@XmlType( name = "jobTrigger", propOrder = { "cronString", "duration", "endTime", "startTime", "uiPassParam", "startHour", "startMin", "startAmPm", "startYear", "startMonth", "startDay", "timeZone" } ) @XmlSeeAlso( { SimpleJobTrigger.class, CronJobTrigger.class, ComplexJobTrigger.class } ) public abstract class JobTrigger { @@ -64,6 +64,14 @@ public abstract class JobTrigger { protected XMLGregorianCalendar startTime; protected String uiPassParam; + protected int startMin = -1; + protected int startHour = -1; + protected int startYear = -1; + protected int startMonth = -1; + protected int startDay = -1; + protected int startAmPm = -1; + protected String timeZone; + /** * Gets the value of the cronString property. * @@ -164,4 +172,60 @@ public void setUiPassParam( String value ) { this.uiPassParam = value; } + public int getStartHour() { + return startHour; + } + + public void setStartHour( int startHour ) { + this.startHour = startHour; + } + + public int getStartMin() { + return startMin; + } + + public void setStartMin( int startMin ) { + this.startMin = startMin; + } + + public int getStartYear() { + return startYear; + } + + public void setStartYear( int startYear ) { + this.startYear = startYear; + } + + public int getStartMonth() { + return startMonth; + } + + public void setStartMonth( int startMonth ) { + this.startMonth = startMonth; + } + + public int getStartDay() { + return startDay; + } + + public void setStartDay( int startDay ) { + this.startDay = startDay; + } + + public int getStartAmPm() { + return startAmPm; + } + + public void setStartAmPm( int startAmPm ) { + this.startAmPm = startAmPm; + } + + public String getTimeZone() { + return timeZone; + } + + public void setTimeZone( String timeZone ) { + this.timeZone = timeZone; + } + } From 908a6972f828b46c4673fe2f87de0c15e5b48823 Mon Sep 17 00:00:00 2001 From: Dean DiRoma Date: Wed, 16 Oct 2024 11:04:39 -0400 Subject: [PATCH 45/55] Revert "[BISERVER-15051] hide internal variables PUC side" --- .../org/pentaho/platform/api/util/IPdiContentProvider.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java index e87fbc45a89..37bf29d3aad 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java @@ -50,9 +50,4 @@ public interface IPdiContentProvider { * @return list of variables' name */ Map getVariables( String kettleFilePath ); - - /** - * Pentaho Hide internal variable is to show/hide internal variables. - */ - String getHideInternalVariable(); } From 642c095e4d66af93651a37abbdcf16a8b5be81ee Mon Sep 17 00:00:00 2001 From: Dean DiRoma Date: Thu, 17 Oct 2024 09:12:05 -0400 Subject: [PATCH 46/55] Revert "Revert "[BISERVER-15051] hide internal variables PUC side"" --- .../org/pentaho/platform/api/util/IPdiContentProvider.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java index 37bf29d3aad..e87fbc45a89 100644 --- a/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java +++ b/api/src/main/java/org/pentaho/platform/api/util/IPdiContentProvider.java @@ -50,4 +50,9 @@ public interface IPdiContentProvider { * @return list of variables' name */ Map getVariables( String kettleFilePath ); + + /** + * Pentaho Hide internal variable is to show/hide internal variables. + */ + String getHideInternalVariable(); } From 358c3925fa1a09fa9d52083692fcfc7a96e9a6de Mon Sep 17 00:00:00 2001 From: Vitor Cardoso Date: Fri, 25 Oct 2024 14:41:25 +0100 Subject: [PATCH 47/55] [DEVO-11106] - Fix the CodeQL GHA build for pentaho-platform --- .github/workflows/codeql-analysis.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 0079a855bd0..208642aec16 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -14,16 +14,20 @@ name: "CodeQL" on: push: branches: [ master ] + paths-ignore: + - '.github/**' pull_request: # The branches below must be a subset of the branches above branches: [ master ] + paths-ignore: + - '.github/**' schedule: - cron: '23 19 * * 2' jobs: analyze: name: Analyze - runs-on: ubuntu-latest + runs-on: k8s strategy: fail-fast: false @@ -35,17 +39,17 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Setup Java JDK - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: - java-version: '11' + java-version: '17' distribution: 'adopt' # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -56,7 +60,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # ℹī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -70,4 +74,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 From 117a4c49632534bef007c6761d1934c1474bc7c6 Mon Sep 17 00:00:00 2001 From: Vitor Cardoso Date: Mon, 28 Oct 2024 09:46:19 +0000 Subject: [PATCH 48/55] [DEVO-11106] - Adding container image and CodeQL caching --- .github/workflows/codeql-analysis.yml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 208642aec16..0d8c448fd9f 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -29,6 +29,15 @@ jobs: name: Analyze runs-on: k8s + container: + image: repo-cache.orl.eng.hitachivantara.com/docker/jenkins-build/maven/open-jdk/17 + credentials: + username: ${{ secrets.PENTAHO_CICD_ONE_USER }} + password: ${{ secrets.PENTAHO_CICD_ONE_KEY }} + volumes: + - /home/runner/caches/pentaho/.m2:/maven-local-cache + - /home/runner/caches/pentaho/CodeQL-cache:/opt/hostedtoolcache/CodeQL + strategy: fail-fast: false matrix: @@ -40,12 +49,10 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - - - name: Setup Java JDK - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'adopt' + + - name: Set Maven cache location + run: | + echo "MAVEN_ARGS=-Dmaven.repo.local='/maven-local-cache'" >> $GITHUB_ENV # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL From f8a95db7b07017764a9f5162e199b126806ad845 Mon Sep 17 00:00:00 2001 From: Vitor Cardoso Date: Mon, 28 Oct 2024 10:17:39 +0000 Subject: [PATCH 49/55] [DEVO-11106] - Fixing cache hosted tools cache location --- .github/workflows/codeql-analysis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 0d8c448fd9f..5b4dfd7ca64 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -36,7 +36,7 @@ jobs: password: ${{ secrets.PENTAHO_CICD_ONE_KEY }} volumes: - /home/runner/caches/pentaho/.m2:/maven-local-cache - - /home/runner/caches/pentaho/CodeQL-cache:/opt/hostedtoolcache/CodeQL + - /home/runner/caches/pentaho/CodeQL-cache:/opt/hostedtoolcache strategy: fail-fast: false From 4f507327f2f4308f67afb449ab2ccae92fd9ab13 Mon Sep 17 00:00:00 2001 From: Vitor Cardoso Date: Tue, 29 Oct 2024 09:14:21 +0000 Subject: [PATCH 50/55] [CLEANUP] - Updating caching --- .github/workflows/codeql-analysis.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 5b4dfd7ca64..452a6d0bc48 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -31,12 +31,8 @@ jobs: container: image: repo-cache.orl.eng.hitachivantara.com/docker/jenkins-build/maven/open-jdk/17 - credentials: - username: ${{ secrets.PENTAHO_CICD_ONE_USER }} - password: ${{ secrets.PENTAHO_CICD_ONE_KEY }} volumes: - /home/runner/caches/pentaho/.m2:/maven-local-cache - - /home/runner/caches/pentaho/CodeQL-cache:/opt/hostedtoolcache strategy: fail-fast: false From 35b987fc5e16af541bd9fc0d3bebbba51cd3029b Mon Sep 17 00:00:00 2001 From: Peter Rinehart Date: Wed, 30 Oct 2024 11:14:56 -0400 Subject: [PATCH 51/55] [PPP-4776] Do not drop quartz user if it exists, but create it if it does not. --- .../data/oracle/create_quartz_ora.sql | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql b/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql index 2dcd6835e69..387b8fcdd34 100644 --- a/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql +++ b/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql @@ -9,19 +9,17 @@ alter session set "_ORACLE_SCRIPT"=true; -drop user quartz cascade; +declare userexist integer; +begin + select count(*) into userexist from dba_users where username='QUARTZ'; + if (userexist = 0) then + execute immediate 'create tablespace pentaho_tablespace logging datafile ''ptho_ts.dbf'' size 32m autoextend on next 32m maxsize 2048m extent management local'; + execute immediate 'create user quartz identified by "password" default tablespace pentaho_tablespace quota unlimited on pentaho_tablespace temporary tablespace temp quota 5M on system'; + execute immediate 'grant create session, create procedure, create table to quartz'; + end if; +end; +/ -create tablespace pentaho_tablespace - logging - datafile 'ptho_ts.dbf' - size 32m - autoextend on - next 32m maxsize 2048m - extent management local; - -create user quartz identified by "password" default tablespace pentaho_tablespace quota unlimited on pentaho_tablespace temporary tablespace temp quota 5M on system; - -grant create session, create procedure, create table to quartz; --CREATE QUARTZ TABLES From a882285e08083ea9b9a933ecc5afefb5cf66c11e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9lder=20Freitas?= Date: Wed, 30 Oct 2024 16:55:09 +0000 Subject: [PATCH 52/55] feat: add children with same depth to expanded path [BACKLOG-41878] (#5755) --- .../mantle/public/browser/js/browser.js | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js index 823b5abe593..2b7d673e8bb 100644 --- a/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js +++ b/user-console/src/main/resources/org/pentaho/mantle/public/browser/js/browser.js @@ -226,11 +226,12 @@ define([ FileBrowser.openFolder = function (path) { //first select folder var $folder = $("[path='"+escapeCssSelector(path)+"']"), - $parentFolder = $folder.parent(".folders"); - while(!$parentFolder.hasClass("body") && $parentFolder.length > 0){ - $parentFolder.show(); - $parentFolder.parent().addClass("open"); - $parentFolder = $parentFolder.parent().parent(); + $parentFolders = $folder.parent(".folders"); + while(!$parentFolders.hasClass("body") && $parentFolders.length > 0){ + $parentFolders.show(); + $parentFolders.parent().addClass("open"); + $parentFolders.parent().children(".element").attr("aria-expanded", true); + $parentFolders = $parentFolders.parent().parent(); } $folder.find("> .element .name").trigger("click"); }; @@ -1180,11 +1181,12 @@ define([ $folder = myself.getFirstVisibleFolder(); } - var $parentFolder = $folder.parent(".folders"); - while (!$parentFolder.hasClass("body") && $parentFolder.length > 0) { - $parentFolder.show(); - $parentFolder.parent().addClass("open"); - $parentFolder = $parentFolder.parent().parent(); + var $parentFolders = $folder.parent(".folders"); + while (!$parentFolders.hasClass("body") && $parentFolders.length > 0) { + $parentFolders.show(); + $parentFolders.parent().addClass("open"); + $parentFolders.parent().children(".element").attr("aria-expanded", true); + $parentFolders = $parentFolders.parent().parent(); } FileBrowser.fileBrowserModel.set("clickedFolder", { obj: $folder, @@ -1203,6 +1205,7 @@ define([ $clickedFile.addClass("selected"); } else { $folder.children(".element").attr("aria-expanded", true); + $folder.addClass("open"); $folder.addClass("selected"); $folder.children(".element").attr("tabindex", 0).attr("aria-selected", true); $folder.find("> .folders").show(); From 74d719affd63de21d9e9ec045da5ee43681cb5cf Mon Sep 17 00:00:00 2001 From: "HDS\\rammansoor" Date: Wed, 30 Oct 2024 15:59:41 -0400 Subject: [PATCH 53/55] [PPP-4776] - Adding a end and start markers to split the script into two for installer's consumption --- .../resources/data/postgresql/create_quartz_postgresql.sql | 3 +++ 1 file changed, 3 insertions(+) diff --git a/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql b/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql index 2e150c0e430..513adc6198b 100644 --- a/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql +++ b/assemblies/pentaho-data/src/main/resources/data/postgresql/create_quartz_postgresql.sql @@ -23,6 +23,9 @@ SELECT 'CREATE DATABASE quartz WITH OWNER = pentaho_user ENCODING = ''UTF8'' TAB WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'quartz')\gexec GRANT ALL ON DATABASE quartz to pentaho_user; -- Next psql line will prompt for quartz password. There is no way to specify it without knowing the hostname + +--End-- +--Begin Connect-- \connect quartz pentaho_user -- We are now logged into the quartz database as pentaho_user begin; From dbe7866568b26ba5553df67f795fc5c5889d56fe Mon Sep 17 00:00:00 2001 From: Dean DiRoma Date: Thu, 31 Oct 2024 09:13:19 -0400 Subject: [PATCH 54/55] [PPP-4776] update to mysql create quartz script to handle if user already exists --- .../src/main/resources/data/mysql/create_quartz_mysql.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql b/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql index 6317560e946..f57ba3bbbce 100644 --- a/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql +++ b/assemblies/pentaho-data/src/main/resources/data/mysql/create_quartz_mysql.sql @@ -7,7 +7,7 @@ CREATE DATABASE IF NOT EXISTS `quartz` DEFAULT CHARACTER SET latin1; -CREATE USER 'pentaho_user'@'localhost' identified by 'password'; +CREATE USER IF NOT EXISTS 'pentaho_user'@'localhost' identified by 'password'; GRANT ALL PRIVILEGES ON quartz.* to 'pentaho_user'@'localhost' WITH GRANT OPTION; USE `quartz`; From 17518e4cb99b62930813b3c2b3b15276dd2f2520 Mon Sep 17 00:00:00 2001 From: Peter Rinehart Date: Mon, 4 Nov 2024 14:46:21 -0500 Subject: [PATCH 55/55] [PPP-4776] Ensure tablespace does not exist before trying to create it. --- .../main/resources/data/oracle/create_quartz_ora.sql | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql b/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql index 387b8fcdd34..618bad8a359 100644 --- a/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql +++ b/assemblies/pentaho-data/src/main/resources/data/oracle/create_quartz_ora.sql @@ -9,18 +9,25 @@ alter session set "_ORACLE_SCRIPT"=true; +declare tablespaceexists integer; +begin +select count(*) into tablespaceexists from dba_tablespaces where tablespace_name='PENTAHO_TABLESPACE'; + if (tablespaceexists = 0) then + execute immediate 'create tablespace pentaho_tablespace logging datafile ''ptho_ts.dbf'' size 32m autoextend on next 32m maxsize 2048m extent management local'; + end if; +end; +/ + declare userexist integer; begin select count(*) into userexist from dba_users where username='QUARTZ'; if (userexist = 0) then - execute immediate 'create tablespace pentaho_tablespace logging datafile ''ptho_ts.dbf'' size 32m autoextend on next 32m maxsize 2048m extent management local'; execute immediate 'create user quartz identified by "password" default tablespace pentaho_tablespace quota unlimited on pentaho_tablespace temporary tablespace temp quota 5M on system'; execute immediate 'grant create session, create procedure, create table to quartz'; end if; end; / - --CREATE QUARTZ TABLES CONN quartz/password