Namespace: OpenEdge.DataAdmin.Binding
Type: Class UtilityContext
Parent Classes:
Inherits: OpenEdge.DataAdmin.Binding.DataAdminContext


/* Copyright (c) 2012 by Progress Software Corporation.
/*
/* All rights reserved. No part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from Progress Software Corporation.
Author(s):hdaniels
Created:Fri Dec 17 05:15:41 EST 2010



Method Summary
  Options Name Purpose
  AssignRow (IDataAdminElement, handle)
  Bind (handle)
  LOGICAL CanFind (character)
  CopyTable (IDataAdminModel)
  CreateRow (IDataAdminElement)
  LOGICAL Find (character)
  CHARACTER GetJoinFields (character)
  LOGICAL Remove () /** override to not touch tracking changes @todo add check for before table in dataadmincontext */

Constructor Summary
  Options Name Purpose
  UtilityContext (handle, character)

Property Summary
  Options Name Purpose
  INTEGER Count
  CHARACTER KeyFields
  HANDLE TableHandle


Method Detail
Top

AssignRow (IDataAdminElement, handle)

Parameters:
entity OpenEdge.DataAdmin.IDataAdminElement
 
pBuffer HANDLE
 
Top

Bind (handle)

Parameters:
pHdl HANDLE
 
Top

LOGICAL CanFind (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

CopyTable (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
Top

CreateRow (IDataAdminElement)

Parameters:
entity OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL Find (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

CHARACTER GetJoinFields (character)

Parameters:
parentid CHARACTER
 
Returns CHARACTER
 
Top

LOGICAL Remove ()

Purpose: override to not touch tracking changes
@todo add check for before table in dataadmincontext
Returns LOGICAL
 


Constructor Detail
Top

UtilityContext (handle, character)

Parameters:
ds HANDLE
 
pcname CHARACTER
 


Property Detail
Top

INTEGER Count

Returns INTEGER
 
Top

CHARACTER KeyFields

Returns CHARACTER
 
Top

HANDLE TableHandle

Returns HANDLE