Namespace: OpenEdge.DataAdmin.Binding.Query
Type: Class TenantTenantGroupQuery
Parent Classes:
Inherits: OpenEdge.DataAdmin.Binding.Query.ManyToManyQuery


/* 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.
Purpose:Used for a collection of PartionGroups for the tenant
indexed/mapped by PartionGroupName
Author(s):hdaniels
Created:Mon Apr 18 22:12:27 EDT 2011
- date applies to some unknown original - many save-as has happened since...
Notes:tenantgroupContext is the main context since this is to be used
by ItenantgroupSet collections with Itenantgroup elements.
- The TenantGroupMemberContext is used for add and remove
sonce it defines the many to many relation ship that is being updated.
- The query joins these context tables.
- This query is added to ttTenantgroupmember, but
passed as tenant entityname, in the request.
- There is an equivalent query to handle this from the other side;
tenantgroupTenantQuery



Method Summary
  Options Name Purpose
  LOGICAL CanFind (character)
  CreateRow (IDataAdminElement) /* the colletion should override Add to call this and avoid elem:Attach */
  LOGICAL Delete (character)
  ExportLastSaved (character)
  LOGICAL Find (character)
  CHARACTER GetJoinFields (character)
  OpenEdge.DataAdmin.Message.IFetchRequest GetQueryRequest ()

Constructor Summary
  Options Name Purpose
  TenantTenantGroupQuery (TenantGroupContext, character, IRequestInfo)

Property Summary
  Options Name Purpose
  OpenEdge.DataAdmin.Binding.TenantGroupMemberContext TenantGroupMemberContext


Method Detail
Top

LOGICAL CanFind (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

CreateRow (IDataAdminElement)

/* the colletion should override Add to call this and avoid elem:Attach
Parameters:
pelem OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL Delete (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

ExportLastSaved (character)

Parameters:
pcfile CHARACTER
 
Top

LOGICAL Find (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

CHARACTER GetJoinFields (character)

Parameters:
pcparent CHARACTER
 
Returns CHARACTER
 
Top

OpenEdge.DataAdmin.Message.IFetchRequest GetQueryRequest ()

Returns OpenEdge.DataAdmin.Message.IFetchRequest
 


Constructor Detail
Top

TenantTenantGroupQuery (TenantGroupContext, character, IRequestInfo)

Parameters:
pparent OpenEdge.DataAdmin.Binding.TenantGroupContext
 
tenantName CHARACTER
 
pReq OpenEdge.DataAdmin.IRequestInfo
 


Property Detail
Top

OpenEdge.DataAdmin.Binding.TenantGroupMemberContext TenantGroupMemberContext

Returns OpenEdge.DataAdmin.Binding.TenantGroupMemberContext