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


/* 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:FieldPermisssionDataSource
Author(s):hdaniels
Created:Sep 2010



Method Summary
  Options Name Purpose
  PrepareBuffer (handle)
  LOGICAL Save (handle) /* method public void AfterFieldRow(dataset-handle hds): define variable iSource as integer no-undo. assign iSource = lookup("_Field",Tables). find dictdb._field where recid(dictdb._field) = DataSourceHandle:get-source-buffer(iSource):recid no-lock. find dictdb._file of _field no-lock. mBuffer::TableName = dictdb._file._file-name. end method. */
  INTEGER SaveField (handle)
  LOGICAL SetCallBack (handle) /* allow subclasses to override to set call back even if we don't have call back here */

Constructor Summary
  Options Name Purpose
  FieldPermissionDataSource ()
  FieldPermissionDataSource (character)
  FieldPermissionDataSource (handle, character)
  FieldPermissionDataSource (handle, character, character, character)

Property Summary
  Options Name Purpose
  CHARACTER FileQueryExpression


Method Detail
Top

PrepareBuffer (handle)

Parameters:
phBuffer HANDLE
 
Top

LOGICAL Save (handle)

/*
method public void AfterFieldRow(dataset-handle hds):
define variable iSource as integer no-undo.
assign
iSource = lookup("_Field",Tables).
find dictdb._field where recid(dictdb._field) = DataSourceHandle:get-source-buffer(iSource):recid no-lock.
find dictdb._file of _field no-lock.
mBuffer::TableName :TableName = dictdb._file._file-name.
end method.
Parameters:
phbuffer HANDLE
 
Returns LOGICAL
 
Top

INTEGER SaveField (handle)

Parameters:
phbuffer HANDLE
 
Returns INTEGER
 
Top

LOGICAL SetCallBack (handle)

/* allow subclasses to override to set call back even if we don't have call back here
Parameters:
phBuffer HANDLE
 
Returns LOGICAL
 


Constructor Detail
Top

FieldPermissionDataSource ()

Top

FieldPermissionDataSource (character)

Parameters:
pcMapping CHARACTER
 
Top

FieldPermissionDataSource (handle, character)

Parameters:
hParent HANDLE
 
pcMapping CHARACTER
 
Top

FieldPermissionDataSource (handle, character, character, character)

Parameters:
hParent HANDLE
 
pcTableJoin CHARACTER
 
pcFieldJoin CHARACTER
 
pcMapping CHARACTER
 


Property Detail
Top

CHARACTER FileQueryExpression

Returns CHARACTER