com.ibm.portal.propertybroker.property
Interface Property
-
- All Superinterfaces:
- java.io.Serializable
- All Known Subinterfaces:
- PropertyController
Deprecated.
@Deprecated public interface Property extends java.io.Serializable
Encapsulates property information. A property represents a data type which can be produced or consumed. The type information is used by the Property Broker to determine matches between properties produced by a source and properties consumed by a target. This interface does not have any dependencies on the specific runtime environment, as it is intended for reuse across different component runtime environments where brokered communication across components may be supported.PropertyBrokerService
may be used to create instances ofProperty
. After instantiation, required fields must be set using setter methods onPropertyController
.Currently only Name is supported.
- See Also:
PropertyBrokerService
,PropertyController
-
-
Method Summary
Methods Modifier and Type Method and Description java.lang.String
getClassname()
Deprecated.Returns class used to encapsulate the property value.java.lang.String
getName()
Deprecated.Returns the name of the property.java.lang.String
getNamespace()
Deprecated.Returns a string containing the type namespace.java.lang.Object
getOwningDefinitionId()
Deprecated.java.lang.String
getType()
Deprecated.Returns a string containing the property type.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Deprecated.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()
Deprecated.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()
Deprecated.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.- Returns:
- a
String
containing the type namespace. - See Also:
getType()
-
getClassname
java.lang.String getClassname()
Deprecated.Returns class used to encapsulate the property value. The default isString
.- Returns:
- a
String
containing the class name of the value of the property.
-
getOwningDefinitionId
java.lang.Object getOwningDefinitionId()
Deprecated.
-
-