Namespace: OpenEdge.DataAdmin.Binding
Type: Interface IPartitionContext
Parent Classes:
Inherits: Progress.Lang.Object


/* Copyright (c) 2011,2013 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:Interface needed by all Partioncontext classes including query
Author(s):hdaniels
Created:Mon Nov 01 2010
Notes:There are realize methods in IPartitionCollection implementations that
use this interface to find the TT. (collection Find returns the class)
The iterator:next relies on these to realize the class.
(could be better ways to sync iterator?)
- Collections should ideally call the query context with simpler
interfaces. (except area:partitions)



Method Summary
  Options Name Purpose
  LOGICAL Allocate ()
  LOGICAL CanFindGroup (character, character, character, character, character)
  LOGICAL CanFindPolicyDetail (character, character, character, character, character)
  LOGICAL CanFindTenant (character, character, character, character, character)
  LOGICAL FindGroup (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindGroupEntity (character, character, character, character, character)
  LOGICAL FindPolicyDetail (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindPolicyDetailEntity (character, character, character, character, character)
  LOGICAL FindTenant (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindTenantEntity (character, character, character, character, character)

Method Detail
Top

LOGICAL Allocate ()

Returns LOGICAL
 
Top

LOGICAL CanFindGroup (character, character, character, character, character)

Parameters:
pcGroup CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFindPolicyDetail (character, character, character, character, character)

Parameters:
pcDetail CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFindTenant (character, character, character, character, character)

Parameters:
pcTenant CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindGroup (character, character, character, character, character)

Parameters:
pcGroup CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IDataAdminElement FindGroupEntity (character, character, character, character, character)

Parameters:
pcGroup CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL FindPolicyDetail (character, character, character, character, character)

Parameters:
pcDetail CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IDataAdminElement FindPolicyDetailEntity (character, character, character, character, character)

Parameters:
pcDetail CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL FindTenant (character, character, character, character, character)

Parameters:
pcTenant CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IDataAdminElement FindTenantEntity (character, character, character, character, character)

Parameters:
pcTenant CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement