public interface BBjAdminPropertyWriter extends BBjAdminPropertyReader
Modifier and Type | Method and Description |
---|---|
void |
addType(java.lang.String p_property,
BBjAdminType p_type)
Adds a type for the specified property if this object was created with the ability
to add new properties.
|
boolean |
canAddNewProperties()
Is the user allowed to add new properties?
|
boolean |
canClear()
Is the user allowed to clear properties?
|
void |
clear()
Clear all properties that are not read only.
|
boolean |
clearProperties(java.util.Set<java.lang.String> p_properties)
Clear a set of properties.
|
boolean |
clearProperty(java.lang.String p_property)
Clear out the value of a property.
|
java.util.Set<java.lang.String> |
getReadOnly()
Set the complete set of read-only properties.
|
boolean |
hasChanged()
Have properties been changed?
|
boolean |
isReadOnly(java.lang.String p_property)
Is a given property read-only.
|
void |
setBoolean(java.lang.String p_property,
boolean p_value)
Set the boolean value of a property.
|
void |
setDouble(java.lang.String p_property,
double p_value)
Set the double value of a property.
|
void |
setInt(java.lang.String p_property,
int p_value)
Set the integer value of a property.
|
void |
setList(java.lang.String p_property,
BBjAdminList p_value)
Set the BBjAdminList value of a property.
|
void |
setLong(java.lang.String p_property,
long p_value)
Set the long value of a property.
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> p_properties)
Set properties as a group from a Map.
|
void |
setString(java.lang.String p_property,
java.lang.String p_value)
Set the String value of a property.
|
void |
setValue(java.lang.String p_property,
java.lang.Object p_value)
Set the object value of a property.
|
checkValueEqual, contains, contains, getBoolean, getDouble, getInt, getList, getLong, getProperties, getString, getType, getTypes, getValue
boolean canClear() throws BBjAdminException
BBjAdminException
- TODOboolean canAddNewProperties() throws BBjAdminException
BBjAdminException
- TODOboolean hasChanged() throws BBjAdminException
BBjAdminException
- TODOvoid clear() throws BBjAdminException
BBjAdminException
void setProperties(java.util.Map<java.lang.String,java.lang.Object> p_properties) throws BBjAdminException
p_properties
- Properties to set.BBjAdminException
boolean clearProperties(java.util.Set<java.lang.String> p_properties) throws BBjAdminException
p_properties
- Property names.BBjAdminException
boolean clearProperty(java.lang.String p_property) throws BBjAdminException
p_property
- Property name.BBjAdminException
void setString(java.lang.String p_property, java.lang.String p_value) throws BBjAdminException
p_property
- Property name.p_value
- New value for the property.BBjAdminException
void setList(java.lang.String p_property, BBjAdminList p_value) throws BBjAdminException
p_property
- Property name.p_value
- New value for the property.BBjAdminException
void setInt(java.lang.String p_property, int p_value) throws BBjAdminException
p_property
- Property name.p_value
- New value for the property.BBjAdminException
void setLong(java.lang.String p_property, long p_value) throws BBjAdminException
p_property
- Property name.p_value
- New value for the property.BBjAdminException
void setBoolean(java.lang.String p_property, boolean p_value) throws BBjAdminException
p_property
- Property name.p_value
- New value for the property.BBjAdminException
void setDouble(java.lang.String p_property, double p_value) throws BBjAdminException
p_property
- Property name.p_value
- New value for the property.BBjAdminException
void setValue(java.lang.String p_property, java.lang.Object p_value) throws BBjAdminException
p_property
- Property name.p_value
- New value for the property.BBjAdminException
void addType(java.lang.String p_property, BBjAdminType p_type) throws BBjAdminException
p_property
- p_type
- BBjAdminException
boolean isReadOnly(java.lang.String p_property) throws BBjAdminException
p_property
- Property name.BBjAdminException
- TODOjava.util.Set<java.lang.String> getReadOnly() throws BBjAdminException
BBjAdminException
- TODO