Return TypeFunction nameArguments
voidhdsApp::SetStdTypeValidations(void)

Declared in file: hzDissemino.h
Defined in file : hdsSystem.cpp

Function Logic:

0:START 1:hdbADP::GetDatatype dt items 2:ht 3:ht 4:hzexit 5:hdbADP::GetDatatype dt items 6:ht 7:ht 8:hzexit 9:hdbADP::GetDatatype dt items 10:ht 11:ht 12:hzexit 13:hdbADP::GetDatatype dt items 14:ht 15:ht 16:hzexit 17:hdbADP::GetDatatype dt items 18:ht 19:ht 20:hzexit 21:hdbADP::GetDatatype dt items 22:ht 23:ht 24:hzexit 25:hdbADP::GetDatatype dt items 26:ht 27:ht 28:hzexit 29: No text

Function body:

void hdsApp::SetStdTypeValidations (void)
{
   _hzfunc("hdsApp::SetStdTypeValidations") ;
   const hdbDatatype*  dt ;
   const hdbHzotype*   ht ;
   const hzString      jsAlpha ;
   const hzString      jsAlphnum ;
   const hzString      jsIpaddr ;
   const hzString      jsDomain ;
   const hzString      jsEmaddr ;
   const hzString      jsURL ;
   const hzString      jsXdate ;
   const hzString      jsSdate ;
   const hzString      jsTime ;
   dt = m_ADP.GetDatatype("ipaddr") ;
   ht = dynamic_cast<const hdbHzotype*>(dt) ;
   if (ht)
       ht->m_valJS=jsIpaddr;
   else
       hzexit(E_NOTFOUND, "%s: No ipaddr datatype declared", *m_Appname) ;
   dt = m_ADP.GetDatatype("domain") ;
   ht = dynamic_cast<const hdbHzotype*>(dt) ;
   if (ht)
       ht->m_valJS=jsDomain;
   else
       hzexit(E_NOTFOUND, "%s: No domain datatype declared", *m_Appname) ;
   dt = m_ADP.GetDatatype("emaddr") ;
   ht = dynamic_cast<const hdbHzotype*>(dt) ;
   if (ht)
       ht->m_valJS=jsEmaddr;
   else
       hzexit(E_NOTFOUND, "%s: No emaddr datatype declared", *m_Appname) ;
   dt = m_ADP.GetDatatype("url") ;
   ht = dynamic_cast<const hdbHzotype*>(dt) ;
   if (ht)
       ht->m_valJS=jsURL;
   else
       hzexit(E_NOTFOUND, "%s: No url datatype declared", *m_Appname) ;
   dt = m_ADP.GetDatatype("time") ;
   ht = dynamic_cast<const hdbHzotype*>(dt) ;
   if (ht)
       ht->m_valJS=jsTime;
   else
       hzexit(E_NOTFOUND, "%s: No time datatype declared", *m_Appname) ;
   dt = m_ADP.GetDatatype("sdate") ;
   ht = dynamic_cast<const hdbHzotype*>(dt) ;
   if (ht)
       ht->m_valJS=jsSdate ;
   else
       hzexit(E_NOTFOUND, "%s: No sdate datatype declared", *m_Appname) ;
   dt = m_ADP.GetDatatype("xdate") ;
   ht = dynamic_cast<const hdbHzotype*>(dt) ;
   if (ht)
       ht->m_valJS=jsXdate ;
   else
       hzexit(E_NOTFOUND, "%s: No xdate datatype declared", *m_Appname) ;
}