Purpose:
This class represents a basic Domino.Doc attribute.
Class summary:
class DKAttrDefDD : public dkAttrDef { public: DKAttrDefDD(); DKAttrDefDD(dkDatastore* ds); DKAttrDefDD( dkDatastore* ds , dkEntityDef* parentEntity , DKString parentEntityName , DKString attributeName , short attrId , short attrType , long minValue , long maxValue , DKBoolean queryable , DKBoolean nullable , long stringType , DKString value ); DKAttrDefDD( DKAttrDefDD& fromDef ); virtual ~DKAttrDefDD(); virtual DKBoolean isQueryable(); virtual DKBoolean isUpdatable(); virtual DKBoolean isNullable(); virtual void setValue(DKString value); virtual DKString getValue(); virtual void setDDType( unsigned short ddType = DK_DD_ATTR ); virtual unsigned short getDDType(); };
Members:
DKAttrDefDD(); DKAttrDefDD(dkDatastore* ds); DKAttrDefDD( dkDatastore* ds , dkEntityDef* parentEntity , DKString parentEntityName , DKString attributeName , short attrId , short attrType , long minValue , long maxValue , DKBoolean queryable , DKBoolean nullable , long stringType , DKString value ); DKAttrDefDD( DKAttrDefDD& fromDef ); virtual ~DKAttrDefDD();
virtual DKBoolean isQueryable();
virtual DKBoolean isUpdatable();
virtual DKBoolean isNullable();
virtual void setValue(DKString value);
virtual DKString getValue();
virtual void setDDType( unsigned short ddType = DK_DD_ATTR );
virtual unsigned short getDDType();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.