IBM WebSphere Application ServerTM
Release 7

com.ibm.task.api
Class BusinessCategoryDefinitionFactory

java.lang.Object
  extended by com.ibm.task.api.BusinessCategoryDefinitionFactory

public class BusinessCategoryDefinitionFactory
extends java.lang.Object

Factory to create a business category definition object.

Since:
6.2.0.3

Field Summary
static java.lang.String COPYRIGHT
           
 
Method Summary
 BusinessCategoryDefinition createBusinessCategoryDefinition(java.lang.String name)
          Creates a business category definition object with the specified business category name.
 BusinessCategoryDefinition createBusinessCategoryDefinition(java.lang.String name, BusinessCategoryDefinition fromBusinessCategoryDefinition)
          Creates a business category definition object based on the specified business category definition.
static BusinessCategoryDefinitionFactory newInstance()
          Returns the single instance of a BusinessCategoryDefinitionFactory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Method Detail

newInstance

public static BusinessCategoryDefinitionFactory newInstance()
Returns the single instance of a BusinessCategoryDefinitionFactory.

Returns:
BusinessCategoryDefinitionFactory The BusinessCategoryDefinitionFactory object.

createBusinessCategoryDefinition

public BusinessCategoryDefinition createBusinessCategoryDefinition(java.lang.String name)
                                                            throws ParameterNullException
Creates a business category definition object with the specified business category name. A business category definition object is used to create a persistently stored business category. The business category definition object itself is not stored on the database.

Parameters:
name - The name of the business category. Note that business category names must conform to the XML NCName specification.
Returns:
The business category definition object.
Throws:
ParameterNullException

createBusinessCategoryDefinition

public BusinessCategoryDefinition createBusinessCategoryDefinition(java.lang.String name,
                                                                   BusinessCategoryDefinition fromBusinessCategoryDefinition)
                                                            throws ParameterNullException
Creates a business category definition object based on the specified business category definition. All properties except the business category name are copied from the specified business category definition into the newly created business category definition.

Parameters:
name - The name of the business category. Note that business category names must conform to the XML NCName specification.
fromBusinessCategoryDefinition - The business category definition to be copied.
Returns:
The newly created business category definition object.
Throws:
ParameterNullException

IBM WebSphere Application ServerTM
Release 7