summaryrefslogtreecommitdiff
path: root/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java
diff options
context:
space:
mode:
Diffstat (limited to 'reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java')
-rw-r--r--reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java65
1 files changed, 32 insertions, 33 deletions
diff --git a/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java b/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java
index 9cd70b1c69f0..096882a29c02 100644
--- a/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java
+++ b/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.util;
import java.util.HashMap;
@@ -40,44 +38,45 @@ import java.util.Map;
public class DefaultJobProperties implements JobProperties
{
- private final ReportEngineMetaData metaData;
- private final Map properties;
- public DefaultJobProperties (final ReportEngineMetaData metaData)
- {
- if (metaData == null)
+ private final ReportEngineMetaData metaData;
+ private final Map properties;
+
+ public DefaultJobProperties(final ReportEngineMetaData metaData)
{
- throw new NullPointerException();
+ if (metaData == null)
+ {
+ throw new NullPointerException();
+ }
+ this.properties = new HashMap();
+ this.metaData = metaData;
}
- this.properties = new HashMap();
- this.metaData = metaData;
- }
- public Object getProperty (final String key)
- {
- return properties.get(key);
- }
-
- public void setProperty (final String key, final Object value)
- throws JobDefinitionException
- {
- final Class type = metaData.getParameterType(key);
- if (type == null)
+ public Object getProperty(final String key)
{
- throw new JobDefinitionException("The parameter name is not known: " + key);
+ return properties.get(key);
}
- if (!type.isInstance(value))
+
+ public void setProperty(final String key, final Object value)
+ throws JobDefinitionException
{
- throw new JobDefinitionException("The parameter value is not understood");
- }
+ final Class type = metaData.getParameterType(key);
+ if (type == null)
+ {
+ throw new JobDefinitionException("The parameter name is not known: " + key);
+ }
+ if (!type.isInstance(value))
+ {
+ throw new JobDefinitionException("The parameter value is not understood");
+ }
- this.properties.put(key, value);
- }
+ this.properties.put(key, value);
+ }
- public JobProperties copy()
- {
- final DefaultJobProperties props = new DefaultJobProperties(metaData);
- props.properties.putAll(properties);
- return props;
- }
+ public JobProperties copy()
+ {
+ final DefaultJobProperties props = new DefaultJobProperties(metaData);
+ props.properties.putAll(properties);
+ return props;
+ }
}