DTOutValidateExtData Class Reference

output from Get And Check More...

#include <DomainPluginTypes.h>

Inheritance diagram for DTOutValidateExtData:
DTIOTypeAbstract

Public Member Functions

 DTOutValidateExtData ()
void add (const Str &key, const Str &type, const Str &title, const Str &descr, const Str &defValue, const bool required, const DTExtDataItemStatus status)
 Adding new parameter.
const DTTypedExtDataItem operator[] (const Str &key)
void clear ()
bool next () const
const DTTypedExtDataItemget () const
DTOutValidateExtDataoperator= (const DTOutValidateExtData &t)
 DTOutValidateExtData (const DTOutValidateExtData &t)

Private Attributes

list< DTTypedExtDataItemitems
list< DTTypedExtDataItem >
::const_iterator 
iCur

Friends

class DTOutValidateExtDataSerializer

Detailed Description

output from Get And Check

Collect all necessary provisioning parameters.


Constructor & Destructor Documentation

DTOutValidateExtData::DTOutValidateExtData (  )  [inline]
DTOutValidateExtData::DTOutValidateExtData ( const DTOutValidateExtData t  )  [inline]

Member Function Documentation

void DTOutValidateExtData::add ( const Str &  key,
const Str &  type,
const Str &  title,
const Str &  descr,
const Str &  defValue,
const bool  required,
const DTExtDataItemStatus  status 
) [inline]

Adding new parameter.

Parameters:
key - unique name of parameter
type - Type of parameter. (from *.type file) e.g. "DOMAIN_NAME"
title - Will be shown to customer as Parameter Name.
descr - Description - Will be shown to customer as a tool tip
defValue - Value of parameter if Status not EDIS_NEEDED, otherwise this is default value that will be shown to customer.
required - If Yes: Asterisk will be shown( mandatory to fill it by customer), otherwise optional parameter.
status - Status of parameter.
See also:
DTExtDataItemStatus
void DTOutValidateExtData::clear (  )  [inline]

Clear list of Prov Parameters

const DTTypedExtDataItem& DTOutValidateExtData::get (  )  const [inline]
bool DTOutValidateExtData::next (  )  const [inline]

Move cursor to next position.

Returns:
False if there is no more elements, otherwise True. After you get False call method again to restart from beginning of list.
DTOutValidateExtData& DTOutValidateExtData::operator= ( const DTOutValidateExtData t  )  [inline]
const DTTypedExtDataItem DTOutValidateExtData::operator[] ( const Str &  key  )  [inline]

Friends And Related Function Documentation

friend class DTOutValidateExtDataSerializer [friend]

Field Documentation

list<DTTypedExtDataItem>::const_iterator DTOutValidateExtData::iCur [mutable, private]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2010 for DomainPlug-insDocumentation by  doxygen 1.6.1