| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Provider, which implements this interface, is responsible for property writing operations.
When any method of provider is called, it's guaranteed, that isApplicable method
was called before with the same values of propertyMap and propertyName
arguments and true was returned.
| Method Summary | |
Property | addProperty(PropertyMap propertyMap, String propertyName, String propertyValue)Provider must add property with a specified value to propertyMap. |
boolean | canAddProperty(PropertyMap propertyMap, String propertyName, String propertyValue)Provider must return true, if propertyName property with
propertyValue value can be added to propertyMap
This method is called, when canAddProperty method of PropertyMap was
invoked or before addProperty method invokation. |
boolean | canSetPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue)Provider must return true if propertyName property can be set
to the propertyValue value. |
boolean | canSetPropertyValue(PropertyMap propertyMap, String propertyName, boolean propertyValue)See descriprtion of canSetPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue) |
boolean | isPropertyWritable(PropertyMap propertyMap, String propertyName)Provider must return true if propertyName property is writable. |
void | setPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue)Provider must set property with a specified value. |
void | setPropertyValue(PropertyMap propertyMap, String propertyName, boolean propertyValue)See description of setPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue)
method. |
| Methods inherited from interface com.togethersoft.openapi.model.extension.PropertyProvider |
isApplicable |
| Method Detail |
public Property addProperty(PropertyMap propertyMap, String propertyName, String propertyValue)
propertyMap. This method is
isApplicable and canAddProperty methods of provider was
true.
true both by isApplicable and canAddProperty methods.public boolean canAddProperty(PropertyMap propertyMap, String propertyName, String propertyValue)
true, if propertyName property with
propertyValue value can be added to propertyMap
canAddProperty method of PropertyMap was
addProperty method invokation.
false, when all applicable providers
false and true otherwise.public boolean canSetPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue)
true if propertyName property can be set
propertyValue value.
canSetPropertyValue method of PropertyMap
setPropertyValue method invokation.
false, when all applicable providers
false and true otherwise.public boolean canSetPropertyValue(PropertyMap propertyMap, String propertyName, boolean propertyValue)
canSetPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue)public boolean isPropertyWritable(PropertyMap propertyMap, String propertyName)
true if propertyName property is writable.
isPropertyWritable method of PropertyMap
false, when all applicable providers
false and true otherwise.public void setPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue)
isApplicable and canSetPropertyValue methods of provider was
true.
true both from isApplicable and canSetPropertyValue methods.public void setPropertyValue(PropertyMap propertyMap, String propertyName, boolean propertyValue)
setPropertyValue(PropertyMap propertyMap, String propertyName, String propertyValue)
| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||