Namespace: OpenEdge.DataAdmin.DataAccess
Type: 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