Skip navigation links

Oracle Fusion Middleware External Executors Java API Reference for Oracle Business Intelligence Data Warehouse Administration Console
11g Release 1 (11.1.1)

E20491-01


com.oracle.dac.thirdparty.executor.defaultImpl
Class DACExecutorPropertyImpl

java.lang.Object
  extended by com.oracle.dac.thirdparty.executor.defaultImpl.DACExecutorPropertyImpl

All Implemented Interfaces:
DACExecutorProperty

public class DACExecutorPropertyImpl
extends java.lang.Object
implements DACExecutorProperty

DACExecutorPropertyImpl is a default implementation of DACExecutorProperty interface.

Since:
DAC 11.1.1.5.0

Constructor Summary
DACExecutorPropertyImpl(java.lang.String name, java.lang.String description, DACExecutorPropertyType type, boolean mustEnter)
          Constructs DACExecutorPropertyImpl object with given properties.

 

Method Summary
 java.lang.Object getDefaultValue()
          Returns default value for the property.
 java.lang.String getDescription()
          Returns property description.
 java.lang.String getName()
          Returns property name.
 DACExecutorPropertyType getType()
          Returns property type.
 boolean mustEnter()
          Returns true if the value for this property is mandatory, false otherwise.
 void setDefaultValue(java.lang.Object defaultValue)
          Sets new default value.
 void setDescription(java.lang.String description)
          Sets new property description.
 void setMustEnter(boolean mustEnter)
          Sets new must enter value.
 void setName(java.lang.String name)
          Sets new property name.
 void setType(DACExecutorPropertyType type)
          Sets new property type.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

DACExecutorPropertyImpl

public DACExecutorPropertyImpl(java.lang.String name,
                               java.lang.String description,
                               DACExecutorPropertyType type,
                               boolean mustEnter)
                        throws java.lang.IllegalArgumentException
Constructs DACExecutorPropertyImpl object with given properties.
Parameters:
name - property name
description - property description
type - property type
mustEnter - mandatory if true, optional if false
Throws:
java.lang.IllegalArgumentException - if name or type are not specified

Method Detail

getName

public java.lang.String getName()
Description copied from interface: DACExecutorProperty
Returns property name.
Specified by:
getName in interface DACExecutorProperty
Returns:
property name

setName

public void setName(java.lang.String name)
             throws java.lang.IllegalArgumentException
Sets new property name.
Parameters:
name - property name
Throws:
java.lang.IllegalArgumentException - if name is null or an empty string

getDescription

public java.lang.String getDescription()
Description copied from interface: DACExecutorProperty
Returns property description.
Specified by:
getDescription in interface DACExecutorProperty
Returns:
property description

setDescription

public void setDescription(java.lang.String description)
Sets new property description.
Parameters:
description - - property description

getType

public DACExecutorPropertyType getType()
Description copied from interface: DACExecutorProperty
Returns property type.
Specified by:
getType in interface DACExecutorProperty
Returns:
property type

setType

public void setType(DACExecutorPropertyType type)
             throws java.lang.IllegalArgumentException
Sets new property type.
Parameters:
type - property type
Throws:
java.lang.IllegalArgumentException - if type is null

mustEnter

public boolean mustEnter()
Description copied from interface: DACExecutorProperty
Returns true if the value for this property is mandatory, false otherwise.
Specified by:
mustEnter in interface DACExecutorProperty
Returns:
true, if the property is mandatory, false otherwise

setMustEnter

public void setMustEnter(boolean mustEnter)
Sets new must enter value. True means that the property is mandatory, false - optional.
Parameters:
mustEnter - true for mandatory property, false for optional

getDefaultValue

public java.lang.Object getDefaultValue()
Description copied from interface: DACExecutorProperty
Returns default value for the property. This value will be used when a set of properties is generated for an executor from DAC Client. Can be left as null.
Specified by:
getDefaultValue in interface DACExecutorProperty
Returns:
default value for the property

setDefaultValue

public void setDefaultValue(java.lang.Object defaultValue)
Sets new default value. It will be used when a set of properties is generated for an executor from DAC Client. Can be left as null.
Parameters:
defaultValue - - default value

Skip navigation links

Oracle Fusion Middleware External Executors Java API Reference for Oracle Business Intelligence Data Warehouse Administration Console
11g Release 1 (11.1.1)

E20491-01


Copyright © 2003, 2011, Oracle. All rights reserved.