Tree PREV CLASS NEXT CLASS SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD com.ibm.portal
Interface ModifiableMetaData<V,E extends java.util.Map.Entry<java.lang.String,V>>
- All Superinterfaces:
- ListModel<E>, MetaData<V,E>, Modifiable
- All Known Subinterfaces:
- ModifiableLayoutMetrics<V,E>, ModifiablePortletPreferences<E>
public interface ModifiableMetaData<V,E extends java.util.Map.Entry<java.lang.String,V>>- extends MetaData<V,E>, Modifiable
An interface representing modifiable meta data. It can be obtained through the ModifiableMetaDataProvider.
- Since:
- 6.1.0
Method Summary boolean confirmRemoveName(java.lang.String aName)
Indicates if the specifed meta data may be removed.boolean confirmRemoveNames()
Indicates if all meta data may be removed.boolean confirmRemoveNames(java.util.Collection<java.lang.String> aCollection)
Indicates if the specified meta data may be removed.boolean confirmRetainNames(java.util.Collection<java.lang.String> aCollection)
Indicates if the specified meta data may be retained.boolean confirmSetValue(java.lang.String aName, V aValue)
Indicates if the specified meta data may be set.boolean confirmSetValues(MetaData<? extends V,? extends E> aMetaData)
Indicates if the specified meta data may be set.V removeName(java.lang.String aName)
Removes the meta data identified with the specified name.boolean removeNames()
Removes all meta data.boolean removeNames(java.util.Collection<java.lang.String> aCollection)
Removes the meta data identified by the names specified in the collection.boolean retainNames(java.util.Collection<java.lang.String> aCollection)
Retains only the meta data identified by the names specified in the collection.V setValue(java.lang.String aName, V aValue)
Sets the value for the meta data identified by the specified name.boolean setValues(MetaData<? extends V,? extends E> aMetaData)
Sets the specified meta data.
Methods inherited from interface com.ibm.portal.MetaData getNames, getValue, iterator
Method Detail setValue
V setValue(java.lang.String aName, V aValue) throws CannotModifyPropertyException
- Sets the value for the meta data identified by the specified name.
- Parameters:
- aName - name of meta data to set the value for
- aValue - meta data value to set; must not be null
- Returns:
- the former value for the name; if none existed, null is returned
- Throws:
- CannotModifyPropertyException - in case the value of the meta data cannot be set
setValues
boolean setValues(MetaData<? extends V,? extends E> aMetaData) throws CannotModifyPropertyException
- Sets the specified meta data.
- Parameters:
- aMetaData - meta data to set
- Returns:
- true if this ModifiableMetaData was changed as a result of this call
- Throws:
- CannotModifyPropertyException - in case a specified meta data cannot be set; in this case, the meta data are set only partially
removeName
V removeName(java.lang.String aName) throws CannotModifyPropertyException
- Removes the meta data identified with the specified name.
- Parameters:
- aName - name of meta data to remove
- Returns:
- the former value for the name; if none existed, null is returned
- Throws:
- CannotModifyPropertyException - in case the meta data cannot be removed
removeNames
boolean removeNames(java.util.Collection<java.lang.String> aCollection) throws CannotModifyPropertyException
- Removes the meta data identified by the names specified in the collection.
- Parameters:
- aCollection - collection of names of meta data to remove
- Returns:
- true if this ModifiableMetaData was changed as a result of this call
- Throws:
- CannotModifyPropertyException - in case a specified meta data cannot be removed; in this case, the meta data are removed only partially
removeNames
boolean removeNames() throws CannotModifyPropertyException
- Removes all meta data.
- Returns:
- true if this ModifiableMetaData was changed as a result of this call
- Throws:
- CannotModifyPropertyException - in case a meta data cannot be removed; in this case, the meta data are removed only partially
retainNames
boolean retainNames(java.util.Collection<java.lang.String> aCollection) throws CannotModifyPropertyException
- Retains only the meta data identified by the names specified in the collection.
- Parameters:
- aCollection - names of meta data to retain
- Returns:
- true if this ModifiableMetaData was changed as a result of this call
- Throws:
- CannotModifyPropertyException - in case a meta data, which is not to be retained, cannot be removed; in this case, the meta data is removed only partially.
confirmSetValue
boolean confirmSetValue(java.lang.String aName, V aValue)
- Indicates if the specified meta data may be set.
- Parameters:
- aName - name identifying the meta data for which to indicate if the specified value may be set
- aValue - meta data value for which to indicate if it may be set
- Returns:
- true if the meta data may be set, false otherwise
confirmSetValues
boolean confirmSetValues(MetaData<? extends V,? extends E> aMetaData)
- Indicates if the specified meta data may be set.
- Parameters:
- aMetaData - meta data for which to indicate if it may be set
- Returns:
- true if the specfied meta data may be set, false otherwise
confirmRemoveName
boolean confirmRemoveName(java.lang.String aName)
- Indicates if the specifed meta data may be removed.
- Parameters:
- aName - name identifying the meta data
- Returns:
- true if the specified meta data may be removed, false otherwise
confirmRemoveNames
boolean confirmRemoveNames(java.util.Collection<java.lang.String> aCollection)
- Indicates if the specified meta data may be removed.
- Parameters:
- aCollection - collection of names identifying meta data for which to indicate if they may be removed
- Returns:
- true if the specified meta data may be removed, false otherwise
confirmRemoveNames
boolean confirmRemoveNames()
- Indicates if all meta data may be removed.
- Returns:
- true if all meta data may be remvoed, false otherwise
confirmRetainNames
boolean confirmRetainNames(java.util.Collection<java.lang.String> aCollection)
- Indicates if the specified meta data may be retained.
- Parameters:
- aCollection - collection of names identifying meta data for which to indicate if they may be retained
- Returns:
- true in case the meta data may be retained, false otherwise
Tree PREV CLASS NEXT CLASS SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD