Simulating actions on mockup business objects
First Claim
Patent Images
1. A method for simulating an actual object using a mockup object, the method comprising:
- storing the mockup object in a database, the mockup object including a node, the node being associated with a table, the table including a field having a proxy name and a pseudo name, the field being stored in the database using the pseudo name;
storing a schema including actions that can be performed on the mockup object and statuses of the mockup object in which the actions are allowed to be performed on the mockup object;
receiving an action to be performed on the mockup object, the action including the proxy name of the field, the received action being one of the actions in the schema;
mapping the proxy name of the field included in the action to the corresponding pseudo name of the field;
determining, using a processor, whether the action is allowed to be performed on the mockup object based on a status of the mockup object and the schema, the status of the mockup object being one of the statuses in the schema;
when the action is allowed to be performed, performing the action on the mockup object stored in the database using the pseudo name of the field; and
updating the status of the mockup object based on both the action performed and the schema.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for simulating business object behavior with a mockup object. In one exemplary embodiment, the method may include receiving a name of the mockup object for which to perform a specified action on, wherein the mockup object comprises one or more nodes, and receiving the action to be performed on the mockup object. The method may also include determining whether the action can be performed on the mockup object based on a set of conditions defining the status of the mockup object, and performing the action based on the determining step.
-
Citations
15 Claims
-
1. A method for simulating an actual object using a mockup object, the method comprising:
-
storing the mockup object in a database, the mockup object including a node, the node being associated with a table, the table including a field having a proxy name and a pseudo name, the field being stored in the database using the pseudo name; storing a schema including actions that can be performed on the mockup object and statuses of the mockup object in which the actions are allowed to be performed on the mockup object; receiving an action to be performed on the mockup object, the action including the proxy name of the field, the received action being one of the actions in the schema; mapping the proxy name of the field included in the action to the corresponding pseudo name of the field; determining, using a processor, whether the action is allowed to be performed on the mockup object based on a status of the mockup object and the schema, the status of the mockup object being one of the statuses in the schema; when the action is allowed to be performed, performing the action on the mockup object stored in the database using the pseudo name of the field; and updating the status of the mockup object based on both the action performed and the schema. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for simulating an actual object using a mockup object, the system comprising:
-
a processor; and a database for storing the mockup object and a schema, the mockup object including a node, the node being associated with a table, the table including a field having a proxy name and a pseudo name, the field being stored in the database using the pseudo name, the schema including actions that can be performed on the mockup object and statuses of the mockup object in which the actions are allowed to be performed on the mockup object; means for receiving an action to be performed on the mockup object, the action including the proxy name of the field, the received action being one of the action in the schema; means for mapping the proxy name of the field included in the action to the corresponding pseudo name of the field; means for determining whether the action is allowed to be performed on the mockup object based on a status of the mockup object and the schema, the status of the mockup object being one of the statuses in the schema; means for performing, when the action is allowed to be performed, the action on the mockup object stored in the database using the pseudo name of the field; and means for updating the status of the mockup object based on both the action performed and the schema. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable storage medium containing instructions to configure a processor to perform a method for simulating an actual object using a mockup object, the method comprising:
-
storing the mockup object in a database, the mockup object including a node, the node being associated with a table, the table including a field having a proxy name and a pseudo name, the field being stored in the database using the pseudo name; storing a schema including actions that can be performed on the mockup object and statuses of the mockup object in which the actions are allowed to be performed on the mockup object; receiving an action to be performed on the mockup object, the action including the proxy name of the field, the received action being one of the actions in the schema; mapping the proxy name of the field included in the action to the corresponding pseudo name of the field; determining whether the action is allowed to be performed on the mockup object based on a status of the mockup object and the schema, the status of the mockup object being one of the statuses in the schema; when the action is allowed to be performed, performing the action on the mockup object stored in the database using the pseudo name of the field; and updating the status of the mockup object based on both the action performed and the schema. - View Dependent Claims (12, 13, 14, 15)
-
Specification