Namespace: OpenEdge.DataAdmin.Binding
Class
DataSecurityContext
Parent classes:
Inherits: OpenEdge.DataAdmin.Binding.DataAdminContext
Implements: OpenEdge.DataAdmin.Binding.IDataAdminContext

/* 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:DataSecurityContext
Purpose:Contains table and field permissions
with the schema as the parent
Author(s):hdaniels
Notes:The Schema name is part of the unique key for tables
and sequences in Data Dictionary.
- This context is not used/supported in the ABL API,
since the only supported record is PUB and the
DataAdminService GetTable(s) ando GetSequence(s) returns
only data for PUB.
- The context is used for REST to allow a unique key to
lookup table (or a table's index or field) and sequence.




Method Summary
Options Name Purpose
LOGICAL CanFind (character)
CopyTable (IDataAdminModel)
OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext) /* end method. */
OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)
CreateRow (IDataAdminElement)
LOGICAL Find (character)
CHARACTER GetJoinFields (character)

Constructor Summary
Options Name Purpose
DataSecurityContext ()
DataSecurityContext (IServiceContextFactory)

Property Summary
Options Name Purpose
INTEGER Count
CHARACTER KeyFields
HANDLE TableHandle


Method Detail
Top

LOGICAL CanFind (character)

Parameters:
name CHARACTER
Returns LOGICAL
Top

CopyTable (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)

/* end method.
Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
Returns OpenEdge.DataAdmin.IDataAdminCollection
Top

OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)

Parameters:
pReq OpenEdge.DataAdmin.IRequestInfo
Returns OpenEdge.DataAdmin.IDataAdminElement
Top

CreateRow (IDataAdminElement)

Parameters:
entity OpenEdge.DataAdmin.IDataAdminElement
Top

LOGICAL Find (character)

Parameters:
name CHARACTER
Returns LOGICAL
Top

CHARACTER GetJoinFields (character)

Parameters:
parentid CHARACTER
Returns CHARACTER


Constructor Detail
Top

DataSecurityContext ()

Top

DataSecurityContext (IServiceContextFactory)

Parameters:
pscope OpenEdge.DataAdmin.Binding.Factory.IServiceContextFactory


Property Detail
Top

INTEGER Count

Returns INTEGER
Top

CHARACTER KeyFields

Returns CHARACTER
Top

HANDLE TableHandle

Returns HANDLE


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7