-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: V4.0_WD01
-
Fix Version/s: V4.0_WD01
-
Component/s: Vocabularies
-
Labels:None
-
Environment:
[Proposed]
-
Proposal:
-
Resolution:
Define a Core or Behavior annotation that tells clients whether the service will choose a value for a given entity type property when creating or updating an entity of that type. Absence of this annotation tells the client that it may alter the (non-key) property.
This may be an annotation on entity set level.
Field | Original Value | New Value |
---|---|---|
Proposal |
Define term StoreGeneratedPattern in Capabilities vocabulary with an underlying EnumType and members - Identity A value is generated on insert and remains unchanged on update. - Computed A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
|
Environment | [Proposed] |
Component/s | Vocabularies [ 10324 ] |
Proposal |
Define term StoreGeneratedPattern in Capabilities vocabulary with an underlying EnumType and members - Identity A value is generated on insert and remains unchanged on update. - Computed A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
Define term StoreGeneratedPattern in Capabilities or Behavior vocabulary with an underlying EnumType and members - Identity A value is generated on insert and remains unchanged on update. - Computed A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
Proposal |
Define term StoreGeneratedPattern in Capabilities or Behavior vocabulary with an underlying EnumType and members - Identity A value is generated on insert and remains unchanged on update. - Computed A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
Define term StoreGeneratedPattern in Core or Behavior vocabulary with an underlying EnumType and members - Identity A value is generated on insert and remains unchanged on update. - Computed A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
Description |
Define a Core or Capability annotation that tells clients whether the service will choose a value for a given entity type property when creating or updating an entity of that type. Absence of this annotation tells the client that it may alter the (non-key) property. This may be an annotation on entity set level. |
Define a Core or Behavior annotation that tells clients whether the service will choose a value for a given entity type property when creating or updating an entity of that type. Absence of this annotation tells the client that it may alter the (non-key) property. This may be an annotation on entity set level. |
Proposal |
Define term StoreGeneratedPattern in Core or Behavior vocabulary with an underlying EnumType and members - Identity A value is generated on insert and remains unchanged on update. - Computed A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
Define term StoreGeneratedPattern in the Behavior vocabulary with an underlying EnumType and members - Identity - A value is generated on insert and remains unchanged on update. - Computed - A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
Summary | Define core vocabulary term as a replacement for StoreGeneratedPattern attribute | Define vocabulary term as a replacement for StoreGeneratedPattern attribute |
Proposal |
Define term StoreGeneratedPattern in the Behavior vocabulary with an underlying EnumType and members - Identity - A value is generated on insert and remains unchanged on update. - Computed - A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. |
Define term StoreGeneratedPattern in the Core vocabulary with an underlying EnumType and members - Identity - A value is generated on insert and remains unchanged on update. - Computed - A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. Also, move existing "Behavior" terms to Core. |
Proposal |
Define term StoreGeneratedPattern in the Core vocabulary with an underlying EnumType and members - Identity - A value is generated on insert and remains unchanged on update. - Computed - A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. Also, move existing "Behavior" terms to Core. |
Define term StoreGeneratedPattern in the Core vocabulary with an underlying EnumType and members - Identity - A value is generated on insert and remains unchanged on update. - Computed - A value is generated on both insert and update. Comment: V3 had a third value "None", but as this is the normal behavior, absence of the annotation seems sufficient. Also, move existing "Behavior" terms to Core. Accepted: https://www.oasis-open.org/committees/download.php/48549/odata-meeting-29_on-20130314-minutes.html#odata-192 |
Status | New [ 10000 ] | Open [ 1 ] |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Assignee | Ralf Handl [ ralfhandl ] |
Resolution | https://tools.oasis-open.org/version-control/browse/wsvn/odata/trunk/spec/vocabularies/Org.OData.Core.V1.xml?rev=218 | |
Status | Resolved [ 5 ] | Applied [ 10002 ] |
Reporter | Ralf Handl [ ralfhandl ] | Ralf Handl [ handl ] |
Assignee | Ralf Handl [ ralfhandl ] | Ralf Handl [ handl ] |