Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

alma::ACS::impl::PropertyImpl Class Reference

Inheritance diagram for alma::ACS::impl::PropertyImpl:

Inheritance graph
[legend]
Collaboration diagram for alma::ACS::impl::PropertyImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PropertyImpl (String name, CharacteristicComponentImpl parentComponent) throws PropertyInitializationFailed
void readCharacteristics () throws PropertyInitializationFailed
void destroy ()
CharacteristicComponentImpl getParentComponent ()
String name ()
String characteristic_component_name ()
Any get_characteristic_by_name (String name) throws NoSuchCharacteristic
String[] find_characteristic (String wildcard)
PropertySet get_all_characteristics ()
PropertyDesc getPropertyDescriptor ()

Protected Attributes

String name
CharacteristicComponentImpl parentComponent
CharacteristicModelImpl characteristicModelImpl

Private Attributes

PropertyDesc propertyDesc

Detailed Description

Implementation of alma.ACS.Property.
Author:
Matej Sekoranja
Version:
$id$


Constructor & Destructor Documentation

alma::ACS::impl::PropertyImpl::PropertyImpl String  name,
CharacteristicComponentImpl  parentComponent
throws PropertyInitializationFailed [inline]
 

Constructor.

Parameters:
name property name, non-null.
parentComponent parent component, non-null.
Exceptions:
PropertyInitializationFailed exception is thrown on failure


Member Function Documentation

String alma::ACS::impl::PropertyImpl::characteristic_component_name  )  [inline]
 

See also:
alma.ACS.PropertyOperations::characteristic_component_name()

Implements alma::ACS::PropertyOperations.

void alma::ACS::impl::PropertyImpl::destroy  )  [inline]
 

Destroy property.

Reimplemented in alma::ACS::impl::CommonPropertyImpl.

String [] alma::ACS::impl::PropertyImpl::find_characteristic String  wildcard  )  [inline]
 

See also:
alma.ACS.CharacteristicModelOperations::find_characteristic(java.lang.String)

PropertySet alma::ACS::impl::PropertyImpl::get_all_characteristics  )  [inline]
 

See also:
alma.ACS.CharacteristicModelOperations::get_all_characteristics()

Implements alma::ACS::CharacteristicModelOperations.

Any alma::ACS::impl::PropertyImpl::get_characteristic_by_name String  name  )  throws NoSuchCharacteristic [inline]
 

See also:
alma.ACS.CharacteristicModelOperations::get_characteristic_by_name(java.lang.String)

CharacteristicComponentImpl alma::ACS::impl::PropertyImpl::getParentComponent  )  [inline]
 

Get property parent component.

Returns:
property parent component.

PropertyDesc alma::ACS::impl::PropertyImpl::getPropertyDescriptor  )  [inline]
 

Get property descriptor.

See also:
alma.ACS.PropertyDesc

String alma::ACS::impl::PropertyImpl::name  )  [inline]
 

See also:
alma.ACS.PropertyOperations::name()

Implements alma::ACS::PropertyOperations.

void alma::ACS::impl::PropertyImpl::readCharacteristics  )  throws PropertyInitializationFailed [inline]
 

Read property characteristics.

Exceptions:
PropertyInitializationFailed exception is thrown on failure

Reimplemented in alma::ACS::impl::CommonComparablePropertyImpl, alma::ACS::impl::CommonPropertyImpl, alma::ACS::impl::ROCommonComparablePropertyImpl, alma::ACS::impl::RWCommonComparablePropertyImpl, and alma::ACS::impl::TypelessPropertyImpl.


Member Data Documentation

CharacteristicModelImpl alma::ACS::impl::PropertyImpl::characteristicModelImpl [protected]
 

CharacteristicModel implementation (delegate).

String alma::ACS::impl::PropertyImpl::name [protected]
 

Property name.

CharacteristicComponentImpl alma::ACS::impl::PropertyImpl::parentComponent [protected]
 

Property parent component.

PropertyDesc alma::ACS::impl::PropertyImpl::propertyDesc [private]
 

Property descriptor (lazy initialization).


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:53:14 2009 for ACS Java API by doxygen 1.3.8