Namespace: OpenEdge.DataAdmin.DataSource
Class
AdministratorSource
Parent classes:
Inherits: Progress.Lang.Object

/* Copyright (c) 2011,2016 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:AdministratorSource
Author(s):hdaniels
Created:Fri Jun 03 2011
Purpose: Dataadministrator definition logic
Notes:




Method Summary
Options Name Purpose
LOGICAL CheckAccess () /** keep numbers intact for prodict, prodict does not use the text from the error here, but has its own with same numbers due to the fact the code supports translation **/
LOGICAL CheckAccess (logical) /*DA prevented read if not admin for years, but this was an artificial limitation not reflected in the language. I.e the data can be read with ABL code also by non admin - */
Fill (handle)
LOGICAL IsAdministrator ()
Save (handle)

Constructor Summary
Options Name Purpose
AdministratorSource ()


Method Detail
Top

PUBLIC LOGICAL CheckAccess ()

Purpose: keep numbers intact for prodict, prodict does not use the text
from the error here, but has its own with same numbers due to
the fact the code supports translation
Returns LOGICAL
Top

PUBLIC LOGICAL CheckAccess (logical)

/*DA prevented read if not admin for years, but this was an artificial
limitation not reflected in the language. I.e the data can be read
with ABL code also by non admin -
Parameters:
pread LOGICAL
Returns LOGICAL
Top

PUBLIC Fill (handle)

Parameters:
hbuffer HANDLE
Top

PRIVATE LOGICAL IsAdministrator ()

Returns LOGICAL
Top

PUBLIC Save (handle)

Parameters:
phbuffer HANDLE


Constructor Detail
Top

PUBLIC AdministratorSource ()



Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0