com.ibm.portal.propertybroker.property
Interface Property
All Superinterfaces:
java.io.Serializable
All known subinterfaces:
- public interface Property
- extends java.io.Serializable
PropertyBrokerService
may be used to create
instances of Property
. After instantiation, required fields must be set using
setter methods on PropertyController
.
Currently only Name is supported.
See Also:
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getClassname()
Returns class used to encapsulate the property value.
|
|
getName()
Returns the name of the property.
|
|
getNamespace()
Returns a string containing the type namespace.
|
|
getOwningDefinitionId()
|
|
getType()
Returns a string containing the property type.
|
Method Detail
getName
- java.lang.String getName()
Returns the name of the property.
Property names must be unique within the set associated with a component definition.
The name is a required field (i.e. must not be null).
Returns:
a
String
containing the name of the property. getType
- java.lang.String getType()
Returns a string containing the property type.
The type is associated with the semantics of the property
e.g. PhoneNo, orderID etc. This field is required.
Returns:
a
String
containing the property type. getNamespace
- java.lang.String getNamespace()
Returns a string containing the type namespace.
A namespace may be used to group related types in a domain of types, to prevent
collisions with similarly named types created in a different domain.
This is optional; if omitted, no namespace is used. No namespace is indicated by the empty string.
If specified, it will
be used in conjunction with type to restrict matches.
getClassname
- java.lang.String getClassname()
Returns class used to encapsulate the property value.
The default is
String
.
Returns:
a
String
containing the class name of the value of the property. getOwningDefinitionId
- java.lang.Object getOwningDefinitionId( )