Namespace: OpenEdge.DataAdmin
Type: 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