com.sap.portal.pcm.iviewserver.providers.wrappers
Interface IAttrSetProviderWrapper
- public interface IAttrSetProviderWrapper
A provider for IAttributeSet wrapper.
Since every wrapped object has its own creation way, the provider is responsible for the creation.
|
Method Summary |
com.sap.portal.pcm.admin.IAttributeSet |
getClonedAttributeSet()
Returns a cloned IAttributeSet instance. |
com.sap.portal.pcm.admin.IAttributeSet |
getSharedAttributeSet()
Returns a shared IAttributeSet instance.
|
boolean |
isReadOnly()
|
boolean |
isShared()
|
void |
publishChanges(com.sap.portal.pcm.admin.IAttributeSet modifiedAttrs)
Publish changes done on the wrapped object. |
getSharedAttributeSet
public com.sap.portal.pcm.admin.IAttributeSet getSharedAttributeSet()
- Returns a shared IAttributeSet instance.
Used for optimization.
Its the caller responsibility not to modify a shared instance.
- Returns:
-
getClonedAttributeSet
public com.sap.portal.pcm.admin.IAttributeSet getClonedAttributeSet()
throws java.lang.UnsupportedOperationException
- Returns a cloned IAttributeSet instance.
- Returns:
-
isShared
public boolean isShared()
- Returns:
-
isReadOnly
public boolean isReadOnly()
- Returns:
-
publishChanges
public void publishChanges(com.sap.portal.pcm.admin.IAttributeSet modifiedAttrs)
- Publish changes done on the wrapped object.
- Returns:
-