Programming model for customized data objects
    1.
    发明授权
    Programming model for customized data objects 有权
    自定义数据对象的编程模型

    公开(公告)号:US07945596B2

    公开(公告)日:2011-05-17

    申请号:US11472050

    申请日:2006-06-20

    IPC分类号: G06F7/00

    CPC分类号: G06F8/10

    摘要: A programming model for customized data objects is provided. For several embodiments, a method for providing customizable data objects comprises storing an abstract definition of an entity in metadata, the definition including a set of properties of the entity; and generating an entity view class based on the set of properties of the entity and including at least one property of the entity in the entity view. When programming against the entity view class, only those properties included in the entity view class are allowed to be seen or modified.

    摘要翻译: 提供了自定义数据对象的编程模型。 对于几个实施例,用于提供可定制数据对象的方法包括将实体的抽象定义存储在元数据中,所述定义包括所述实体的一组属性; 以及基于所述实体的属性集合并且在所述实体视图中包括所述实体的至少一个属性来生成实体视图类。 对于实体视图类进行编程时,只允许查看或修改实体视图类中包含的那些属性。

    Property and object validation in a database system
    2.
    发明授权
    Property and object validation in a database system 有权
    数据库系统中的属性和对象验证

    公开(公告)号:US07426521B2

    公开(公告)日:2008-09-16

    申请号:US10623168

    申请日:2003-07-18

    申请人: Steven V. Harter

    发明人: Steven V. Harter

    IPC分类号: G06F17/30

    摘要: Property and object validation is provided in a framework for authoring database systems. The framework treats a property as an object and provides a mechanism to allow constraints to be enforced on the values entered in the properties. Some objects of an application have properties that have dependencies on other properties for setting. The framework of the present invention also allows easy enforcement of such dependency constraints.

    摘要翻译: 在创建数据库系统的框架中提供了属性和对象验证。 该框架将一个属性视为一个对象,并提供了一种机制,允许对属性中输入的值强制执行约束。 应用程序的某些对象具有与其他属性有依赖关系的属性。 本发明的框架还允许容易地执行这种依赖约束。

    Programming model for customized data objects
    3.
    发明申请
    Programming model for customized data objects 有权
    自定义数据对象的编程模型

    公开(公告)号:US20080005140A1

    公开(公告)日:2008-01-03

    申请号:US11472050

    申请日:2006-06-20

    IPC分类号: G06F7/00

    CPC分类号: G06F8/10

    摘要: A programming model for customized data objects is provided. For several embodiments, a method for providing customizable data objects comprises storing an abstract definition of an entity in metadata, the definition including a set of properties of the entity; and generating an entity view class based on the set of properties of the entity and including at least one property of the entity in the entity view. When programming against the entity view class, only those properties included in the entity view class are allowed to be seen or modified.

    摘要翻译: 提供了自定义数据对象的编程模型。 对于几个实施例,用于提供可定制数据对象的方法包括将实体的抽象定义存储在元数据中,所述定义包括所述实体的一组属性; 以及基于所述实体的属性集合并且在所述实体视图中包括所述实体的至少一个属性来生成实体视图类。 对于实体视图类进行编程时,只允许查看或修改实体视图类中包含的那些属性。

    COMBINED SAVE AND VALIDATION LOGIC
    4.
    发明申请
    COMBINED SAVE AND VALIDATION LOGIC 有权
    组合保存和验证逻辑

    公开(公告)号:US20110252009A1

    公开(公告)日:2011-10-13

    申请号:US12758051

    申请日:2010-04-12

    IPC分类号: G06F17/30

    摘要: Methods, systems, and computer-readable media for combined saving and validation are disclosed. A particular method includes receiving a command to save changes associated with a change set to a data storage device. Entities of the change set are validated and one or more pre-operation commands are executed on the change set. When a pre-operation command modifies one or more first entities of the change set, the first entities are revalidated. The method also includes executing a data operation based on the change set and executing one or more post-operation commands on the change set. When a post-operation command modifies one or more second entities of the change set, the second entities are re-validated.

    摘要翻译: 公开了用于组合储存和验证的方法,系统和计算机可读介质。 一种特定的方法包括接收用于将与变更集相关联的改变保存到数据存储设备的命令。 更改集的实体被验证,并且在更改集上执行一个或多个预操作命令。 当预操作命令修改变更集的一个或多个第一实体时,第一实体被重新验证。 该方法还包括基于变化集执行数据操作,并对变化集执行一个或多个后操作命令。 当操作后命令修改变更集合的一个或多个第二实体时,第二实体被重新验证。

    Combined save and validation logic
    5.
    发明授权
    Combined save and validation logic 有权
    组合保存和验证逻辑

    公开(公告)号:US08856069B2

    公开(公告)日:2014-10-07

    申请号:US12758051

    申请日:2010-04-12

    IPC分类号: G06F17/30

    摘要: Methods, systems, and computer-readable media for combined saving and validation are disclosed. A particular method includes receiving a command to save changes associated with a change set to a data storage device. Entities of the change set are validated and one or more pre-operation commands are executed on the change set. When a pre-operation command modifies one or more first entities of the change set, the first entities are revalidated. The method also includes executing a data operation based on the change set and executing one or more post-operation commands on the change set. When a post-operation command modifies one or more second entities of the change set, the second entities are re-validated.

    摘要翻译: 公开了用于组合储存和验证的方法,系统和计算机可读介质。 一种特定的方法包括接收一个命令来将与变更集相关联的改变保存到数据存储设备。 更改集的实体被验证,并且在更改集上执行一个或多个预操作命令。 当预操作命令修改变更集的一个或多个第一实体时,第一实体被重新验证。 该方法还包括基于变化集执行数据操作,并对变化集执行一个或多个后操作命令。 当操作后命令修改变更集合的一个或多个第二实体时,第二实体被重新验证。