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 edit_action_name, 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 entity, edit_action_name 

Perl

$session->EditEntity(entity, edit_action_name); 
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.
edit_action_name
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 

' Edit the record whose ID is "BUGDB00000010" using the "modify" ' ' action
set objToEdit = sessionObj.GetEntity("defect", "BUGDB00000010")
sessionObj.EditEntity objToEdit, "modify" 

Perl

$sessionobj = $entity->GetSession();



# Edit the record whose ID is "BUGDB00000010" using the "modify"
# "delete"

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

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

Comentarios