Objeto EntityDef

Un objeto EntityDef representa uno de los tipos de registro de un esquema.

En un esquema, un tipo de registro especifica los metadatos para un tipo de registro. Los metadatos de un tipo de registro definen la estructura genérica de dicho registro. Los metadatos no incluyen los datos de usuario en sí mismos. Los metadatos del tipo de registro incluyen, por ejemplo, el número de campos, los nombres de los campos, el tipo de datos que debe contener cada campo, los nombres de las acciones permitidas y los nombres de los estados permitidos.

Un objeto EntityDef es la representación de tiempo de ejecución de un tipo de registro. Un objeto EntityDef contiene información que IBM® Rational ClearQuest utiliza para crear objetos Entity correspondientes en el tiempo de ejecución. Los objetos EntityDef se pueden basar en estado o ser sin estado. Un objeto EntityDef basado en estado contiene información sobre los estados en los que se puede situar un objeto Entity correspondiente. Un objeto EntityDef sin estado no tiene información de estado, pero especifica el campo del objeto Entity que se utiliza como la clave exclusiva.

No puede crear ni modificar objetos EntityDef en el tiempo de ejecución. Para crear un nuevo objeto EntityDef, debe definir un tipo de registro correspondiente utilizando Rational ClearQuest Designer. Puede utilizar un objeto EntityDef para obtener información sobre el tipo de registro correspondiente. Por ejemplo, puede utilizar los métodos GetFieldDefNames, GetActionDefNames y GetStateDefNames para obtener los nombres de los campos, las acciones y los estados del tipo de registro, respectivamente. También puede utilizar los métodos GetFieldDefType o GetActionDefType para obtener el tipo de un campo o acción determinada.

Puede utilizar métodos del objeto Session actual para descubrir los objetos EntityDef disponibles.

Nota: Si necesita crear un nuevo registro de datos, consulte el método BuildEntity del objeto Session.

Feedback