Namespace: OpenEdge.DataAdmin.Binding
Class
UserPermissionContext
Parent classes:
Inherits: DataAdminContext
Implements: 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:UserPermissionContext
Purpose:Contains table and field permissions
with the schema as the parent
Author(s):hdaniels




Method Summary
Options Name Purpose
LOGICAL CanFind (character)
CopyTable (IDataAdminModel)
IDataAdminCollection CreateCollection (IDataAdminContext)
IDataAdminElement CreateEntity (IRequestInfo)
CreateRow (IDataAdminElement)
LOGICAL Find (character)
CHARACTER FindExpression (character)
IDataAdminElement GetEntity (character) /* Override to deal with the fact that id is split into name and domain on client */
CHARACTER GetJoinFields (character)
initChildren (IContextScope)
initChildren (IServiceContextFactory)
showtables () /* end method. */
validId (character, character, character)

Constructor Summary
Options Name Purpose
UserPermissionContext (IServiceContextFactory) /* end constructor. */

Property Summary
Options Name Purpose
INTEGER Count
CHARACTER KeyFields
HANDLE TableHandle


Method Detail
Top

LOGICAL CanFind (character)

Parameters:
pid CHARACTER
Returns LOGICAL
Top

CopyTable (IDataAdminModel)

Parameters:
cntxt IDataAdminModel
Top

IDataAdminCollection CreateCollection (IDataAdminContext)

Parameters:
cntxt IDataAdminContext
Returns IDataAdminCollection
Top

IDataAdminElement CreateEntity (IRequestInfo)

Parameters:
pReq IRequestInfo
Returns IDataAdminElement
Top

CreateRow (IDataAdminElement)

Parameters:
entity IDataAdminElement
Top

LOGICAL Find (character)

Parameters:
pid CHARACTER
Returns LOGICAL
Top

CHARACTER FindExpression (character)

Parameters:
usrid CHARACTER
Returns CHARACTER
Top

IDataAdminElement GetEntity (character)

/* Override to deal with the fact that id is split into name and domain on client
Parameters:
pKey CHARACTER
Returns IDataAdminElement
Top

CHARACTER GetJoinFields (character)

Parameters:
parentid CHARACTER
Returns CHARACTER
Top

initChildren (IContextScope)

Parameters:
pScope OpenEdge.DataAdmin.Binding.Factory.IContextScope
Top

initChildren (IServiceContextFactory)

Parameters:
pScope OpenEdge.DataAdmin.Binding.Factory.IServiceContextFactory
Top

showtables ()

/* end method.
Top

validId (character, character, character)

Parameters:
id CHARACTER
pdomain CHARACTER
puser CHARACTER


Constructor Detail
Top

UserPermissionContext (IServiceContextFactory)

/* end constructor.
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 © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15