Namespace: OpenEdge.DataAdmin.DataSource
Type: Class PermissionDataSource
Parent Classes:
Inherits: OpenEdge.DataAdmin.DataSource.UserTablePermissionDataSource


/* Copyright (c) 2011 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:UserTablePermissionDataSource
Author(s):hdaniels
Created:Sat Sep 04 02:01:56 EDT 2010
Notes:BaseQuery does not filter on _hidden
but does filter on _Owner = "PUB"
/* define private variable mMapping as char



Method Summary
  Options Name Purpose
  AfterTableRow (dataset-handle)
  CHARACTER ColumnExpression (character, character, character) /* override _file-name to repalce vlaue with dataabse table from TableMap */
  CHARACTER ColumnSortSource (character) /* convert istype2 value in query to the expression required in the db */

Constructor Summary
  Options Name Purpose
  PermissionDataSource ()

Property Summary
  Options Name Purpose
  CHARACTER TableMap


Method Detail
Top

AfterTableRow (dataset-handle)

Parameters:
hds DATASET-HANDLE
 
Top

CHARACTER ColumnExpression (character, character, character)

/* override _file-name to repalce vlaue with dataabse table from TableMap
Parameters:
pcColumn CHARACTER
 
pcOperator CHARACTER
 
pcValue CHARACTER
 
Returns CHARACTER
 
Top

CHARACTER ColumnSortSource (character)

/* convert istype2 value in query to the expression required in the db
Parameters:
pcColumn CHARACTER
 
Returns CHARACTER
 


Constructor Detail
Top

PermissionDataSource ()



Property Detail
Top

CHARACTER TableMap

Returns CHARACTER