Namespace: OpenEdge.DataAdmin.DataAccess
Class
DataAccessFactory
Parent classes:
Inherits: Progress.Lang.Object

/* Copyright (c) 2010-2016,2018 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.
Purpose:Factory for DataAccess objects
Author(s):hdaniels
Created:Fri Aug 06 09:11:08 EDT 2010




Method Summary
Options Name Purpose
OpenEdge.DataAdmin.DataAccess.IDataAccess GetDataAccess (character)
OpenEdge.DataAdmin.DataSource.IDataSource GetDataSource (character) /* to be used for single table and row requests using keyvalues instead of querty This is optional and returns ? if no source is found (note that ideally all classes should return something the dynamic code tries to cover as much as possible The dynamic resolution for classes with multiple camle cases in name like TenantGroup may work in windows and not on unix, so should be hard coded ) */

Constructor Summary
Options Name Purpose
DataAccessFactory (character)

Property Summary
Options Name Purpose
LOGICAL KeepAlive


Method Detail
Top

OpenEdge.DataAdmin.DataAccess.IDataAccess GetDataAccess (character)

Parameters:
name CHARACTER
Returns OpenEdge.DataAdmin.DataAccess.IDataAccess
Top

OpenEdge.DataAdmin.DataSource.IDataSource GetDataSource (character)

/* to be used for single table and row requests using keyvalues
instead of querty
This is optional and returns ? if no source is found
(note that ideally all classes should return something
the dynamic code tries to cover as much as possible
The dynamic resolution for classes with multiple camle cases in name
like TenantGroup may work in windows and not on unix, so should be hard coded )
Parameters:
pName CHARACTER
Returns OpenEdge.DataAdmin.DataSource.IDataSource


Constructor Detail
Top

DataAccessFactory (character)

Purpose:
Notes:
Parameters:
name CHARACTER


Property Detail
Top

LOGICAL KeepAlive

Returns LOGICAL


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15