EditEntity

Descripción

Realiza la acción especificada en un registro y hace que el registro esté disponible para la edición.

El objeto Entity que se especifica en el parámetro entidad se debe haber obtenido previamente llamando a GetEntityByDbId o GetEntity, o bien, ejecutando una consulta. Si ha creado el objeto Entity utilizando BuildEntity y aún no lo ha confirmado en la base de datos, el objeto ya está disponible para la edición.

Para obtener una lista de valores permitidos para el parámetro nombre_acción_editar, llame al método GetActionDefNames del objeto EntityDef adecuado.

Después de llamar al método, puede llamar a los métodos del objeto Entity para modificar los campos del registro correspondiente. Una vez que haya terminado de editar el registro, valídelo y confirme los cambios en la base de datos llamando a los métodos Validate y Commit del objeto Entity, respectivamente.

Sintaxis

VBScript

session.EditEntity entidad, nombre_acción_editar 

Perl

$session->EditEntity(entidad, nombre_acción_editar); 
Identificador
Descripción
session
El objeto Session que representa la sesión de acceso a la base de datos actual.
entity
El objeto Entity correspondiente al registro que se va a editar.
nombre_acción_editar
Un valor String que contiene el nombre de la acción a iniciar para la edición. (Por ejemplo: "modify" o "resolve").
Valor de retorno
Ninguno.

Ejemplos

VBScript

set sessionObj = GetSession 

' Editar el registro cuyo ID es "BUGDB00000010" utilizando la acción "modify"
set objToEdit = sessionObj.GetEntity("defect", "BUGDB00000010")
sessionObj.EditEntity objToEdit, "modify" 

Perl

$sessionobj = $entity->GetSession();



# Editar el registro cuyo ID es "BUGDB00000010" utilizando la acción
# "delete"

$objtoedit = $sessionobj->GetEntity("defect", "BUGDB00000010");

$sessionobj->EditEntity($objtoedit,"modify"); 


Comentarios