public class DefaultValueService extends java.lang.Object implements ValueService
| Constructor and Description |
|---|
DefaultValueService() |
| Modifier and Type | Method and Description |
|---|---|
SystemService |
getSystemService() |
java.lang.Object |
getValue(TypedObject typedObject,
PropertyDescriptor propertyDescriptor)
Reads value of a single property descriptor.
|
protected ObjectValueHandlerRegistry |
getValueHandlerRegistry() |
ObjectValueContainer |
getValues(TypedObject typedObject,
java.util.Set<PropertyDescriptor> propertyDescriptors,
java.util.Set<java.lang.String> languageIsos)
Reads values of a given property descriptors.
|
void |
setSystemService(SystemService systemService) |
void |
setValue(TypedObject typedObject,
PropertyDescriptor propertyDescriptor,
java.lang.Object value)
Stores value of a single property descriptor.
|
void |
setValue(TypedObject typedObject,
PropertyDescriptor propertyDescriptor,
java.lang.Object value,
java.lang.String langIso)
Stores value of a single property descriptor for a given language.
|
void |
setValueHandlerRegistry(ObjectValueHandlerRegistry valueHandlerRegistry) |
void |
setValues(TypedObject typedObject,
ObjectValueContainer values)
Stores given values.
|
void |
updateValues(TypedObject typedObject,
ObjectValueContainer values)
Updates all valueholders in the given valueContainer, i.e.
|
public java.lang.Object getValue(TypedObject typedObject, PropertyDescriptor propertyDescriptor) throws ValueHandlerException
ValueServicegetValue in interface ValueServicetypedObject - the typed object to read value frompropertyDescriptor - property descriptor to read value ofValueHandlerException - if reading of the value is not possible - e.g. user rights or validation problempublic ObjectValueContainer getValues(TypedObject typedObject, java.util.Set<PropertyDescriptor> propertyDescriptors, java.util.Set<java.lang.String> languageIsos) throws ValueHandlerException
ValueServicegetValues in interface ValueServicetypedObject - the typed object to read value frompropertyDescriptors - property descriptors to read values oflanguageIsos - languages to load values forValueHandlerException - if reading of values is not possible - e.g. user rights or validation problempublic void setValue(TypedObject typedObject, PropertyDescriptor propertyDescriptor, java.lang.Object value) throws ValueHandlerException
ValueServicesetValue in interface ValueServicetypedObject - the typed object to write value topropertyDescriptor - property descriptor to write value ofvalue - the value to setValueHandlerException - if storing of the value is not possible - e.g. user rights or validation problempublic void setValue(TypedObject typedObject, PropertyDescriptor propertyDescriptor, java.lang.Object value, java.lang.String langIso) throws ValueHandlerException
ValueServicesetValue in interface ValueServicetypedObject - the typed object to write value topropertyDescriptor - property descriptor to write value ofvalue - the value to setlangIso - give language iso codeValueHandlerException - if storing of the value is not possible - e.g. user rights or validation problempublic void setValues(TypedObject typedObject, ObjectValueContainer values) throws ValueHandlerException
ValueServicesetValues in interface ValueServicetypedObject - the typed object to write value tovalues - the values to set. Values of all property descriptors of the ObjectValueContainer will be stored.ValueHandlerException - if storing of values is not possible - e.g. user rights or validation problempublic void updateValues(TypedObject typedObject, ObjectValueContainer values) throws ValueHandlerException
ValueServiceupdateValues in interface ValueServicetypedObject - the object to which the value container belongsvalues - the value container to updateValueHandlerExceptionprotected ObjectValueHandlerRegistry getValueHandlerRegistry()
public void setValueHandlerRegistry(ObjectValueHandlerRegistry valueHandlerRegistry)
public void setSystemService(SystemService systemService)
public SystemService getSystemService()
Copyright © 2018 SAP SE. All Rights Reserved.