com.togethersoft.openapi.rwi.extension
Class BooleanPropertyAdapter

com.togethersoft.openapi.rwi.extension.RwiPropertyProviderAdapter
  |
  +--com.togethersoft.openapi.rwi.extension.BooleanPropertyAdapter

public abstract class BooleanPropertyAdapter
extends RwiPropertyProviderAdapter

Presents provider suited to work with boolean properties. Has default implementation.
Some methods gets context element to produce additional calculations. This element has to implement
RwiPropertyMap interface.

Author:
TogetherSoft
Since: Together 4.0
See Also: RwiPropertyProviderAdapter, RwiPropertyMap

Field Summary
 private StringmyName
           

Constructor Summary
BooleanPropertyAdapter(String name)
          Creates new provider for property with specified name.

Method Summary
 booleancanSetProperty(RwiPropertyMap element, String propertyValue)
          Alwasy return false.
 StringgetProperty(RwiPropertyMap element)
          Return property value as a String.
 StringgetPropertyName()
          Returns name of boolean property.
 abstract booleanhasProperty(RwiPropertyMap element)
          Return value of this property.
 booleanisPropertyReadable(RwiPropertyMap element)
          Alwasy return true.
 booleanisPropertyWritable(RwiPropertyMap element)
          Alwasy return false.

Methods inherited from class com.togethersoft.openapi.rwi.extension.RwiPropertyProviderAdapter
addProperty, canAddProperty, canSetProperty, dependencies, isApplicable, properties, setProperty, setProperty

Field Detail

myName

private String myName
Constructor Detail

BooleanPropertyAdapter

public BooleanPropertyAdapter(String name)
Creates new provider for property with specified name.
Method Detail

canSetProperty

public boolean canSetProperty(RwiPropertyMap element, String propertyValue)
Alwasy return false.
See com.togethersoft.openapi.rwi.RwiPropertyMap.canSetProperty(java.lang.String,boolean).

getProperty

public String getProperty(RwiPropertyMap element)
Return property value as a String.
Returns: Empty String = "" if value = true,
otherwise return String = null.

getPropertyName

public String getPropertyName()
Returns name of boolean property.

hasProperty

public abstract boolean hasProperty(RwiPropertyMap element)
Return value of this property.

isPropertyReadable

public boolean isPropertyReadable(RwiPropertyMap element)
Alwasy return true.
See com.togethersoft.openapi.rwi.RwiPropertyMap.isPropertyReadable(java.lang.String).

isPropertyWritable

public boolean isPropertyWritable(RwiPropertyMap element)
Alwasy return false.
See com.togethersoft.openapi.rwi.RwiPropertyMap.isPropertyWritable(java.lang.String).

Association Links

to Class java.lang.String