org.apache.lenya.cms.repository
Class ModifiableMetaDataHandler
java.lang.Object
org.apache.lenya.cms.repository.SourceNodeMetaDataHandler
org.apache.lenya.cms.repository.ModifiableMetaDataHandler
- All Implemented Interfaces:
- org.apache.lenya.cms.metadata.MetaDataOwner, org.apache.lenya.cms.repository.Persistable
public class ModifiableMetaDataHandler
- extends SourceNodeMetaDataHandler
- implements org.apache.lenya.cms.repository.Persistable
Modifiable meta data handler.
Method Summary |
protected void |
addValue(java.lang.String namespaceUri,
java.lang.String key,
java.lang.String value)
|
boolean |
isModified()
|
protected void |
removeAllValues(java.lang.String namespaceUri,
java.lang.String key)
|
void |
save()
|
protected void |
setValue(java.lang.String namespaceUri,
java.lang.String key,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModifiableMetaDataHandler
public ModifiableMetaDataHandler(org.apache.avalon.framework.service.ServiceManager manager,
MetaSourceWrapper sourceWrapper)
- Parameters:
manager
- The service manager.sourceWrapper
- The source wrapper.
save
public void save()
throws org.apache.lenya.cms.repository.RepositoryException
- Specified by:
save
in interface org.apache.lenya.cms.repository.Persistable
- Throws:
org.apache.lenya.cms.repository.RepositoryException
addValue
protected void addValue(java.lang.String namespaceUri,
java.lang.String key,
java.lang.String value)
throws org.apache.lenya.cms.metadata.MetaDataException
- Overrides:
addValue
in class SourceNodeMetaDataHandler
- Throws:
org.apache.lenya.cms.metadata.MetaDataException
removeAllValues
protected void removeAllValues(java.lang.String namespaceUri,
java.lang.String key)
throws org.apache.lenya.cms.metadata.MetaDataException
- Overrides:
removeAllValues
in class SourceNodeMetaDataHandler
- Throws:
org.apache.lenya.cms.metadata.MetaDataException
setValue
protected void setValue(java.lang.String namespaceUri,
java.lang.String key,
java.lang.String value)
throws org.apache.lenya.cms.metadata.MetaDataException
- Overrides:
setValue
in class SourceNodeMetaDataHandler
- Throws:
org.apache.lenya.cms.metadata.MetaDataException
isModified
public boolean isModified()
- Specified by:
isModified
in interface org.apache.lenya.cms.repository.Persistable
Copyright © $ Apache Software Foundation. All Rights Reserved.