Namespace: OpenEdge.DataAdmin
Type: Interface ISchemaPartitionMap
Parent Classes:
Inherits: OpenEdge.DataAdmin.IDataAdminCollection


/* 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:SchemaElement partitions mapped to Tenants or Groups
Author(s):hdaniels
Created:Aug 2010



Method Summary
  Options Name Purpose
  LOGICAL AllocateGroups () /** Allocate all delayed partitions for all tenantgroup Does not allocate partitions belonging to a tenantgroup @return true if any partition was allocated */
  LOGICAL AllocateGroups (character) /** Allocate tenantgroup partitions for the parent schema elelement @param AllocationState Specify state of partitions to allocate - All, Delayed or None @return true if any partition was allocated @throw IllegalArgumentError if not valid AllocationState */
  LOGICAL AllocateTenants () /** Allocate all delayed partitions for all tenants Does not allocate partitions belonging to a tenantgroup @return true if any partition was allocated */
  LOGICAL AllocateTenants (character) /** Allocate tenant partitions for the parent schema elelement Does not allocate partitions belonging to a tenantgroup @param AllocationState Specify state of partitions to allocate - All, Delayed or None @return true if any partition was allocated @throw IllegalArgumentError if not valid AllocationState */
  LOGICAL ContainsKey (ITenant)
  LOGICAL ContainsKey (ITenantGroup)
  LOGICAL ContainsValue (IPartition)
  OpenEdge.DataAdmin.IPartition FindGroup (character)
  OpenEdge.DataAdmin.IPartition FindTenant (character)
  OpenEdge.DataAdmin.IPartition Get (IDataAdminElement)
  OpenEdge.DataAdmin.IPartition Get (ITenant)
  OpenEdge.DataAdmin.IPartition Get (ITenantGroup)

Method Detail
Top

LOGICAL AllocateGroups ()

Purpose: Allocate all delayed partitions for all tenantgroup
Does not allocate partitions belonging to a tenantgroup
Returns LOGICAL
  true if any partition was allocated
Top

LOGICAL AllocateGroups (character)

Purpose: Allocate tenantgroup partitions for the parent schema elelement
@throw IllegalArgumentError if not valid AllocationState
Parameters:
pcAllocationState CHARACTER
 
Returns LOGICAL
  true if any partition was allocated
Top

LOGICAL AllocateTenants ()

Purpose: Allocate all delayed partitions for all tenants
Does not allocate partitions belonging to a tenantgroup
Returns LOGICAL
  true if any partition was allocated
Top

LOGICAL AllocateTenants (character)

Purpose: Allocate tenant partitions for the parent schema elelement
Does not allocate partitions belonging to a tenantgroup
@throw IllegalArgumentError if not valid AllocationState
Parameters:
pcAllocationState CHARACTER
 
Returns LOGICAL
  true if any partition was allocated
Top

LOGICAL ContainsKey (ITenant)

Parameters:
ptenant OpenEdge.DataAdmin.ITenant
 
Returns LOGICAL
 
Top

LOGICAL ContainsKey (ITenantGroup)

Parameters:
pgroup OpenEdge.DataAdmin.ITenantGroup
 
Returns LOGICAL
 
Top

LOGICAL ContainsValue (IPartition)

Parameters:
partition OpenEdge.DataAdmin.IPartition
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IPartition FindGroup (character)

Parameters:
name CHARACTER
 
Returns OpenEdge.DataAdmin.IPartition
 
Top

OpenEdge.DataAdmin.IPartition FindTenant (character)

Parameters:
name CHARACTER
 
Returns OpenEdge.DataAdmin.IPartition
 
Top

OpenEdge.DataAdmin.IPartition Get (IDataAdminElement)

Parameters:
elm OpenEdge.DataAdmin.IDataAdminElement
 
Returns OpenEdge.DataAdmin.IPartition
 
Top

OpenEdge.DataAdmin.IPartition Get (ITenant)

Parameters:
tenant OpenEdge.DataAdmin.ITenant
 
Returns OpenEdge.DataAdmin.IPartition
 
Top

OpenEdge.DataAdmin.IPartition Get (ITenantGroup)

Parameters:
pgroup OpenEdge.DataAdmin.ITenantGroup
 
Returns OpenEdge.DataAdmin.IPartition