oracle.owb.data.attributeGrouping
Interface AttributeGroup
- All Superinterfaces:
- Extensible, OWBNamedObject, PropertyOwner
- public interface AttributeGroup
- extends OWBNamedObject, Extensible
AttributeGroup interface represents a named custom grouping of
attributes.
| 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 |
getGroupOwner
public AttributeGroupOwner getGroupOwner()
- Returns the owner of this attribute group.
- Returns:
- the owner of this attribute group
getAttributes
public Attribute[] getAttributes()
- Returns the attributes in this group.
- Returns:
- an array containing this group's attributes
- See Also:
setAttributes(oracle.owb.data.Attribute[])
setAttributes
public void setAttributes(Attribute[] attributes)
- Sets all the attributes in this group. It cleans the existing list and
creates the new list with the elements in the passed array.
- Parameters:
attributes - an array of Attribute objects- See Also:
getAttributes()
addAttribute
public void addAttribute(Attribute attribute)
- Adds a new attribute to this attribute group.
- Parameters:
attribute - the Attribute object to be added to this
group
removeAttribute
public void removeAttribute(Attribute attribute)
- Removes an attribute from this attribute group.
- Parameters:
attribute - the Attribute object to be removed from this
group