Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.metadata
Class CfgDescriptionAttributeReference

java.lang.Object
  extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescription
      extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttribute
          extended by com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttributeReference
All Implemented Interfaces:
ICfgEnum<CfgObjectProperty>
Direct Known Subclasses:
CfgDescriptionAttributeKvList, CfgDescriptionAttributeKvListDelta, CfgDescriptionAttributeReferenceClass, CfgDescriptionAttributeReferenceKeyListDelta, CfgDescriptionAttributeReferenceLink

public abstract class CfgDescriptionAttributeReference
extends CfgDescriptionAttribute

CfgDescriptionAttributeReference abstract class is the base descriptive class for configuration protocol's referenced attributes.

CfgDescriptionAttributeReference class is derived from CfgDescriptionAttribute class. A reference attribute is a configuration attribute designed as a references to the following complex/structured configuration types:

CfgDescriptionAttributeReference is the base class for the following kinds of reference attribute descriptive classes:

See Also:
CfgDescriptionObject, CfgDescriptionStructure, CfgDescriptionObjectDelta, CfgDescriptionStructureDelta, CfgDescriptionAttributeReferenceClass, CfgDescriptionAttributeReferenceKeyListDelta

Field Summary
 
Fields inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescription
baseComparer
 
Method Summary
 CfgDescriptionClass getCfgClass()
          Gets the class instance the attribute is reffered to.
 java.lang.String getSchemaName()
          Gets xml schema name for a reference attribute descriptive instance.
 java.lang.Object getValue(org.w3c.dom.Element parentElement)
          Deprecated. 
protected abstract  void setReference(Cfglibschema.TypeInfo.Attribute attributeInfo, CfgMetadata metadata)
           
protected  void setTypeMask()
          Sets type mask for descriptive object.
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescriptionAttribute
getCfgEnum, getConst, getMappingName, getOperation, getPackName, getParent, isKey, isPackCustom, isUnpackCustom, setComparer
 
Methods inherited from class com.genesyslab.platform.configuration.protocol.metadata.CfgDescription
addTypeToMask, getComparer, getIndex, getLocalizedName, getName, getNameComparer, getProtocolVersion, getTypeBitMask, getTypeMask, getTypeMaskString, isCfgType, isCfgType, isCfgType, setComparer, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getCfgClass

public CfgDescriptionClass getCfgClass()
Gets the class instance the attribute is reffered to.


getSchemaName

public java.lang.String getSchemaName()
Gets xml schema name for a reference attribute descriptive instance.

Overrides:
getSchemaName in class CfgDescriptionAttribute

setTypeMask

protected void setTypeMask()
Description copied from class: CfgDescription
Sets type mask for descriptive object.

Overrides:
setTypeMask in class CfgDescriptionAttribute

getValue

@Deprecated
public java.lang.Object getValue(org.w3c.dom.Element parentElement)
Deprecated. 

Specified by:
getValue in class CfgDescriptionAttribute

setReference

protected abstract void setReference(Cfglibschema.TypeInfo.Attribute attributeInfo,
                                     CfgMetadata metadata)

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.