| Return Type | Function name | Arguments |
|---|---|---|
| void | hdsApp::SetStdTypeValidations | (void) |
Declared in file: hzDissemino.h
Defined in file : hdsSystem.cpp
Function Logic:
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) ;
}