public class MutableDateMultiValueProperty extends DateMultiValueProperty implements IMutableProperty
IProperty
and
IMutableProperty
for details on properties.AbstractProperty
,
IMutableProperty
,
IProperty
,
Serialized FormpropertyType, values
attributes, flags, name, resourceBundles
Constructor and Description |
---|
MutableDateMultiValueProperty(DateMultiValueProperty property)
Construct property instance/copy based on another property template
(Usually a property to be changed in parts).
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values)
Construct property instance based on its internals.
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
int flags)
Construct property instance based on its internals.
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes)
Construct property instance based on its internals.
|
MutableDateMultiValueProperty(PropertyType propertyType,
IPropertyName name,
Date[] values,
Properties attributes,
int flags)
Construct property instance based on its internals.
|
Modifier and Type | Method and Description |
---|---|
void |
addValue(Date value)
Add property value.
|
void |
addValueAsLong(long value)
Add property value.
|
void |
clearAttributes()
Remove all attributes for the property at once.
|
String |
getAttribute(String attributeName)
Get attribute for the property.
|
void |
insertValue(Date value,
int index)
Insert property value at given index.
|
void |
insertValueAsLong(long value,
int index)
Insert property value at given index.
|
void |
removeAttribute(String attributeName)
Remove attribute from the property.
|
void |
removeValue(Date value)
Remove all occurrences of the given property value.
|
void |
removeValue(int index)
Remove property value with given index.
|
void |
removeValueAsLong(long value)
Remove all occurrences of the given property value.
|
void |
setAttribute(String attributeName,
String attributeValue)
Add attribute for the property.
|
void |
setAttributes(Properties attributes)
Set all attributes for the property at once.
|
void |
setValue(Date value,
int index)
Set property value with given index.
|
void |
setValueAsLong(long value,
int index)
Set property value with given index.
|
void |
setValues(Date[] values)
Set array of property values.
|
void |
setValuesAsLongs(long[] values)
Set array of property values.
|
getType, getValue, getValueAsLong, getValueAsString, getValues, getValuesAsLongs, getValuesAsStrings, isMultiValue
areFlagsSet, equals, getAttributes, getDescription, getDescription, getFlags, getPropertyName, hashCode, isHidden, isLive, isReadOnly, isRequired, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
areFlagsSet, getAttributes, getDescription, getDescription, getFlags, getPropertyName, getType, getValueAsString, getValuesAsStrings, isHidden, isLive, isMultiValue, isReadOnly, isRequired
public MutableDateMultiValueProperty(DateMultiValueProperty property) throws ResourceException
property
- property used as templateResourceException
- when the property creation failedpublic MutableDateMultiValueProperty(PropertyType propertyType, IPropertyName name, Date[] values) throws ResourceException
propertyType
- specific property typename
- property namevalues
- property valuesResourceException
- when the property creation failedpublic MutableDateMultiValueProperty(PropertyType propertyType, IPropertyName name, Date[] values, Properties attributes) throws ResourceException
propertyType
- specific property typename
- property namevalues
- property valuesattributes
- property attributesResourceException
- when the property creation failedpublic MutableDateMultiValueProperty(PropertyType propertyType, IPropertyName name, Date[] values, int flags) throws ResourceException
propertyType
- specific property typename
- property namevalues
- property valuesflags
- bit array holding internal system attributes according to
PropertyFlags bit mask fieldsResourceException
- when the property creation failedpublic MutableDateMultiValueProperty(PropertyType propertyType, IPropertyName name, Date[] values, Properties attributes, int flags) throws ResourceException
propertyType
- specific property typename
- property namevalues
- property valuesattributes
- property attributesflags
- bit array holding internal system attributes according to
PropertyFlags bit mask fieldsResourceException
- when the property creation failedpublic void setValues(Date[] values)
values
- array of property valuespublic void setValuesAsLongs(long[] values)
values
- array of property valuespublic void setValue(Date value, int index) throws IndexOutOfBoundsException
value
- property valueindex
- index of property valueIndexOutOfBoundsException
- when the index is out of boundspublic void setValueAsLong(long value, int index) throws IndexOutOfBoundsException
value
- property valueindex
- index of property valueIndexOutOfBoundsException
- when the index is out of boundspublic void addValue(Date value)
value
- property valuepublic void addValueAsLong(long value)
value
- property valuepublic void insertValue(Date value, int index) throws IndexOutOfBoundsException
value
- property valueindex
- index of property valueIndexOutOfBoundsException
- when the index is out of boundspublic void insertValueAsLong(long value, int index) throws IndexOutOfBoundsException
value
- property valueindex
- index of property valueIndexOutOfBoundsException
- when the index is out of boundspublic void removeValue(Date value)
value
- property valuepublic void removeValueAsLong(long value)
value
- property valuepublic void removeValue(int index) throws IndexOutOfBoundsException
index
- index of property valueIndexOutOfBoundsException
- when the index is out of boundspublic void setAttributes(Properties attributes) throws ResourceException
setAttributes
in interface IMutableProperty
attributes
- property map holding all attributesResourceException
- when the attributes map or the property is
invalidpublic void clearAttributes() throws ResourceException
clearAttributes
in interface IMutableProperty
ResourceException
- when the property is invalidpublic String getAttribute(String attributeName) throws ResourceException
getAttribute
in interface IProperty
getAttribute
in class AbstractProperty
attributeName
- attribute nameResourceException
- when the attribute name or the property is
invalidpublic void setAttribute(String attributeName, String attributeValue) throws ResourceException
setAttribute
in interface IMutableProperty
attributeName
- attribute nameattributeValue
- attribute valueResourceException
- when the attribute name or value or the
property is invalidpublic void removeAttribute(String attributeName) throws ResourceException
removeAttribute
in interface IMutableProperty
attributeName
- attribute nameResourceException
- when the attribute name or the property is
invalidAccess Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
Copyright 2018 SAP AG Complete Copyright Notice