Namespace: OpenEdge.DataAdmin.Binding
Type: Class UserFieldPermissionContext
Parent Classes:
Inherits: OpenEdge.DataAdmin.Binding.DataAdminContext
Implements: OpenEdge.DataAdmin.Binding.IDataAdminContext


File:FieldPermissionContext
Author(s):hdaniels
Created:2011



Method Summary
  Options Name Purpose
  LOGICAL CanFind (character)
  LOGICAL CanFind (character, character)
  CopyTable (IDataAdminModel)
  OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)
  OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)
  CreateRow (IDataAdminElement)
  LOGICAL Find (character)
  LOGICAL Find (character, character, character)
  CHARACTER GetJoinFields (character)
  Progress.Json.ObjectModel.JsonObject GetJsonObjects (character, handle)
  Progress.Json.ObjectModel.JsonObject GetJsonProperties ()
  HANDLE InitDataset () /* temporary until all sub classes are using createDataset */
  JsonList (JsonObject, character)

Constructor Summary
  Options Name Purpose
  UserFieldPermissionContext (IContextScope)

Property Summary
  Options Name Purpose
  INTEGER Count
  CHARACTER KeyFields
  HANDLE TableHandle


Method Detail
Top

LOGICAL CanFind (character)

Parameters:
name CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFind (character, character)

Parameters:
ptable CHARACTER
 
pname CHARACTER
 
Returns LOGICAL
 
Top

CopyTable (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
Top

OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)

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

LOGICAL Find (character, character, character)

Parameters:
puserref CHARACTER
 
ptable CHARACTER
 
pname CHARACTER
 
Returns LOGICAL
 
Top

CHARACTER GetJoinFields (character)

Parameters:
parentid CHARACTER
 
Returns CHARACTER
 
Top

Progress.Json.ObjectModel.JsonObject GetJsonObjects (character, handle)

Parameters:
pcParent CHARACTER
 
hSerializebuffer HANDLE
 
Returns Progress.Json.ObjectModel.JsonObject
 
Top

Progress.Json.ObjectModel.JsonObject GetJsonProperties ()

Returns Progress.Json.ObjectModel.JsonObject
 
Top

HANDLE InitDataset ()

/* temporary until all sub classes are using createDataset
Returns HANDLE
 
Top

JsonList (JsonObject, character)

Parameters:
pjson Progress.Json.ObjectModel.JsonObject
 
pcParent CHARACTER
 


Constructor Detail
Top

UserFieldPermissionContext (IContextScope)

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


Property Detail
Top

INTEGER Count

Returns INTEGER
 
Top

CHARACTER KeyFields

Returns CHARACTER
 
Top

HANDLE TableHandle

Returns HANDLE