Namespace: OpenEdge.DataAdmin
Class
CdcTablePolicy
Parent classes:
Inherits: OpenEdge.DataAdmin.AbstractPartitionParent
Implements: OpenEdge.DataAdmin.ICdcTablePolicy

/* *********************************************************
/* Copyright (c) 2015-2018 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:CdcTablePolicy
Author(s):mkondra
Created:Fri Nov 20 15:02:39 IST 2015




Method Summary
Options Name Purpose
OpenEdge.DataAdmin.Error.UnsupportedOperationError AddFieldPolicyError (character)
LOGICAL AddFieldsFromData ()
LOGICAL AddFieldsFromData (character)
LOGICAL AddFieldsFromData (character, character)
AssertLoadFromData ()
OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()
CHARACTER GetValidDefaultLevelList ()
LOGICAL NeedsRefresh () /* if lazy datasource none of the areaname fields will have data it is sufficent to check one of them - super does not have area - default may have... */

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

Property Summary
Options Name Purpose
CHARACTER CdcPolicyId
OpenEdge.DataAdmin.Binding.CdcTablePolicyContext CdcTablePolicyContext
CHARACTER ChangeTable
CHARACTER ChangeTableOwner
OpenEdge.DataAdmin.IArea DataArea
CHARACTER DefaultAllocation
OpenEdge.DataAdmin.IArea DefaultDataArea
OpenEdge.DataAdmin.IArea DefaultIndexArea
OpenEdge.DataAdmin.IArea DefaultLobArea
LOGICAL EncryptPolicy
OpenEdge.DataAdmin.ICdcFieldPolicySet FieldPolicies
OpenEdge.DataAdmin.IFieldList Fields
LOGICAL IdentifyingField
OpenEdge.DataAdmin.IArea IndexArea
OpenEdge.DataAdmin.IIndexSet Indexes
OpenEdge.DataAdmin.Internal.Util.CdcTablePolicyInstanceEnum Instance
DATETIME-TZ LastModified
OpenEdge.DataAdmin.CdcTablePolicyLevelEnum Level
CHARACTER Misc
INTEGER NumFields
OpenEdge.DataAdmin.CdcTablePolicyStateEnum State
OpenEdge.DataAdmin.ITable Table


Method Detail
Top

OpenEdge.DataAdmin.Error.UnsupportedOperationError AddFieldPolicyError (character)

Parameters:
preason CHARACTER
Returns OpenEdge.DataAdmin.Error.UnsupportedOperationError
Top

LOGICAL AddFieldsFromData ()

Returns LOGICAL
Top

LOGICAL AddFieldsFromData (character)

Parameters:
pcTokenString CHARACTER
Returns LOGICAL
Top

LOGICAL AddFieldsFromData (character, character)

Parameters:
pcSubstituteBase CHARACTER
pcSubstituteArgs CHARACTER
Returns LOGICAL
Top

AssertLoadFromData ()

Top

OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

CHARACTER GetValidDefaultLevelList ()

Returns CHARACTER
Top

LOGICAL NeedsRefresh ()

/* if lazy datasource none of the areaname fields will have data
it is sufficent to check one of them - super does not have
area - default may have...
Returns LOGICAL


Constructor Detail
Top

CdcTablePolicy (character)

Parameters:
pname CHARACTER
Top

CdcTablePolicy (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

CdcTablePolicy (IDataAdminModel, IRequestInfo)

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


Property Detail
Top

CHARACTER CdcPolicyId

Returns CHARACTER
Top

OpenEdge.DataAdmin.Binding.CdcTablePolicyContext CdcTablePolicyContext

Returns OpenEdge.DataAdmin.Binding.CdcTablePolicyContext
Top

CHARACTER ChangeTable

Returns CHARACTER
Top

CHARACTER ChangeTableOwner

Returns CHARACTER
Top

OpenEdge.DataAdmin.IArea DataArea

Returns OpenEdge.DataAdmin.IArea
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

LOGICAL EncryptPolicy

Returns LOGICAL
Top

OpenEdge.DataAdmin.ICdcFieldPolicySet FieldPolicies

Returns OpenEdge.DataAdmin.ICdcFieldPolicySet
Top

OpenEdge.DataAdmin.IFieldList Fields

Returns OpenEdge.DataAdmin.IFieldList
Top

LOGICAL IdentifyingField

Returns LOGICAL
Top

OpenEdge.DataAdmin.IArea IndexArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IIndexSet Indexes

Returns OpenEdge.DataAdmin.IIndexSet
Top

OpenEdge.DataAdmin.Internal.Util.CdcTablePolicyInstanceEnum Instance

Returns OpenEdge.DataAdmin.Internal.Util.CdcTablePolicyInstanceEnum
Top

DATETIME-TZ LastModified

Returns DATETIME-TZ
Top

OpenEdge.DataAdmin.CdcTablePolicyLevelEnum Level

Returns OpenEdge.DataAdmin.CdcTablePolicyLevelEnum
Top

CHARACTER Misc

Returns CHARACTER
Top

INTEGER NumFields

Returns INTEGER
Top

OpenEdge.DataAdmin.CdcTablePolicyStateEnum State

Returns OpenEdge.DataAdmin.CdcTablePolicyStateEnum
Top

OpenEdge.DataAdmin.ITable Table

Returns OpenEdge.DataAdmin.ITable


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15