public interface ExtensibleItemRemote extends ItemRemote
It defines methods for handling this items properties. Further you can access its external key.
Since extensible items may be staged all methods exist in two variants: unstaged and staged. Methods for staged items
have always be provided with the staging method to make sure which properties are visible and which not.
Besides 'normal' properties each item may have internal properties, which are not accessible via jalo layer.
| Modifier and Type | Method and Description |
|---|---|
void |
copyPropertiesFrom(ExtensibleItemRemote ext) |
java.util.Map<java.lang.String,java.lang.Object> |
getAllProperties()
Returns all properties of this item as ( key , value ) mappings.
|
java.lang.Object |
getProperty(java.lang.String name)
The value of one property.
|
java.util.Set<java.lang.String> |
getPropertyNames()
All property qualifiers.
|
java.lang.Object |
getPropertyRaw(java.lang.String name)
Same as
getProperty(String) without instantiating property values which have been saved as
ItemPropertyValue. |
long |
getPropertyTimestamp() |
TypeInfoMap |
getTypeInfoMap() |
java.lang.Object |
removeProperty(java.lang.String name)
Removes one property.
|
void |
setAllProperties(EJBPropertyContainer propertyContainer) |
java.lang.Object |
setProperty(java.lang.String name,
java.lang.Object value)
Sets one property.
|
getComposedType, getCreationTime, getHJMPTS, getModifiedTime, getOwner, getPkString, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, wasModifiedSincegetPKvoid copyPropertiesFrom(ExtensibleItemRemote ext)
long getPropertyTimestamp()
TypeInfoMap getTypeInfoMap()
java.util.Map<java.lang.String,java.lang.Object> getAllProperties()
java.util.Set<java.lang.String> getPropertyNames()
void setAllProperties(EJBPropertyContainer propertyContainer) throws ConsistencyCheckException
ConsistencyCheckException - if the property container contains localized properties, and the called item is not localizablejava.lang.Object setProperty(java.lang.String name,
java.lang.Object value)
name - the qualifier if this propertyvalue - the new valuejava.lang.Object getProperty(java.lang.String name)
name - the qualifier of the property null if the property was not setjava.lang.Object getPropertyRaw(java.lang.String name)
getProperty(String) without instantiating property values which have been saved as
ItemPropertyValue.name - java.lang.Object removeProperty(java.lang.String name)
name - the qualifier of the property null if the property was not setCopyright © 2018 SAP SE. All Rights Reserved.