Namespace: OpenEdge.DataAdmin
Class
Tenant
Parent classes:
Inherits: OpenEdge.DataAdmin.AbstractPartitionOwner
Implements: OpenEdge.DataAdmin.ITenant

/* Copyright (c) 2010,2012 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:Tenant
Author(s):hdaniels
Created:Sat Jun 12 21:20:19 EDT 2010




Method Summary
Options Name Purpose
LOGICAL Allocate ()
AssertPartitions ()
OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()
Export ()
ExportAsProcedure (character, character)
ExportTree (character, character) /** override to get codewriter if .p and to handle collections for this */
CHARACTER GetCreateError ()
RemoveData ()
WriteTree (IContextTree)
WriteTree (IContextTree, character) /* write specified collections (default all) See override in ExportTree(file,collection) that deals with tenantGroups versus TenantGroupMembers for .p */

Constructor Summary
Options Name Purpose
Tenant (character)
Tenant (IDataAdminModel)
Tenant (IDataAdminModel, IRequestInfo)

Property Summary
Options Name Purpose
CHARACTER DefaultAllocation
OpenEdge.DataAdmin.IArea DefaultDataArea
OpenEdge.DataAdmin.IArea DefaultIndexArea
OpenEdge.DataAdmin.IArea DefaultLobArea
OpenEdge.DataAdmin.IDomainSet Domains
CHARACTER ExternalID
LOGICAL IsDataEnabled
OpenEdge.DataAdmin.ISequenceValueMap SequenceValues /* set. */
OpenEdge.DataAdmin.ITenantGroupMemberSet TenantGroupMembers
OpenEdge.DataAdmin.ITenantGroupSet TenantGroups /* ROhit- change name to use ID instead */
CHARACTER Type
OpenEdge.DataAdmin.IUserSet Users
CHARACTER ValidTypeList /* implements ITenant, IDataAdminElement, IDataAdminSerializable */


Method Detail
Top

LOGICAL Allocate ()

Returns LOGICAL
Top

AssertPartitions ()

Top

OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

Export ()

Top

ExportAsProcedure (character, character)

Parameters:
pcfile CHARACTER
pcCollectionlist CHARACTER
Top

ExportTree (character, character)

Purpose: override to get codewriter if .p and to handle collections for this
Parameters:
pcfile CHARACTER
pcCollectionlist CHARACTER
Top

CHARACTER GetCreateError ()

Returns CHARACTER
Top

RemoveData ()

Top

WriteTree (IContextTree)

Parameters:
tree OpenEdge.DataAdmin.Binding.IContextTree
Top

WriteTree (IContextTree, character)

/* write specified collections (default all)
See override in ExportTree(file,collection) that deals with tenantGroups versus TenantGroupMembers for .p
Parameters:
tree OpenEdge.DataAdmin.Binding.IContextTree
pcCollections CHARACTER


Constructor Detail
Top

Tenant (character)

Parameters:
cname CHARACTER
Top

Tenant (IDataAdminModel)

Purpose:
Notes:
Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

Tenant (IDataAdminModel, IRequestInfo)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
preq OpenEdge.DataAdmin.IRequestInfo


Property Detail
Top

CHARACTER DefaultAllocation

Returns CHARACTER
Top

OpenEdge.DataAdmin.IArea DefaultDataArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IArea DefaultIndexArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IArea DefaultLobArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IDomainSet Domains

Returns OpenEdge.DataAdmin.IDomainSet
Top

CHARACTER ExternalID

Returns CHARACTER
Top

LOGICAL IsDataEnabled

Returns LOGICAL
Top

OpenEdge.DataAdmin.ISequenceValueMap SequenceValues

/* set.
Returns OpenEdge.DataAdmin.ISequenceValueMap
Top

OpenEdge.DataAdmin.ITenantGroupMemberSet TenantGroupMembers

Returns OpenEdge.DataAdmin.ITenantGroupMemberSet
Top

OpenEdge.DataAdmin.ITenantGroupSet TenantGroups

/* ROhit- change name to use ID instead
Returns OpenEdge.DataAdmin.ITenantGroupSet
Top

CHARACTER Type

Returns CHARACTER
Top

OpenEdge.DataAdmin.IUserSet Users

Returns OpenEdge.DataAdmin.IUserSet
Top

CHARACTER ValidTypeList

/* implements ITenant, IDataAdminElement, IDataAdminSerializable
Returns CHARACTER


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7