Namespace: OpenEdge.DataAdmin.DataSource
Type: Class TenantGroupDataSource
Parent Classes:
Inherits: OpenEdge.DataAdmin.DataSource.DataSource


/* Copyright (c) 2010-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.
File:TenantGroupDataSource
Author(s):hdaniels
Created:Dec 2010



Method Summary
  Options Name Purpose
  AfterTenantGroupRow (dataset-handle)
  CHARACTER ColumnSource (character)
  DefineSource ()
  PrepareBuffer (handle) /* after row is only used for url data */
  LOGICAL Refresh (handle) /** refresh row-state 0 isallocated */
  RefreshPartitionState (character, handle) /* set allocated in partitions that were changed . The TenantGroupcontext will do a new request, but it does this before the changes are merged so partitions with pending updates will not be refreshed due to the protection in dataRefreshed */
  LOGICAL Save (handle) /** tenantgroup requires control of order , so this is not supported */
  LOGICAL Save (handle, integer) /** Save changes of specified state @param buffer the temp-table buffer handle with data @param state the row-state to save (row-created, row-deleted or row-modified) ? = all */

Constructor Summary
  Options Name Purpose
  TenantGroupDataSource ()
  TenantGroupDataSource (character)

Property Summary
  Options Name Purpose
  CHARACTER FieldMap
  CHARACTER LazyFieldMap
  CHARACTER mAreaQuery


Method Detail
Top

AfterTenantGroupRow (dataset-handle)

Parameters:
hds DATASET-HANDLE
 
Top

CHARACTER ColumnSource (character)

Parameters:
pcColumn CHARACTER
 
Returns CHARACTER
 
Top

DefineSource ()

Top

PrepareBuffer (handle)

/* after row is only used for url data
Parameters:
phBuffer HANDLE
 
Top

LOGICAL Refresh (handle)

Purpose: refresh row-state 0 isallocated
Parameters:
phbuffer HANDLE
 
Returns LOGICAL
 
Top

RefreshPartitionState (character, handle)

/* set allocated in partitions that were changed . The TenantGroupcontext
will do a new request, but it does this before the changes are merged so
partitions with pending updates will not be refreshed due to the
protection in dataRefreshed
Parameters:
pcTenantGroup CHARACTER
 
hds HANDLE
 
Top

LOGICAL Save (handle)

Purpose: tenantgroup requires control of order , so this is not supported
Parameters:
phbuffer HANDLE
 
Returns LOGICAL
 
Top

LOGICAL Save (handle, integer)

Purpose: Save changes of specified state
? = all
Parameters:
phBuffer HANDLE
 
pistate INTEGER
 
Returns LOGICAL
 


Constructor Detail
Top

TenantGroupDataSource ()

Top

TenantGroupDataSource (character)

Parameters:
pfieldmap CHARACTER
 


Property Detail
Top

CHARACTER FieldMap

Returns CHARACTER
 
Top

CHARACTER LazyFieldMap

Returns CHARACTER
 
Top

CHARACTER mAreaQuery

Returns CHARACTER