com.ibm.j2ca.extension.emd.discovery.properties
Class WBISingleTypedPropertyImpl
java.lang.Object
com.ibm.j2ca.extension.emd.discovery.properties.WBIPropertyDescriptorImpl
com.ibm.j2ca.extension.emd.discovery.properties.WBIPropertyImpl
com.ibm.j2ca.extension.emd.discovery.properties.WBISingleTypedPropertyImpl
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.EventListener, IVetoableChangeListenerImpl, commonj.connector.metadata.discovery.properties.Property, commonj.connector.metadata.discovery.properties.PropertyChangeListener, commonj.connector.metadata.discovery.properties.PropertyDescriptor, commonj.connector.metadata.discovery.properties.SingleTypedProperty
- Direct Known Subclasses:
- WBIMultiValuedPropertyImpl, WBISingleValuedPropertyImpl
- public abstract class WBISingleTypedPropertyImpl
- extends WBIPropertyImpl
- implements commonj.connector.metadata.discovery.properties.SingleTypedProperty
Methods inherited from class com.ibm.j2ca.extension.emd.discovery.properties.WBIPropertyDescriptorImpl |
addPropertyChangeListener, addVetoablePropertyChangeListener, getDescription, getDisplayName, getName, isEnabled, propertyChange, removePropertyChangeListener, removeVetoablePropertyChangeListener, setDescription, setDisplayName, setEnabled, setName |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface commonj.connector.metadata.discovery.properties.Property |
getValidationMessage, isSet, isValid, unSet |
Methods inherited from interface commonj.connector.metadata.discovery.properties.PropertyDescriptor |
addPropertyChangeListener, getDescription, getDisplayName, getName, isEnabled, removePropertyChangeListener |
propertyType
protected WBIPropertyTypeImpl propertyType
WBISingleTypedPropertyImpl
public WBISingleTypedPropertyImpl(java.lang.String propertyName,
java.lang.Class propertyType)
throws commonj.connector.metadata.MetadataException
- Parameters:
propertyName
-
- Throws:
CoreException
commonj.connector.metadata.MetadataException
getPropertyType
public commonj.connector.metadata.discovery.properties.PropertyType getPropertyType()
- Specified by:
getPropertyType
in interface commonj.connector.metadata.discovery.properties.SingleTypedProperty
- See Also:
com.ibm.propertygroup.api.ISingleTypedProperty#getPropertyType()
setDefaultValue
public void setDefaultValue(java.lang.Object defaultValue)
setDefaultValueDerived
public void setDefaultValueDerived(boolean isDerived)
setExpert
public void setExpert(boolean expert)
- Parameters:
expert
- The expert to set.
setHidden
public void setHidden(boolean hidden)
- Parameters:
hidden
- The hidden to set.
setReadOnly
public void setReadOnly(boolean readOnly)
- Parameters:
readOnly
- The readOnly to set.
setRequired
public void setRequired(boolean required)
- Parameters:
required
- The required to set.
setSensitive
public void setSensitive(boolean sensitive)
setValidValues
public void setValidValues(java.lang.Object[] values)
throws commonj.connector.metadata.MetadataException
- Sets the set of valid values for the property.
- Parameters:
values
- -
the set of valid values
- Throws:
commonj.connector.metadata.MetadataException
- -
thrown if an error occurs. For example, if the set of valid
values are of a different Java type than the property.
setValidValuesEditable
public void setValidValuesEditable(boolean editable)
clone
public java.lang.Object clone()
- Specified by:
clone
in interface commonj.connector.metadata.discovery.properties.PropertyDescriptor
- Overrides:
clone
in class WBIPropertyImpl
- See Also:
Object.clone()