Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

oracle.owb.intelligence
Interface ItemClass

All Superinterfaces:
Extensible, OWBNamedObject, PropertyOwner

public interface ItemClass
extends OWBNamedObject, Extensible

An ItemClass defines a List Of Values for one or more Query Items.


Method Summary
 QueryItem getOrderQueryItem()
          Returns the query item that holds the order of the values for this Item Class.
 QueryItem[] getQueryItems()
          Returns the list of query items that use this Item Class.
 QueryObject getQueryObject()
          Returns the owning query object.
 QueryItem getValuesQueryItem()
          Returns the query item that holds the Values for this Item Class.
 void setOrderQueryItem(QueryItem queryItem)
          Sets the query item that holds the order of the values for this Item Class.
 void setValuesQueryItem(QueryItem queryItem)
          Sets the query item that holds the individual Values for this Item Class.

 

Methods inherited from interface oracle.owb.foundation.OWBNamedObject
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName

 

Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValue, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValue, setPropertyValueByString

 

Method Detail

getQueryObject

public QueryObject getQueryObject()
Returns the owning query object.
Returns:
the QueryObject that owns the item class.

setValuesQueryItem

public void setValuesQueryItem(QueryItem queryItem)
Sets the query item that holds the individual Values for this Item Class. (This must be a Query Item of the Query Object that owns this Item Class.) Note that if the query item is to be associated with this Item Class, the query item's setItemClass method should also be called.
Parameters:
queryItem - a QueryItem that holds the values for this Item Class.
See Also:
getValuesQueryItem()

getValuesQueryItem

public QueryItem getValuesQueryItem()
Returns the query item that holds the Values for this Item Class.
Returns:
the QueryItem that holds the values for this Item Class, or null if none
See Also:
setValuesQueryItem(oracle.owb.intelligence.QueryItem)

setOrderQueryItem

public void setOrderQueryItem(QueryItem queryItem)
Sets the query item that holds the order of the values for this Item Class. (This must be a Query Item of the Query Object that owns this Item Class.)
Parameters:
queryItem - a QueryItem that holds the order values.
See Also:
getOrderQueryItem()

getOrderQueryItem

public QueryItem getOrderQueryItem()
Returns the query item that holds the order of the values for this Item Class.
Returns:
a QueryItem that holds the order values, or null if none.
See Also:
setOrderQueryItem(oracle.owb.intelligence.QueryItem)

getQueryItems

public QueryItem[] getQueryItems()
Returns the list of query items that use this Item Class.
Returns:
an array of QueryItems that use this Item Class.

Oracle Warehouse Builder Java API Reference
10g Release 1 (10.1)

B12155-01

Copyright © 2003, Oracle. All Rights Reserved.