зеркало из https://github.com/mozilla/gecko-dev.git
Renamed more classes from Julian* to nsCal*.
Didn't rename JulianPtrArray, JulianString, JulianFormFactory.
This commit is contained in:
Родитель
cbdebf6f68
Коммит
1ec1bf28cc
|
@ -644,19 +644,19 @@ TextOffset status_start = 0,
|
||||||
}
|
}
|
||||||
|
|
||||||
usAttendStatus.extractBetween(status_start, status_end, tempString);
|
usAttendStatus.extractBetween(status_start, status_end, tempString);
|
||||||
if (tempString == JulianKeyword::Instance()->ms_sACCEPTED )
|
if (tempString == nsCalKeyword::Instance()->ms_sACCEPTED )
|
||||||
{
|
{
|
||||||
doAddHTML( Accepted_Gif_HTML );
|
doAddHTML( Accepted_Gif_HTML );
|
||||||
} else
|
} else
|
||||||
if (tempString == JulianKeyword::Instance()->ms_sDECLINED )
|
if (tempString == nsCalKeyword::Instance()->ms_sDECLINED )
|
||||||
{
|
{
|
||||||
doAddHTML( Declined_Gif_HTML );
|
doAddHTML( Declined_Gif_HTML );
|
||||||
} else
|
} else
|
||||||
if (tempString == JulianKeyword::Instance()->ms_sDELEGATED )
|
if (tempString == nsCalKeyword::Instance()->ms_sDELEGATED )
|
||||||
{
|
{
|
||||||
doAddHTML( Delegated_Gif_HTML );
|
doAddHTML( Delegated_Gif_HTML );
|
||||||
} else
|
} else
|
||||||
if (tempString == JulianKeyword::Instance()->ms_sVCALNEEDSACTION )
|
if (tempString == nsCalKeyword::Instance()->ms_sVCALNEEDSACTION )
|
||||||
{
|
{
|
||||||
doAddHTML( NeedsAction_Gif_HTML );
|
doAddHTML( NeedsAction_Gif_HTML );
|
||||||
} else
|
} else
|
||||||
|
@ -1174,13 +1174,13 @@ JulianFormFactory::getJulianErrorString(int32 ErrorNum)
|
||||||
{
|
{
|
||||||
JulianString* errortext = nil;
|
JulianString* errortext = nil;
|
||||||
|
|
||||||
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart) errortext = &error1; else
|
if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart) errortext = &error1; else
|
||||||
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidPromptValue) errortext = &error2; else
|
if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidPromptValue) errortext = &error2; else
|
||||||
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidTimeStringError) errortext = &error3; else
|
if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidTimeStringError) errortext = &error3; else
|
||||||
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidRecurrenceError) errortext = &error4; else
|
if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidRecurrenceError) errortext = &error4; else
|
||||||
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue) errortext = &error5; else
|
if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue) errortext = &error5; else
|
||||||
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName) errortext = &error6; else
|
if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName) errortext = &error6; else
|
||||||
if ((t_int32)ErrorNum == JulianLogErrorMessage::Instance()->ms_iInvalidParameterName) errortext = &error7; else
|
if ((t_int32)ErrorNum == nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName) errortext = &error7; else
|
||||||
errortext = &error0;
|
errortext = &error0;
|
||||||
|
|
||||||
return errortext->GetBuffer();
|
return errortext->GetBuffer();
|
||||||
|
@ -1226,7 +1226,7 @@ JulianFormFactory::doStatus()
|
||||||
errors = thisICalComp ? firstCalendar->getLogVector(thisICalComp) : firstCalendar->getLogVector();
|
errors = thisICalComp ? firstCalendar->getLogVector(thisICalComp) : firstCalendar->getLogVector();
|
||||||
if (errors != nil)
|
if (errors != nil)
|
||||||
{
|
{
|
||||||
JulianLogError * element;
|
nsCalLogError * element;
|
||||||
int32 error_max = MIN(5, errors->GetSize());
|
int32 error_max = MIN(5, errors->GetSize());
|
||||||
int32 lost_errors = errors->GetSize() - error_max;
|
int32 lost_errors = errors->GetSize() - error_max;
|
||||||
JulianString u;
|
JulianString u;
|
||||||
|
@ -1235,7 +1235,7 @@ JulianFormFactory::doStatus()
|
||||||
{
|
{
|
||||||
char* errorprefix;
|
char* errorprefix;
|
||||||
|
|
||||||
element = (JulianLogError *)errors->GetAt(x);
|
element = (nsCalLogError *)errors->GetAt(x);
|
||||||
u = "";
|
u = "";
|
||||||
|
|
||||||
cjst = element->getShortReturnStatusCode().toCString("");
|
cjst = element->getShortReturnStatusCode().toCString("");
|
||||||
|
|
|
@ -213,7 +213,7 @@ public:
|
||||||
JLog* getLog() const { return m_Log; };
|
JLog* getLog() const { return m_Log; };
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the vector of JulianLogErrors on this ICalComponent:
|
* Return the vector of nsCalLogErrors on this ICalComponent:
|
||||||
* Return 0 if ic is not in this calendar.
|
* Return 0 if ic is not in this calendar.
|
||||||
* Return 0 if ic has no error vector.
|
* Return 0 if ic has no error vector.
|
||||||
* Do not deallocate returned vector. Returns a ptr to vector, not a new vector.
|
* Do not deallocate returned vector. Returns a ptr to vector, not a new vector.
|
||||||
|
@ -224,7 +224,7 @@ public:
|
||||||
JulianPtrArray * getLogVector(ICalComponent * ic);
|
JulianPtrArray * getLogVector(ICalComponent * ic);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the vector of JulianLogErrors on this calendar.
|
* Return the vector of nsCalLogErrors on this calendar.
|
||||||
* Return 0 if this calendar has no error vector.
|
* Return 0 if this calendar has no error vector.
|
||||||
* Do not deallocate returned vector. Returns a ptr to vector, not a new vector.
|
* Do not deallocate returned vector. Returns a ptr to vector, not a new vector.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -236,7 +236,7 @@ void Attendee::parse(UnicodeString & propVal,
|
||||||
void Attendee::addParamValList(UnicodeString & paramValList, t_int32 hashCode)
|
void Attendee::addParamValList(UnicodeString & paramValList, t_int32 hashCode)
|
||||||
{
|
{
|
||||||
UnicodeStringTokenizer * stMult = new UnicodeStringTokenizer(paramValList,
|
UnicodeStringTokenizer * stMult = new UnicodeStringTokenizer(paramValList,
|
||||||
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
||||||
PR_ASSERT(stMult != 0);
|
PR_ASSERT(stMult != 0);
|
||||||
if (stMult != 0)
|
if (stMult != 0)
|
||||||
{
|
{
|
||||||
|
@ -266,11 +266,11 @@ void Attendee::addParamValList(UnicodeString & paramValList, t_int32 hashCode)
|
||||||
}
|
}
|
||||||
nsCalUtility::stripDoubleQuotes(u); // double quote property
|
nsCalUtility::stripDoubleQuotes(u); // double quote property
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode)
|
||||||
{
|
{
|
||||||
addDelegatedTo(u);
|
addDelegatedTo(u);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode)
|
||||||
{
|
{
|
||||||
addDelegatedFrom(u);
|
addDelegatedFrom(u);
|
||||||
}
|
}
|
||||||
|
@ -294,21 +294,21 @@ void Attendee::setParam(UnicodeString & paramName,
|
||||||
if (paramName.size() == 0)
|
if (paramName.size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 200);
|
nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
t_int32 hashCode = paramName.hashCode();
|
t_int32 hashCode = paramName.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_ROLE == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_ROLE == hashCode)
|
||||||
{
|
{
|
||||||
i = stringToRole(paramVal);
|
i = stringToRole(paramVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, paramVal, 200);
|
paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -316,21 +316,21 @@ void Attendee::setParam(UnicodeString & paramName,
|
||||||
if (getRole() >= 0)
|
if (getRole() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, 100);
|
paramName, 100);
|
||||||
}
|
}
|
||||||
setRole((Attendee::ROLE) i);
|
setRole((Attendee::ROLE) i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CUTYPE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_CUTYPE == hashCode)
|
||||||
{
|
{
|
||||||
i = stringToType(paramVal);
|
i = stringToType(paramVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, paramVal, 200);
|
paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -338,21 +338,21 @@ void Attendee::setParam(UnicodeString & paramName,
|
||||||
if (getType() >= 0)
|
if (getType() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, 100);
|
paramName, 100);
|
||||||
}
|
}
|
||||||
setType((Attendee::TYPE) i);
|
setType((Attendee::TYPE) i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_PARTSTAT == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_PARTSTAT == hashCode)
|
||||||
{
|
{
|
||||||
i = stringToStatus(paramVal);
|
i = stringToStatus(paramVal);
|
||||||
if (i < 0 || !isValidStatus(m_ComponentType, (Attendee::STATUS) i))
|
if (i < 0 || !isValidStatus(m_ComponentType, (Attendee::STATUS) i))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, paramVal, 200);
|
paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -360,21 +360,21 @@ void Attendee::setParam(UnicodeString & paramName,
|
||||||
if (getStatus() >= 0)
|
if (getStatus() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, 100);
|
paramName, 100);
|
||||||
}
|
}
|
||||||
setStatus((Attendee::STATUS) i);
|
setStatus((Attendee::STATUS) i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_EXPECT == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_EXPECT == hashCode)
|
||||||
{
|
{
|
||||||
i = stringToExpect(paramVal);
|
i = stringToExpect(paramVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, paramVal, 200);
|
paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -382,21 +382,21 @@ void Attendee::setParam(UnicodeString & paramName,
|
||||||
if (getExpect() >= 0)
|
if (getExpect() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, 100);
|
paramName, 100);
|
||||||
}
|
}
|
||||||
setExpect((Attendee::EXPECT) i);
|
setExpect((Attendee::EXPECT) i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RSVP == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_RSVP == hashCode)
|
||||||
{
|
{
|
||||||
i = stringToRSVP(paramVal);
|
i = stringToRSVP(paramVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, paramVal, 200);
|
paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -404,74 +404,74 @@ void Attendee::setParam(UnicodeString & paramName,
|
||||||
if (getRSVP() >= 0)
|
if (getRSVP() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE,
|
nsCalKeyword::Instance()->ms_sATTENDEE,
|
||||||
paramName, 100);
|
paramName, 100);
|
||||||
}
|
}
|
||||||
setRSVP((Attendee::RSVP) i);
|
setRSVP((Attendee::RSVP) i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_TO == hashCode)
|
||||||
{
|
{
|
||||||
addParamValList(paramVal, hashCode);
|
addParamValList(paramVal, hashCode);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED_FROM == hashCode)
|
||||||
{
|
{
|
||||||
addParamValList(paramVal, hashCode);
|
addParamValList(paramVal, hashCode);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_MEMBER == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_MEMBER == hashCode)
|
||||||
{
|
{
|
||||||
addParamValList(paramVal, hashCode);
|
addParamValList(paramVal, hashCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Newer properties 3-23-98 (cn, sent-by (double-quote), dir (double-quote))
|
// Newer properties 3-23-98 (cn, sent-by (double-quote), dir (double-quote))
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CN == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_CN == hashCode)
|
||||||
{
|
{
|
||||||
if (getCN().size() != 0)
|
if (getCN().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
||||||
}
|
}
|
||||||
setCN(paramVal);
|
setCN(paramVal);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode)
|
||||||
{
|
{
|
||||||
if (getLanguage().size() != 0)
|
if (getLanguage().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
||||||
}
|
}
|
||||||
setLanguage(paramVal);
|
setLanguage(paramVal);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_SENTBY == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_SENTBY == hashCode)
|
||||||
{
|
{
|
||||||
if (getSentBy().size() != 0)
|
if (getSentBy().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
||||||
}
|
}
|
||||||
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
||||||
setSentBy(paramVal);
|
setSentBy(paramVal);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DIR == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DIR == hashCode)
|
||||||
{
|
{
|
||||||
if (getDir().size() != 0)
|
if (getDir().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
||||||
}
|
}
|
||||||
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
||||||
setDir(paramVal);
|
setDir(paramVal);
|
||||||
}
|
}
|
||||||
else if (ICalProperty::IsXToken(paramName))
|
else if (ICalProperty::IsXToken(paramName))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 100);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sATTENDEE, paramName, 200);
|
nsCalKeyword::Instance()->ms_sATTENDEE, paramName, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -490,7 +490,7 @@ UnicodeString & Attendee::toICALString(UnicodeString & out)
|
||||||
if (getStatus() != STATUS_NEEDSACTION)
|
if (getStatus() != STATUS_NEEDSACTION)
|
||||||
{
|
{
|
||||||
#if 0
|
#if 0
|
||||||
//if (sStatus.compareIgnoreCase(JulianKeyword::Instance()->ms_sNEEDSACTION) != 0) {
|
//if (sStatus.compareIgnoreCase(nsCalKeyword::Instance()->ms_sNEEDSACTION) != 0) {
|
||||||
/*
|
/*
|
||||||
if (vsDelegatedTo != NULL && vsDelegatedTo.contains(sName))
|
if (vsDelegatedTo != NULL && vsDelegatedTo.contains(sName))
|
||||||
return formatDoneDelegateFromOnly();
|
return formatDoneDelegateFromOnly();
|
||||||
|
@ -530,7 +530,7 @@ UnicodeString & Attendee::toICALString(UnicodeString & sProp,
|
||||||
|
|
||||||
UnicodeString & Attendee::toString(UnicodeString & out)
|
UnicodeString & Attendee::toString(UnicodeString & out)
|
||||||
{
|
{
|
||||||
out = toString(JulianFormatString::Instance()->ms_AttendeeStrDefaultFmt, out);
|
out = toString(nsCalFormatString::Instance()->ms_AttendeeStrDefaultFmt, out);
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -540,7 +540,7 @@ UnicodeString & Attendee::toString(UnicodeString & strFmt,
|
||||||
UnicodeString & out)
|
UnicodeString & out)
|
||||||
{
|
{
|
||||||
if (strFmt.size() == 0 &&
|
if (strFmt.size() == 0 &&
|
||||||
JulianFormatString::Instance()->ms_AttendeeStrDefaultFmt.size() > 0)
|
nsCalFormatString::Instance()->ms_AttendeeStrDefaultFmt.size() > 0)
|
||||||
{
|
{
|
||||||
// if empty format string, use default
|
// if empty format string, use default
|
||||||
return toString(out);
|
return toString(out);
|
||||||
|
@ -642,7 +642,7 @@ t_bool Attendee::isValid()
|
||||||
return FALSE;
|
return FALSE;
|
||||||
// change to URL, must have "MAILTO:" in front
|
// change to URL, must have "MAILTO:" in front
|
||||||
mailto = m_sName.extractBetween(0, 7, mailto);
|
mailto = m_sName.extractBetween(0, 7, mailto);
|
||||||
if (mailto.compareIgnoreCase(JulianKeyword::Instance()->ms_sMAILTO_COLON) != 0)
|
if (mailto.compareIgnoreCase(nsCalKeyword::Instance()->ms_sMAILTO_COLON) != 0)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
else
|
else
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -683,7 +683,7 @@ UnicodeString Attendee::format(UnicodeString strFmt)
|
||||||
{
|
{
|
||||||
UnicodeString s, info;
|
UnicodeString s, info;
|
||||||
t_int32 i,j;
|
t_int32 i,j;
|
||||||
s += JulianKeyword::Instance()->ms_sATTENDEE;
|
s += nsCalKeyword::Instance()->ms_sATTENDEE;
|
||||||
|
|
||||||
for ( i = 0; i < strFmt.size(); )
|
for ( i = 0; i < strFmt.size(); )
|
||||||
{
|
{
|
||||||
|
@ -728,57 +728,57 @@ UnicodeString Attendee::formatChar(t_int32 c)
|
||||||
// ALWAYS MUST BE LAST OF PARAMS
|
// ALWAYS MUST BE LAST OF PARAMS
|
||||||
s = ":"; //ms_sCOLON_SYMBOL;
|
s = ":"; //ms_sCOLON_SYMBOL;
|
||||||
s += getName();
|
s += getName();
|
||||||
s += JulianKeyword::Instance()->ms_sLINEBREAK;
|
s += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
case ms_cAttendeeRole:
|
case ms_cAttendeeRole:
|
||||||
s = roleToString(getRole(), s);
|
s = roleToString(getRole(), s);
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sROLE, s, u);
|
nsCalKeyword::Instance()->ms_sROLE, s, u);
|
||||||
case ms_cAttendeeStatus:
|
case ms_cAttendeeStatus:
|
||||||
s = statusToString(getStatus(), s);
|
s = statusToString(getStatus(), s);
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sPARTSTAT, s, u);
|
nsCalKeyword::Instance()->ms_sPARTSTAT, s, u);
|
||||||
case ms_cAttendeeRSVP:
|
case ms_cAttendeeRSVP:
|
||||||
s = rsvpToString(getRSVP(), s);
|
s = rsvpToString(getRSVP(), s);
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sRSVP, s, u);
|
nsCalKeyword::Instance()->ms_sRSVP, s, u);
|
||||||
case ms_cAttendeeType:
|
case ms_cAttendeeType:
|
||||||
s = typeToString(getType(), s);
|
s = typeToString(getType(), s);
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sCUTYPE, s, u);
|
nsCalKeyword::Instance()->ms_sCUTYPE, s, u);
|
||||||
case ms_cAttendeeExpect:
|
case ms_cAttendeeExpect:
|
||||||
s = expectToString(getExpect(), s);
|
s = expectToString(getExpect(), s);
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sEXPECT, s, u);
|
nsCalKeyword::Instance()->ms_sEXPECT, s, u);
|
||||||
case ms_cAttendeeDelegatedTo:
|
case ms_cAttendeeDelegatedTo:
|
||||||
xp = getDelegatedTo();
|
xp = getDelegatedTo();
|
||||||
return printMailToVector(
|
return printMailToVector(
|
||||||
JulianKeyword::Instance()->ms_sDELEGATED_TO, xp, u);
|
nsCalKeyword::Instance()->ms_sDELEGATED_TO, xp, u);
|
||||||
case ms_cAttendeeDelegatedFrom:
|
case ms_cAttendeeDelegatedFrom:
|
||||||
xp = getDelegatedFrom();
|
xp = getDelegatedFrom();
|
||||||
return printMailToVector(
|
return printMailToVector(
|
||||||
JulianKeyword::Instance()->ms_sDELEGATED_FROM, xp, u);
|
nsCalKeyword::Instance()->ms_sDELEGATED_FROM, xp, u);
|
||||||
case ms_cAttendeeMember:
|
case ms_cAttendeeMember:
|
||||||
xp = getMember();
|
xp = getMember();
|
||||||
return printMailToVector(
|
return printMailToVector(
|
||||||
JulianKeyword::Instance()->ms_sMEMBER, xp, u);
|
nsCalKeyword::Instance()->ms_sMEMBER, xp, u);
|
||||||
case ms_cAttendeeDir:
|
case ms_cAttendeeDir:
|
||||||
s = m_Dir;
|
s = m_Dir;
|
||||||
s = nsCalUtility::addDoubleQuotes(s);
|
s = nsCalUtility::addDoubleQuotes(s);
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sDIR, s, u);
|
nsCalKeyword::Instance()->ms_sDIR, s, u);
|
||||||
case ms_cAttendeeSentBy:
|
case ms_cAttendeeSentBy:
|
||||||
s = m_SentBy;
|
s = m_SentBy;
|
||||||
s = nsCalUtility::addDoubleQuotes(s);
|
s = nsCalUtility::addDoubleQuotes(s);
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sSENTBY, s, u);
|
nsCalKeyword::Instance()->ms_sSENTBY, s, u);
|
||||||
case ms_cAttendeeCN:
|
case ms_cAttendeeCN:
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sCN, m_CN, u);
|
nsCalKeyword::Instance()->ms_sCN, m_CN, u);
|
||||||
case ms_cAttendeeLanguage:
|
case ms_cAttendeeLanguage:
|
||||||
return ICalProperty::parameterToCalString(
|
return ICalProperty::parameterToCalString(
|
||||||
JulianKeyword::Instance()->ms_sLANGUAGE, m_Language, u);
|
nsCalKeyword::Instance()->ms_sLANGUAGE, m_Language, u);
|
||||||
default:
|
default:
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
@ -817,21 +817,21 @@ Attendee::printMailToVector(UnicodeString & propName, JulianPtrArray * mailto,
|
||||||
|
|
||||||
UnicodeString Attendee::formatDoneAction()
|
UnicodeString Attendee::formatDoneAction()
|
||||||
{
|
{
|
||||||
return format(JulianFormatString::Instance()->ms_sAttendeeDoneActionMessage);
|
return format(nsCalFormatString::Instance()->ms_sAttendeeDoneActionMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
#if 0
|
#if 0
|
||||||
UnicodeString Attendee::formatDoneDelegateToOnly()
|
UnicodeString Attendee::formatDoneDelegateToOnly()
|
||||||
{
|
{
|
||||||
return format(JulianFormatString::Instance()->ms_sAttendeeDoneDelegateToOnly);
|
return format(nsCalFormatString::Instance()->ms_sAttendeeDoneDelegateToOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString Attendee::formatDoneDelegateFromOnly()
|
UnicodeString Attendee::formatDoneDelegateFromOnly()
|
||||||
{
|
{
|
||||||
return format(JulianFormatString::Instance()->ms_sAttendeeDoneDelegateFromOnly);
|
return format(nsCalFormatString::Instance()->ms_sAttendeeDoneDelegateFromOnly);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -839,21 +839,21 @@ UnicodeString Attendee::formatDoneDelegateFromOnly()
|
||||||
// no need for %S, assumed to be NEEDS-ACTION
|
// no need for %S, assumed to be NEEDS-ACTION
|
||||||
UnicodeString Attendee::formatNeedsAction()
|
UnicodeString Attendee::formatNeedsAction()
|
||||||
{
|
{
|
||||||
return format(JulianFormatString::Instance()->ms_sAttendeeNeedsActionMessage);
|
return format(nsCalFormatString::Instance()->ms_sAttendeeNeedsActionMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
#if 0
|
#if 0
|
||||||
UnicodeString Attendee::formatDelegateToOnly()
|
UnicodeString Attendee::formatDelegateToOnly()
|
||||||
{
|
{
|
||||||
return format(JulianFormatString::Instance()->ms_sAttendeeNeedsActionDelegateToOnly);
|
return format(nsCalFormatString::Instance()->ms_sAttendeeNeedsActionDelegateToOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString Attendee::formatDelegateFromOnly()
|
UnicodeString Attendee::formatDelegateFromOnly()
|
||||||
{
|
{
|
||||||
return format(JulianFormatString::Instance()->ms_sAttendeeNeedsActionDelegateFromOnly);
|
return format(nsCalFormatString::Instance()->ms_sAttendeeNeedsActionDelegateFromOnly);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -949,16 +949,16 @@ Attendee::stringToRole(UnicodeString & sRole)
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
/* Old keywords */
|
/* Old keywords */
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) return ROLE_ATTENDEE;
|
if (nsCalKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) return ROLE_ATTENDEE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) return ROLE_ORGANIZER;
|
else if (nsCalKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) return ROLE_ORGANIZER;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_OWNER == hashCode) return ROLE_OWNER;
|
else if (nsCalKeyword::Instance()->ms_ATOM_OWNER == hashCode) return ROLE_OWNER;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATE == hashCode) return ROLE_DELEGATE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATE == hashCode) return ROLE_DELEGATE;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_CHAIR == hashCode) return ROLE_CHAIR;
|
if (nsCalKeyword::Instance()->ms_ATOM_CHAIR == hashCode) return ROLE_CHAIR;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REQ_PARTICIPANT == hashCode) return ROLE_REQ_PARTICIPANT;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REQ_PARTICIPANT == hashCode) return ROLE_REQ_PARTICIPANT;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_OPT_PARTICIPANT == hashCode) return ROLE_OPT_PARTICIPANT;
|
else if (nsCalKeyword::Instance()->ms_ATOM_OPT_PARTICIPANT == hashCode) return ROLE_OPT_PARTICIPANT;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_NON_PARTICIPANT == hashCode) return ROLE_NON_PARTICIPANT;
|
else if (nsCalKeyword::Instance()->ms_ATOM_NON_PARTICIPANT == hashCode) return ROLE_NON_PARTICIPANT;
|
||||||
else if (ICalProperty::IsXToken(sRole)) return ROLE_XPARAMVAL;
|
else if (ICalProperty::IsXToken(sRole)) return ROLE_XPARAMVAL;
|
||||||
else return ROLE_INVALID;
|
else return ROLE_INVALID;
|
||||||
}
|
}
|
||||||
|
@ -971,11 +971,11 @@ Attendee::stringToType(UnicodeString & sType)
|
||||||
sType.toUpper();
|
sType.toUpper();
|
||||||
t_int32 hashCode = sType.hashCode();
|
t_int32 hashCode = sType.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_INDIVIDUAL == hashCode) return TYPE_INDIVIDUAL;
|
if (nsCalKeyword::Instance()->ms_ATOM_INDIVIDUAL == hashCode) return TYPE_INDIVIDUAL;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_GROUP == hashCode) return TYPE_GROUP;
|
else if (nsCalKeyword::Instance()->ms_ATOM_GROUP == hashCode) return TYPE_GROUP;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RESOURCE == hashCode) return TYPE_RESOURCE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_RESOURCE == hashCode) return TYPE_RESOURCE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ROOM == hashCode) return TYPE_ROOM;
|
else if (nsCalKeyword::Instance()->ms_ATOM_ROOM == hashCode) return TYPE_ROOM;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_UNKNOWN == hashCode) return TYPE_UNKNOWN;
|
else if (nsCalKeyword::Instance()->ms_ATOM_UNKNOWN == hashCode) return TYPE_UNKNOWN;
|
||||||
else if (ICalProperty::IsXToken(sType)) return TYPE_XPARAMVAL;
|
else if (ICalProperty::IsXToken(sType)) return TYPE_XPARAMVAL;
|
||||||
else return TYPE_INVALID;
|
else return TYPE_INVALID;
|
||||||
}
|
}
|
||||||
|
@ -988,15 +988,15 @@ Attendee::stringToStatus(UnicodeString & sStatus)
|
||||||
sStatus.toUpper();
|
sStatus.toUpper();
|
||||||
t_int32 hashCode = sStatus.hashCode();
|
t_int32 hashCode = sStatus.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_NEEDSACTION == hashCode) return STATUS_NEEDSACTION;
|
if (nsCalKeyword::Instance()->ms_ATOM_NEEDSACTION == hashCode) return STATUS_NEEDSACTION;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VCALNEEDSACTION == hashCode) return STATUS_NEEDSACTION;
|
else if (nsCalKeyword::Instance()->ms_ATOM_VCALNEEDSACTION == hashCode) return STATUS_NEEDSACTION;
|
||||||
|
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ACCEPTED == hashCode) return STATUS_ACCEPTED;
|
else if (nsCalKeyword::Instance()->ms_ATOM_ACCEPTED == hashCode) return STATUS_ACCEPTED;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DECLINED == hashCode) return STATUS_DECLINED;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DECLINED == hashCode) return STATUS_DECLINED;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return STATUS_TENTATIVE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return STATUS_TENTATIVE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) return STATUS_COMPLETED;
|
else if (nsCalKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) return STATUS_COMPLETED;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_INPROCESS == hashCode) return STATUS_INPROCESS;
|
else if (nsCalKeyword::Instance()->ms_ATOM_INPROCESS == hashCode) return STATUS_INPROCESS;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATED == hashCode) return STATUS_DELEGATED;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATED == hashCode) return STATUS_DELEGATED;
|
||||||
else if (ICalProperty::IsXToken(sStatus)) return STATUS_XPARAMVAL;
|
else if (ICalProperty::IsXToken(sStatus)) return STATUS_XPARAMVAL;
|
||||||
else return STATUS_INVALID;
|
else return STATUS_INVALID;
|
||||||
}
|
}
|
||||||
|
@ -1009,8 +1009,8 @@ Attendee::stringToRSVP(UnicodeString & sRSVP)
|
||||||
sRSVP.toUpper();
|
sRSVP.toUpper();
|
||||||
t_int32 hashCode = sRSVP.hashCode();
|
t_int32 hashCode = sRSVP.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_FALSE == hashCode) return RSVP_FALSE;
|
if (nsCalKeyword::Instance()->ms_ATOM_FALSE == hashCode) return RSVP_FALSE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TRUE == hashCode) return RSVP_TRUE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TRUE == hashCode) return RSVP_TRUE;
|
||||||
else return RSVP_INVALID;
|
else return RSVP_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1022,9 +1022,9 @@ Attendee::stringToExpect(UnicodeString & sExpect)
|
||||||
sExpect.toUpper();
|
sExpect.toUpper();
|
||||||
t_int32 hashCode = sExpect.hashCode();
|
t_int32 hashCode = sExpect.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_FYI == hashCode) return EXPECT_FYI;
|
if (nsCalKeyword::Instance()->ms_ATOM_FYI == hashCode) return EXPECT_FYI;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REQUIRE == hashCode) return EXPECT_REQUIRE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REQUIRE == hashCode) return EXPECT_REQUIRE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return EXPECT_REQUEST;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return EXPECT_REQUEST;
|
||||||
else return EXPECT_INVALID;
|
else return EXPECT_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1038,20 +1038,20 @@ Attendee::roleToString(Attendee::ROLE role, UnicodeString & out)
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
/* Old Keywords */
|
/* Old Keywords */
|
||||||
case ROLE_ATTENDEE: out = JulianKeyword::Instance()->ms_sATTENDEE; break;
|
case ROLE_ATTENDEE: out = nsCalKeyword::Instance()->ms_sATTENDEE; break;
|
||||||
case ROLE_ORGANIZER: out = JulianKeyword::Instance()->ms_sORGANIZER; break;
|
case ROLE_ORGANIZER: out = nsCalKeyword::Instance()->ms_sORGANIZER; break;
|
||||||
case ROLE_OWNER: out = JulianKeyword::Instance()->ms_sOWNER; break;
|
case ROLE_OWNER: out = nsCalKeyword::Instance()->ms_sOWNER; break;
|
||||||
case ROLE_DELEGATE: out = JulianKeyword::Instance()->ms_sDELEGATE; break;
|
case ROLE_DELEGATE: out = nsCalKeyword::Instance()->ms_sDELEGATE; break;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
case ROLE_CHAIR: out = JulianKeyword::Instance()->ms_sCHAIR; break;
|
case ROLE_CHAIR: out = nsCalKeyword::Instance()->ms_sCHAIR; break;
|
||||||
case ROLE_REQ_PARTICIPANT: out = JulianKeyword::Instance()->ms_sREQ_PARTICIPANT; break;
|
case ROLE_REQ_PARTICIPANT: out = nsCalKeyword::Instance()->ms_sREQ_PARTICIPANT; break;
|
||||||
case ROLE_OPT_PARTICIPANT: out = JulianKeyword::Instance()->ms_sOPT_PARTICIPANT; break;
|
case ROLE_OPT_PARTICIPANT: out = nsCalKeyword::Instance()->ms_sOPT_PARTICIPANT; break;
|
||||||
case ROLE_NON_PARTICIPANT: out = JulianKeyword::Instance()->ms_sNON_PARTICIPANT; break;
|
case ROLE_NON_PARTICIPANT: out = nsCalKeyword::Instance()->ms_sNON_PARTICIPANT; break;
|
||||||
case ROLE_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break;
|
case ROLE_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
|
||||||
default:
|
default:
|
||||||
// default return req participant
|
// default return req participant
|
||||||
out = JulianKeyword::Instance()->ms_sREQ_PARTICIPANT;
|
out = nsCalKeyword::Instance()->ms_sREQ_PARTICIPANT;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
@ -1064,15 +1064,15 @@ Attendee::typeToString(Attendee::TYPE type, UnicodeString & out)
|
||||||
{
|
{
|
||||||
switch(type)
|
switch(type)
|
||||||
{
|
{
|
||||||
case TYPE_INDIVIDUAL: out = JulianKeyword::Instance()->ms_sINDIVIDUAL; break;
|
case TYPE_INDIVIDUAL: out = nsCalKeyword::Instance()->ms_sINDIVIDUAL; break;
|
||||||
case TYPE_GROUP: out = JulianKeyword::Instance()->ms_sGROUP; break;
|
case TYPE_GROUP: out = nsCalKeyword::Instance()->ms_sGROUP; break;
|
||||||
case TYPE_RESOURCE: out = JulianKeyword::Instance()->ms_sRESOURCE; break;
|
case TYPE_RESOURCE: out = nsCalKeyword::Instance()->ms_sRESOURCE; break;
|
||||||
case TYPE_ROOM: out = JulianKeyword::Instance()->ms_sROOM; break;
|
case TYPE_ROOM: out = nsCalKeyword::Instance()->ms_sROOM; break;
|
||||||
case TYPE_UNKNOWN: out = JulianKeyword::Instance()->ms_sUNKNOWN; break;
|
case TYPE_UNKNOWN: out = nsCalKeyword::Instance()->ms_sUNKNOWN; break;
|
||||||
case TYPE_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break;
|
case TYPE_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
|
||||||
default:
|
default:
|
||||||
// default return individual
|
// default return individual
|
||||||
out = JulianKeyword::Instance()->ms_sINDIVIDUAL;
|
out = nsCalKeyword::Instance()->ms_sINDIVIDUAL;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
@ -1085,17 +1085,17 @@ Attendee::statusToString(Attendee::STATUS status, UnicodeString & out)
|
||||||
{
|
{
|
||||||
switch(status)
|
switch(status)
|
||||||
{
|
{
|
||||||
case STATUS_NEEDSACTION: out = JulianKeyword::Instance()->ms_sNEEDSACTION; break;
|
case STATUS_NEEDSACTION: out = nsCalKeyword::Instance()->ms_sNEEDSACTION; break;
|
||||||
case STATUS_ACCEPTED: out = JulianKeyword::Instance()->ms_sACCEPTED; break;
|
case STATUS_ACCEPTED: out = nsCalKeyword::Instance()->ms_sACCEPTED; break;
|
||||||
case STATUS_DECLINED: out = JulianKeyword::Instance()->ms_sDECLINED; break;
|
case STATUS_DECLINED: out = nsCalKeyword::Instance()->ms_sDECLINED; break;
|
||||||
case STATUS_TENTATIVE: out = JulianKeyword::Instance()->ms_sTENTATIVE; break;
|
case STATUS_TENTATIVE: out = nsCalKeyword::Instance()->ms_sTENTATIVE; break;
|
||||||
case STATUS_COMPLETED: out = JulianKeyword::Instance()->ms_sCOMPLETED; break;
|
case STATUS_COMPLETED: out = nsCalKeyword::Instance()->ms_sCOMPLETED; break;
|
||||||
case STATUS_DELEGATED: out = JulianKeyword::Instance()->ms_sDELEGATED; break;
|
case STATUS_DELEGATED: out = nsCalKeyword::Instance()->ms_sDELEGATED; break;
|
||||||
case STATUS_INPROCESS: out = JulianKeyword::Instance()->ms_sINPROCESS; break;
|
case STATUS_INPROCESS: out = nsCalKeyword::Instance()->ms_sINPROCESS; break;
|
||||||
case STATUS_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break;
|
case STATUS_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
|
||||||
default:
|
default:
|
||||||
// default return needs-action
|
// default return needs-action
|
||||||
out = JulianKeyword::Instance()->ms_sNEEDSACTION;
|
out = nsCalKeyword::Instance()->ms_sNEEDSACTION;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
@ -1108,11 +1108,11 @@ Attendee::rsvpToString(Attendee::RSVP rsvp, UnicodeString & out)
|
||||||
{
|
{
|
||||||
switch(rsvp)
|
switch(rsvp)
|
||||||
{
|
{
|
||||||
case RSVP_FALSE: out = JulianKeyword::Instance()->ms_sFALSE; break;
|
case RSVP_FALSE: out = nsCalKeyword::Instance()->ms_sFALSE; break;
|
||||||
case RSVP_TRUE: out = JulianKeyword::Instance()->ms_sTRUE; break;
|
case RSVP_TRUE: out = nsCalKeyword::Instance()->ms_sTRUE; break;
|
||||||
default:
|
default:
|
||||||
// default return false
|
// default return false
|
||||||
out = JulianKeyword::Instance()->ms_sFALSE;
|
out = nsCalKeyword::Instance()->ms_sFALSE;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
@ -1125,12 +1125,12 @@ Attendee::expectToString(Attendee::EXPECT expect, UnicodeString & out)
|
||||||
{
|
{
|
||||||
switch(expect)
|
switch(expect)
|
||||||
{
|
{
|
||||||
case EXPECT_FYI: out = JulianKeyword::Instance()->ms_sFYI; break;
|
case EXPECT_FYI: out = nsCalKeyword::Instance()->ms_sFYI; break;
|
||||||
case EXPECT_REQUIRE: out = JulianKeyword::Instance()->ms_sREQUIRE; break;
|
case EXPECT_REQUIRE: out = nsCalKeyword::Instance()->ms_sREQUIRE; break;
|
||||||
case EXPECT_REQUEST: out = JulianKeyword::Instance()->ms_sREQUEST; break;
|
case EXPECT_REQUEST: out = nsCalKeyword::Instance()->ms_sREQUEST; break;
|
||||||
default:
|
default:
|
||||||
// default return fyi
|
// default return fyi
|
||||||
out = JulianKeyword::Instance()->ms_sFYI;
|
out = nsCalKeyword::Instance()->ms_sFYI;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
|
|
@ -168,12 +168,12 @@ DateTimeProperty::toICALString(UnicodeString & sProp,
|
||||||
|
|
||||||
// don't print the TZID and VALUE parameters
|
// don't print the TZID and VALUE parameters
|
||||||
// thus it will only print in Z time and VALUE assumed to be DATETIME
|
// thus it will only print in Z time and VALUE assumed to be DATETIME
|
||||||
if ((u.compareIgnoreCase(JulianKeyword::Instance()->ms_sTZID) != 0) &&
|
if ((u.compareIgnoreCase(nsCalKeyword::Instance()->ms_sTZID) != 0) &&
|
||||||
(u.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALUE) != 0))
|
(u.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALUE) != 0))
|
||||||
out += aName->toICALString(u);
|
out += aName->toICALString(u);
|
||||||
|
|
||||||
}
|
}
|
||||||
out += ':'; out += sVal; out += JulianKeyword::Instance()->ms_sLINEBREAK;
|
out += ':'; out += sVal; out += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
}
|
}
|
||||||
//if (FALSE) TRACE("out = %s\r\n", out.toCString(""));
|
//if (FALSE) TRACE("out = %s\r\n", out.toCString(""));
|
||||||
return out;
|
return out;
|
||||||
|
|
|
@ -39,9 +39,9 @@ const t_int32 Freebusy::ms_iDEFAULT_STATUS= FB_STATUS_BUSY;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//UnicodeString Freebusy::m_strDefaultFmt = "\tTYPE= ^T STATUS = ^S ^P\r\n";
|
//UnicodeString Freebusy::m_strDefaultFmt = "\tTYPE= ^T STATUS = ^S ^P\r\n";
|
||||||
//const UnicodeString Freebusy::JulianKeyword::Instance()->ms_sDEFAULT_TYPE = JulianKeyword::Instance()->ms_sBUSY;
|
//const UnicodeString Freebusy::nsCalKeyword::Instance()->ms_sDEFAULT_TYPE = nsCalKeyword::Instance()->ms_sBUSY;
|
||||||
//const UnicodeString Freebusy::JulianKeyword::Instance()->ms_sDEFAULT_STATUS = JulianKeyword::Instance()->ms_sBUSY;
|
//const UnicodeString Freebusy::nsCalKeyword::Instance()->ms_sDEFAULT_STATUS = nsCalKeyword::Instance()->ms_sBUSY;
|
||||||
//static UnicodeString s_sComma = JulianKeyword::Instance()->ms_sCOMMA_SYMBOL;
|
//static UnicodeString s_sComma = nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL;
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -50,12 +50,12 @@ Freebusy::stringToType(UnicodeString & sType)
|
||||||
{
|
{
|
||||||
t_int32 hashCode = sType.hashCode();
|
t_int32 hashCode = sType.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_TYPE_BUSY;
|
if (nsCalKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_TYPE_BUSY;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_FREE == hashCode) return FB_TYPE_FREE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_FREE == hashCode) return FB_TYPE_FREE;
|
||||||
// added 4-28-98
|
// added 4-28-98
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BUSY_UNAVAILABLE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BUSY_UNAVAILABLE == hashCode)
|
||||||
return FB_TYPE_BUSY_UNAVAILABLE;
|
return FB_TYPE_BUSY_UNAVAILABLE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BUSY_TENTATIVE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BUSY_TENTATIVE == hashCode)
|
||||||
return FB_TYPE_BUSY_TENTATIVE;
|
return FB_TYPE_BUSY_TENTATIVE;
|
||||||
else if (ICalProperty::IsXToken(sType))
|
else if (ICalProperty::IsXToken(sType))
|
||||||
return FB_TYPE_XPARAMVAL;
|
return FB_TYPE_XPARAMVAL;
|
||||||
|
@ -69,15 +69,15 @@ Freebusy::typeToString(Freebusy::FB_TYPE type, UnicodeString & out)
|
||||||
{
|
{
|
||||||
switch(type)
|
switch(type)
|
||||||
{
|
{
|
||||||
case FB_TYPE_BUSY: out = JulianKeyword::Instance()->ms_sBUSY; break;
|
case FB_TYPE_BUSY: out = nsCalKeyword::Instance()->ms_sBUSY; break;
|
||||||
case FB_TYPE_FREE: out = JulianKeyword::Instance()->ms_sFREE; break;
|
case FB_TYPE_FREE: out = nsCalKeyword::Instance()->ms_sFREE; break;
|
||||||
// added 4-28-98
|
// added 4-28-98
|
||||||
case FB_TYPE_BUSY_UNAVAILABLE: out = JulianKeyword::Instance()->ms_sBUSY_UNAVAILABLE; break;
|
case FB_TYPE_BUSY_UNAVAILABLE: out = nsCalKeyword::Instance()->ms_sBUSY_UNAVAILABLE; break;
|
||||||
case FB_TYPE_BUSY_TENTATIVE: out = JulianKeyword::Instance()->ms_sBUSY_TENTATIVE; break;
|
case FB_TYPE_BUSY_TENTATIVE: out = nsCalKeyword::Instance()->ms_sBUSY_TENTATIVE; break;
|
||||||
case FB_TYPE_XPARAMVAL: out = JulianKeyword::Instance()->ms_sXPARAMVAL; break;
|
case FB_TYPE_XPARAMVAL: out = nsCalKeyword::Instance()->ms_sXPARAMVAL; break;
|
||||||
default:
|
default:
|
||||||
// return default BUSY
|
// return default BUSY
|
||||||
out = JulianKeyword::Instance()->ms_sBUSY;
|
out = nsCalKeyword::Instance()->ms_sBUSY;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
@ -90,9 +90,9 @@ Freebusy::stringToStatus(UnicodeString & sStatus)
|
||||||
{
|
{
|
||||||
t_int32 hashCode = sStatus.hashCode();
|
t_int32 hashCode = sStatus.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_STATUS_BUSY;
|
if (nsCalKeyword::Instance()->ms_ATOM_BUSY == hashCode) return FB_STATUS_BUSY;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_UNAVAILABLE == hashCode) return FB_STATUS_UNAVAILABLE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_UNAVAILABLE == hashCode) return FB_STATUS_UNAVAILABLE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return FB_STATUS_TENTATIVE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TENTATIVE == hashCode) return FB_STATUS_TENTATIVE;
|
||||||
else return FB_STATUS_INVALID;
|
else return FB_STATUS_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,12 +103,12 @@ Freebusy::statusToString(Freebusy::FB_STATUS status, UnicodeString & out)
|
||||||
{
|
{
|
||||||
switch(status)
|
switch(status)
|
||||||
{
|
{
|
||||||
case FB_STATUS_BUSY: out = JulianKeyword::Instance()->ms_sBUSY; break;
|
case FB_STATUS_BUSY: out = nsCalKeyword::Instance()->ms_sBUSY; break;
|
||||||
case FB_STATUS_UNAVAILABLE: out = JulianKeyword::Instance()->ms_sUNAVAILABLE; break;
|
case FB_STATUS_UNAVAILABLE: out = nsCalKeyword::Instance()->ms_sUNAVAILABLE; break;
|
||||||
case FB_STATUS_TENTATIVE: out = JulianKeyword::Instance()->ms_sTENTATIVE; break;
|
case FB_STATUS_TENTATIVE: out = nsCalKeyword::Instance()->ms_sTENTATIVE; break;
|
||||||
default:
|
default:
|
||||||
// return default BUSY
|
// return default BUSY
|
||||||
out = JulianKeyword::Instance()->ms_sBUSY;
|
out = nsCalKeyword::Instance()->ms_sBUSY;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
@ -130,7 +130,7 @@ void Freebusy::parsePeriod(UnicodeString & s, JulianPtrArray * vTimeZones)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
stMult = new UnicodeStringTokenizer(s,
|
stMult = new UnicodeStringTokenizer(s,
|
||||||
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
||||||
PR_ASSERT(stMult != 0);
|
PR_ASSERT(stMult != 0);
|
||||||
if (stMult != 0)
|
if (stMult != 0)
|
||||||
{
|
{
|
||||||
|
@ -147,8 +147,8 @@ void Freebusy::parsePeriod(UnicodeString & s, JulianPtrArray * vTimeZones)
|
||||||
{
|
{
|
||||||
if (!p->isValid())
|
if (!p->isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iFreebusyPeriodInvalid,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iFreebusyPeriodInvalid,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, sPeriod, 200);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, sPeriod, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -168,47 +168,47 @@ void Freebusy::setParam(UnicodeString & paramName, UnicodeString & paramVal)
|
||||||
t_int32 i;
|
t_int32 i;
|
||||||
if (paramName.size() == 0)
|
if (paramName.size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 200);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
t_int32 hashCode = paramName.hashCode();
|
t_int32 hashCode = paramName.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_FBTYPE == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_FBTYPE == hashCode)
|
||||||
{
|
{
|
||||||
i = Freebusy::stringToType(paramVal);
|
i = Freebusy::stringToType(paramVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (getType() >= 0)
|
if (getType() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
|
||||||
}
|
}
|
||||||
setType((Freebusy::FB_TYPE) i);
|
setType((Freebusy::FB_TYPE) i);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BSTAT == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BSTAT == hashCode)
|
||||||
{
|
{
|
||||||
i = Freebusy::stringToStatus(paramVal);
|
i = Freebusy::stringToStatus(paramVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (getStatus() >= 0)
|
if (getStatus() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
|
||||||
}
|
}
|
||||||
setStatus((Freebusy::FB_STATUS) i);
|
setStatus((Freebusy::FB_STATUS) i);
|
||||||
}
|
}
|
||||||
|
@ -216,14 +216,14 @@ void Freebusy::setParam(UnicodeString & paramName, UnicodeString & paramVal)
|
||||||
#endif
|
#endif
|
||||||
else if (ICalProperty::IsXToken(paramName))
|
else if (ICalProperty::IsXToken(paramName))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 100);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// NOTE: what about optional parameters?? THERE ARE NONE.
|
// NOTE: what about optional parameters?? THERE ARE NONE.
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sFREEBUSY, paramName, 200);
|
nsCalKeyword::Instance()->ms_sFREEBUSY, paramName, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -507,7 +507,7 @@ t_bool Freebusy::isValid()
|
||||||
|
|
||||||
UnicodeString & Freebusy::toString(UnicodeString & out)
|
UnicodeString & Freebusy::toString(UnicodeString & out)
|
||||||
{
|
{
|
||||||
out = toString(JulianFormatString::Instance()->ms_FreebusyStrDefaultFmt, out);
|
out = toString(nsCalFormatString::Instance()->ms_FreebusyStrDefaultFmt, out);
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -516,7 +516,7 @@ UnicodeString & Freebusy::toString(UnicodeString & out)
|
||||||
UnicodeString &
|
UnicodeString &
|
||||||
Freebusy::toString(UnicodeString & strFmt, UnicodeString & out)
|
Freebusy::toString(UnicodeString & strFmt, UnicodeString & out)
|
||||||
{
|
{
|
||||||
if (strFmt.size() == 0 && JulianFormatString::Instance()->ms_FreebusyStrDefaultFmt.size() > 0)
|
if (strFmt.size() == 0 && nsCalFormatString::Instance()->ms_FreebusyStrDefaultFmt.size() > 0)
|
||||||
{
|
{
|
||||||
// if empty string, use default
|
// if empty string, use default
|
||||||
return toString(out);
|
return toString(out);
|
||||||
|
@ -610,12 +610,12 @@ UnicodeString & Freebusy::toICALString(UnicodeString & out)
|
||||||
UnicodeString s, u;
|
UnicodeString s, u;
|
||||||
t_int32 i;
|
t_int32 i;
|
||||||
|
|
||||||
out = JulianKeyword::Instance()->ms_sFREEBUSY;
|
out = nsCalKeyword::Instance()->ms_sFREEBUSY;
|
||||||
s = typeToString(getType(), s);
|
s = typeToString(getType(), s);
|
||||||
out += ICalProperty::parameterToCalString(JulianKeyword::Instance()->ms_sFBTYPE, s, u);
|
out += ICalProperty::parameterToCalString(nsCalKeyword::Instance()->ms_sFBTYPE, s, u);
|
||||||
#if 0
|
#if 0
|
||||||
s = statusToString(getStatus(), s);
|
s = statusToString(getStatus(), s);
|
||||||
out += ICalProperty::parameterToCalString(JulianKeyword::Instance()->ms_sBSTAT, s, u);
|
out += ICalProperty::parameterToCalString(nsCalKeyword::Instance()->ms_sBSTAT, s, u);
|
||||||
#endif
|
#endif
|
||||||
out += ":";
|
out += ":";
|
||||||
if (m_vPeriod != 0)
|
if (m_vPeriod != 0)
|
||||||
|
@ -627,13 +627,13 @@ UnicodeString & Freebusy::toICALString(UnicodeString & out)
|
||||||
if (i < m_vPeriod->GetSize() -1)
|
if (i < m_vPeriod->GetSize() -1)
|
||||||
{
|
{
|
||||||
out += p->toICALString();
|
out += p->toICALString();
|
||||||
out += JulianKeyword::Instance()->ms_sCOMMA_SYMBOL;
|
out += nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
out += p->toICALString();
|
out += p->toICALString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
out += JulianKeyword::Instance()->ms_sLINEBREAK;
|
out += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
out = ICalProperty::multiLineFormat(out);
|
out = ICalProperty::multiLineFormat(out);
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,86 +38,86 @@ JulianFunctionTable * JulianFunctionTable::m_Instance = 0;
|
||||||
JulianFunctionTable::JulianFunctionTable()
|
JulianFunctionTable::JulianFunctionTable()
|
||||||
{
|
{
|
||||||
|
|
||||||
alarmStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction);
|
alarmStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction);
|
||||||
alarmStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction);
|
alarmStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_ACTION.hashCode(), &VAlarm::storeAction);
|
||||||
alarmStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &VAlarm::storeAttach);
|
alarmStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &VAlarm::storeAttach);
|
||||||
alarmStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VAlarm::storeAttendee);
|
alarmStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VAlarm::storeAttendee);
|
||||||
alarmStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &VAlarm::storeDescription);
|
alarmStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &VAlarm::storeDescription);
|
||||||
alarmStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VAlarm::storeDuration);
|
alarmStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VAlarm::storeDuration);
|
||||||
alarmStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_REPEAT.hashCode(), &VAlarm::storeRepeat);
|
alarmStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_REPEAT.hashCode(), &VAlarm::storeRepeat);
|
||||||
alarmStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &VAlarm::storeSummary);
|
alarmStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &VAlarm::storeSummary);
|
||||||
alarmStoreTable[8].set(JulianKeyword::Instance()->ms_ATOM_TRIGGER.hashCode(), &VAlarm::storeTrigger);
|
alarmStoreTable[8].set(nsCalKeyword::Instance()->ms_ATOM_TRIGGER.hashCode(), &VAlarm::storeTrigger);
|
||||||
alarmStoreTable[9].set(0,0);
|
alarmStoreTable[9].set(0,0);
|
||||||
|
|
||||||
tbeStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &TimeBasedEvent::storeAttach);
|
tbeStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_ATTACH.hashCode(), &TimeBasedEvent::storeAttach);
|
||||||
tbeStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &TimeBasedEvent::storeAttendees);
|
tbeStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &TimeBasedEvent::storeAttendees);
|
||||||
tbeStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_CATEGORIES.hashCode(), &TimeBasedEvent::storeCategories);
|
tbeStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_CATEGORIES.hashCode(), &TimeBasedEvent::storeCategories);
|
||||||
tbeStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_CLASS.hashCode(), &TimeBasedEvent::storeClass);
|
tbeStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_CLASS.hashCode(), &TimeBasedEvent::storeClass);
|
||||||
tbeStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TimeBasedEvent::storeComment);
|
tbeStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TimeBasedEvent::storeComment);
|
||||||
tbeStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &TimeBasedEvent::storeContact);
|
tbeStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &TimeBasedEvent::storeContact);
|
||||||
tbeStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &TimeBasedEvent::storeCreated);
|
tbeStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &TimeBasedEvent::storeCreated);
|
||||||
tbeStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &TimeBasedEvent::storeDescription);
|
tbeStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION.hashCode(), &TimeBasedEvent::storeDescription);
|
||||||
tbeStoreTable[8].set(JulianKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TimeBasedEvent::storeDTStart);
|
tbeStoreTable[8].set(nsCalKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TimeBasedEvent::storeDTStart);
|
||||||
tbeStoreTable[9].set(JulianKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &TimeBasedEvent::storeDTStamp);
|
tbeStoreTable[9].set(nsCalKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &TimeBasedEvent::storeDTStamp);
|
||||||
tbeStoreTable[10].set(JulianKeyword::Instance()->ms_ATOM_EXDATE.hashCode(), &TimeBasedEvent::storeExDate);
|
tbeStoreTable[10].set(nsCalKeyword::Instance()->ms_ATOM_EXDATE.hashCode(), &TimeBasedEvent::storeExDate);
|
||||||
tbeStoreTable[11].set(JulianKeyword::Instance()->ms_ATOM_EXRULE.hashCode(), &TimeBasedEvent::storeExRule);
|
tbeStoreTable[11].set(nsCalKeyword::Instance()->ms_ATOM_EXRULE.hashCode(), &TimeBasedEvent::storeExRule);
|
||||||
tbeStoreTable[12].set(JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &TimeBasedEvent::storeLastModified);
|
tbeStoreTable[12].set(nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &TimeBasedEvent::storeLastModified);
|
||||||
tbeStoreTable[13].set(JulianKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &TimeBasedEvent::storeOrganizer);
|
tbeStoreTable[13].set(nsCalKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &TimeBasedEvent::storeOrganizer);
|
||||||
tbeStoreTable[14].set(JulianKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TimeBasedEvent::storeRDate);
|
tbeStoreTable[14].set(nsCalKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TimeBasedEvent::storeRDate);
|
||||||
tbeStoreTable[15].set(JulianKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TimeBasedEvent::storeRRule);
|
tbeStoreTable[15].set(nsCalKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TimeBasedEvent::storeRRule);
|
||||||
tbeStoreTable[16].set(JulianKeyword::Instance()->ms_ATOM_RECURRENCEID.hashCode(), &TimeBasedEvent::storeRecurrenceID);
|
tbeStoreTable[16].set(nsCalKeyword::Instance()->ms_ATOM_RECURRENCEID.hashCode(), &TimeBasedEvent::storeRecurrenceID);
|
||||||
tbeStoreTable[17].set(JulianKeyword::Instance()->ms_ATOM_RELATEDTO.hashCode(), &TimeBasedEvent::storeRelatedTo);
|
tbeStoreTable[17].set(nsCalKeyword::Instance()->ms_ATOM_RELATEDTO.hashCode(), &TimeBasedEvent::storeRelatedTo);
|
||||||
tbeStoreTable[18].set(JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &TimeBasedEvent::storeRequestStatus);
|
tbeStoreTable[18].set(nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &TimeBasedEvent::storeRequestStatus);
|
||||||
tbeStoreTable[19].set(JulianKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &TimeBasedEvent::storeSequence);
|
tbeStoreTable[19].set(nsCalKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &TimeBasedEvent::storeSequence);
|
||||||
tbeStoreTable[20].set(JulianKeyword::Instance()->ms_ATOM_STATUS.hashCode(), &TimeBasedEvent::storeStatus);
|
tbeStoreTable[20].set(nsCalKeyword::Instance()->ms_ATOM_STATUS.hashCode(), &TimeBasedEvent::storeStatus);
|
||||||
tbeStoreTable[21].set(JulianKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &TimeBasedEvent::storeSummary);
|
tbeStoreTable[21].set(nsCalKeyword::Instance()->ms_ATOM_SUMMARY.hashCode(), &TimeBasedEvent::storeSummary);
|
||||||
tbeStoreTable[22].set(JulianKeyword::Instance()->ms_ATOM_UID.hashCode(), &TimeBasedEvent::storeUID);
|
tbeStoreTable[22].set(nsCalKeyword::Instance()->ms_ATOM_UID.hashCode(), &TimeBasedEvent::storeUID);
|
||||||
tbeStoreTable[23].set(JulianKeyword::Instance()->ms_ATOM_URL.hashCode(), &TimeBasedEvent::storeURL);
|
tbeStoreTable[23].set(nsCalKeyword::Instance()->ms_ATOM_URL.hashCode(), &TimeBasedEvent::storeURL);
|
||||||
tbeStoreTable[24].set(0,0);
|
tbeStoreTable[24].set(0,0);
|
||||||
|
|
||||||
tzStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TZPart::storeComment);
|
tzStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &TZPart::storeComment);
|
||||||
tzStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TZPart::storeDTStart);
|
tzStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &TZPart::storeDTStart);
|
||||||
tzStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TZPart::storeRDate);
|
tzStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_RDATE.hashCode(), &TZPart::storeRDate);
|
||||||
tzStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TZPart::storeRRule);
|
tzStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_RRULE.hashCode(), &TZPart::storeRRule);
|
||||||
tzStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_TZNAME.hashCode(), &TZPart::storeTZName);
|
tzStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_TZNAME.hashCode(), &TZPart::storeTZName);
|
||||||
tzStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_TZOFFSETTO.hashCode(), &TZPart::storeTZOffsetTo);
|
tzStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_TZOFFSETTO.hashCode(), &TZPart::storeTZOffsetTo);
|
||||||
tzStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_TZOFFSETFROM.hashCode(), &TZPart::storeTZOffsetFrom);
|
tzStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_TZOFFSETFROM.hashCode(), &TZPart::storeTZOffsetFrom);
|
||||||
tzStoreTable[7].set(0,0);
|
tzStoreTable[7].set(0,0);
|
||||||
|
|
||||||
veStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VEvent::storeDTEnd);
|
veStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VEvent::storeDTEnd);
|
||||||
veStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VEvent::storeDuration);
|
veStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VEvent::storeDuration);
|
||||||
veStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VEvent::storeGEO);
|
veStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VEvent::storeGEO);
|
||||||
veStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VEvent::storeLocation);
|
veStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VEvent::storeLocation);
|
||||||
veStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VEvent::storePriority);
|
veStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VEvent::storePriority);
|
||||||
veStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VEvent::storeResources);
|
veStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VEvent::storeResources);
|
||||||
veStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_TRANSP.hashCode(), &VEvent::storeTransp);
|
veStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_TRANSP.hashCode(), &VEvent::storeTransp);
|
||||||
veStoreTable[7].set(0,0);
|
veStoreTable[7].set(0,0);
|
||||||
|
|
||||||
vfStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VFreebusy::storeAttendees);
|
vfStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_ATTENDEE.hashCode(), &VFreebusy::storeAttendees);
|
||||||
vfStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &VFreebusy::storeComment);
|
vfStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_COMMENT.hashCode(), &VFreebusy::storeComment);
|
||||||
vfStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &VFreebusy::storeContact);
|
vfStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_CONTACT.hashCode(), &VFreebusy::storeContact);
|
||||||
/*vfStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &VFreebusy::storeCreated);*/
|
/*vfStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_CREATED.hashCode(), &VFreebusy::storeCreated);*/
|
||||||
vfStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VFreebusy::storeDuration);
|
vfStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VFreebusy::storeDuration);
|
||||||
vfStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VFreebusy::storeDTEnd);
|
vfStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_DTEND.hashCode(), &VFreebusy::storeDTEnd);
|
||||||
vfStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &VFreebusy::storeDTStart);
|
vfStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_DTSTART.hashCode(), &VFreebusy::storeDTStart);
|
||||||
vfStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &VFreebusy::storeDTStamp);
|
vfStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_DTSTAMP.hashCode(), &VFreebusy::storeDTStamp);
|
||||||
vfStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_FREEBUSY.hashCode(), &VFreebusy::storeFreebusy);
|
vfStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_FREEBUSY.hashCode(), &VFreebusy::storeFreebusy);
|
||||||
vfStoreTable[8].set(JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &VFreebusy::storeLastModified);
|
vfStoreTable[8].set(nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED.hashCode(), &VFreebusy::storeLastModified);
|
||||||
vfStoreTable[9].set(JulianKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &VFreebusy::storeOrganizer);
|
vfStoreTable[9].set(nsCalKeyword::Instance()->ms_ATOM_ORGANIZER.hashCode(), &VFreebusy::storeOrganizer);
|
||||||
vfStoreTable[10].set(JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &VFreebusy::storeRequestStatus);
|
vfStoreTable[10].set(nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS.hashCode(), &VFreebusy::storeRequestStatus);
|
||||||
vfStoreTable[11].set(JulianKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &VFreebusy::storeSequence);
|
vfStoreTable[11].set(nsCalKeyword::Instance()->ms_ATOM_SEQUENCE.hashCode(), &VFreebusy::storeSequence);
|
||||||
vfStoreTable[12].set(JulianKeyword::Instance()->ms_ATOM_UID.hashCode(), &VFreebusy::storeUID);
|
vfStoreTable[12].set(nsCalKeyword::Instance()->ms_ATOM_UID.hashCode(), &VFreebusy::storeUID);
|
||||||
vfStoreTable[13].set(JulianKeyword::Instance()->ms_ATOM_URL.hashCode(), &VFreebusy::storeURL);
|
vfStoreTable[13].set(nsCalKeyword::Instance()->ms_ATOM_URL.hashCode(), &VFreebusy::storeURL);
|
||||||
vfStoreTable[14].set(0,0);
|
vfStoreTable[14].set(0,0);
|
||||||
|
|
||||||
vtStoreTable[0].set(JulianKeyword::Instance()->ms_ATOM_COMPLETED.hashCode(), &VTodo::storeCompleted);
|
vtStoreTable[0].set(nsCalKeyword::Instance()->ms_ATOM_COMPLETED.hashCode(), &VTodo::storeCompleted);
|
||||||
vtStoreTable[1].set(JulianKeyword::Instance()->ms_ATOM_DUE.hashCode(), &VTodo::storeDue);
|
vtStoreTable[1].set(nsCalKeyword::Instance()->ms_ATOM_DUE.hashCode(), &VTodo::storeDue);
|
||||||
vtStoreTable[2].set(JulianKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VTodo::storeDuration);
|
vtStoreTable[2].set(nsCalKeyword::Instance()->ms_ATOM_DURATION.hashCode(), &VTodo::storeDuration);
|
||||||
vtStoreTable[3].set(JulianKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VTodo::storeGEO);
|
vtStoreTable[3].set(nsCalKeyword::Instance()->ms_ATOM_GEO.hashCode(), &VTodo::storeGEO);
|
||||||
vtStoreTable[4].set(JulianKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VTodo::storeLocation);
|
vtStoreTable[4].set(nsCalKeyword::Instance()->ms_ATOM_LOCATION.hashCode(), &VTodo::storeLocation);
|
||||||
vtStoreTable[5].set(JulianKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE.hashCode(), &VTodo::storePercentComplete);
|
vtStoreTable[5].set(nsCalKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE.hashCode(), &VTodo::storePercentComplete);
|
||||||
vtStoreTable[6].set(JulianKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VTodo::storePriority);
|
vtStoreTable[6].set(nsCalKeyword::Instance()->ms_ATOM_PRIORITY.hashCode(), &VTodo::storePriority);
|
||||||
vtStoreTable[7].set(JulianKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VTodo::storeResources);
|
vtStoreTable[7].set(nsCalKeyword::Instance()->ms_ATOM_RESOURCES.hashCode(), &VTodo::storeResources);
|
||||||
vtStoreTable[8].set(0,0);
|
vtStoreTable[8].set(0,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -109,9 +109,9 @@ ICalComponent::format(UnicodeString & sComponentName,
|
||||||
t_bool delegateRequest)
|
t_bool delegateRequest)
|
||||||
{
|
{
|
||||||
UnicodeString s, into;
|
UnicodeString s, into;
|
||||||
s = JulianKeyword::Instance()->ms_sBEGIN_WITH_COLON;
|
s = nsCalKeyword::Instance()->ms_sBEGIN_WITH_COLON;
|
||||||
s += sComponentName;
|
s += sComponentName;
|
||||||
s += JulianKeyword::Instance()->ms_sLINEBREAK;
|
s += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
|
|
||||||
|
|
||||||
t_int32 i,j;
|
t_int32 i,j;
|
||||||
|
@ -157,9 +157,9 @@ ICalComponent::format(UnicodeString & sComponentName,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
s += JulianKeyword::Instance()->ms_sEND_WITH_COLON;
|
s += nsCalKeyword::Instance()->ms_sEND_WITH_COLON;
|
||||||
s += sComponentName;
|
s += sComponentName;
|
||||||
s += JulianKeyword::Instance()->ms_sLINEBREAK;
|
s += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return s;
|
return s;
|
||||||
}// end
|
}// end
|
||||||
|
|
||||||
|
@ -170,13 +170,13 @@ ICalComponent::componentToString(ICAL_COMPONENT ic)
|
||||||
{
|
{
|
||||||
switch (ic)
|
switch (ic)
|
||||||
{
|
{
|
||||||
case ICAL_COMPONENT_VEVENT: return JulianKeyword::Instance()->ms_sVEVENT;
|
case ICAL_COMPONENT_VEVENT: return nsCalKeyword::Instance()->ms_sVEVENT;
|
||||||
case ICAL_COMPONENT_VTODO: return JulianKeyword::Instance()->ms_sVTODO;
|
case ICAL_COMPONENT_VTODO: return nsCalKeyword::Instance()->ms_sVTODO;
|
||||||
case ICAL_COMPONENT_VJOURNAL: return JulianKeyword::Instance()->ms_sVJOURNAL;
|
case ICAL_COMPONENT_VJOURNAL: return nsCalKeyword::Instance()->ms_sVJOURNAL;
|
||||||
case ICAL_COMPONENT_VFREEBUSY: return JulianKeyword::Instance()->ms_sVFREEBUSY;
|
case ICAL_COMPONENT_VFREEBUSY: return nsCalKeyword::Instance()->ms_sVFREEBUSY;
|
||||||
case ICAL_COMPONENT_VTIMEZONE: return JulianKeyword::Instance()->ms_sVTIMEZONE;
|
case ICAL_COMPONENT_VTIMEZONE: return nsCalKeyword::Instance()->ms_sVTIMEZONE;
|
||||||
case ICAL_COMPONENT_VALARM: return JulianKeyword::Instance()->ms_sVALARM;
|
case ICAL_COMPONENT_VALARM: return nsCalKeyword::Instance()->ms_sVALARM;
|
||||||
case ICAL_COMPONENT_TZPART: return JulianKeyword::Instance()->ms_sTZPART;
|
case ICAL_COMPONENT_TZPART: return nsCalKeyword::Instance()->ms_sTZPART;
|
||||||
default:
|
default:
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
@ -191,13 +191,13 @@ ICalComponent::stringToComponent(UnicodeString & s, t_bool & error)
|
||||||
t_int32 hashCode = s.hashCode();
|
t_int32 hashCode = s.hashCode();
|
||||||
error = FALSE;
|
error = FALSE;
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_VEVENT == hashCode) return ICAL_COMPONENT_VEVENT;
|
if (nsCalKeyword::Instance()->ms_ATOM_VEVENT == hashCode) return ICAL_COMPONENT_VEVENT;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VTODO == hashCode) return ICAL_COMPONENT_VTODO;
|
else if (nsCalKeyword::Instance()->ms_ATOM_VTODO == hashCode) return ICAL_COMPONENT_VTODO;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode) return ICAL_COMPONENT_VJOURNAL;
|
else if (nsCalKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode) return ICAL_COMPONENT_VJOURNAL;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode) return ICAL_COMPONENT_VFREEBUSY;
|
else if (nsCalKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode) return ICAL_COMPONENT_VFREEBUSY;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode) return ICAL_COMPONENT_VTIMEZONE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode) return ICAL_COMPONENT_VTIMEZONE;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VALARM == hashCode) return ICAL_COMPONENT_VALARM;
|
else if (nsCalKeyword::Instance()->ms_ATOM_VALARM == hashCode) return ICAL_COMPONENT_VALARM;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZPART == hashCode) return ICAL_COMPONENT_TZPART;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZPART == hashCode) return ICAL_COMPONENT_TZPART;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
error = TRUE;
|
error = TRUE;
|
||||||
|
@ -215,51 +215,51 @@ t_bool ICalComponent::propertyNameToKeyLetter(UnicodeString & propertyName,
|
||||||
t_bool retStatus = TRUE;
|
t_bool retStatus = TRUE;
|
||||||
outLetter = ' ';
|
outLetter = ' ';
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) outLetter = ms_cAttendees;
|
if (nsCalKeyword::Instance()->ms_ATOM_ATTENDEE == hashCode) outLetter = ms_cAttendees;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ATTACH == hashCode) outLetter = ms_cAttach;
|
else if (nsCalKeyword::Instance()->ms_ATOM_ATTACH == hashCode) outLetter = ms_cAttach;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CATEGORIES == hashCode) outLetter = ms_cCategories;
|
else if (nsCalKeyword::Instance()->ms_ATOM_CATEGORIES == hashCode) outLetter = ms_cCategories;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CLASS == hashCode) outLetter = ms_cClass;
|
else if (nsCalKeyword::Instance()->ms_ATOM_CLASS == hashCode) outLetter = ms_cClass;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_COMMENT == hashCode) outLetter = ms_cComment;
|
else if (nsCalKeyword::Instance()->ms_ATOM_COMMENT == hashCode) outLetter = ms_cComment;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) outLetter = ms_cCompleted;
|
else if (nsCalKeyword::Instance()->ms_ATOM_COMPLETED == hashCode) outLetter = ms_cCompleted;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CONTACT == hashCode) outLetter = ms_cContact;
|
else if (nsCalKeyword::Instance()->ms_ATOM_CONTACT == hashCode) outLetter = ms_cContact;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CREATED == hashCode) outLetter = ms_cCreated;
|
else if (nsCalKeyword::Instance()->ms_ATOM_CREATED == hashCode) outLetter = ms_cCreated;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DTEND == hashCode) outLetter = ms_cDTEnd;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DTEND == hashCode) outLetter = ms_cDTEnd;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DTSTART == hashCode) outLetter = ms_cDTStart;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DTSTART == hashCode) outLetter = ms_cDTStart;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DTSTAMP == hashCode) outLetter = ms_cDTStamp;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DTSTAMP == hashCode) outLetter = ms_cDTStamp;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) outLetter = ms_cDescription;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) outLetter = ms_cDescription;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DUE == hashCode) outLetter = ms_cDue;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DUE == hashCode) outLetter = ms_cDue;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DURATION == hashCode) outLetter = ms_cDuration;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DURATION == hashCode) outLetter = ms_cDuration;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_EXDATE == hashCode) outLetter = ms_cExDate;
|
else if (nsCalKeyword::Instance()->ms_ATOM_EXDATE == hashCode) outLetter = ms_cExDate;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_EXRULE == hashCode) outLetter = ms_cExRule;
|
else if (nsCalKeyword::Instance()->ms_ATOM_EXRULE == hashCode) outLetter = ms_cExRule;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_FREEBUSY == hashCode) outLetter = ms_cFreebusy;
|
else if (nsCalKeyword::Instance()->ms_ATOM_FREEBUSY == hashCode) outLetter = ms_cFreebusy;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_GEO == hashCode) outLetter = ms_cGEO;
|
else if (nsCalKeyword::Instance()->ms_ATOM_GEO == hashCode) outLetter = ms_cGEO;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode) outLetter = ms_cLastModified;
|
else if (nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode) outLetter = ms_cLastModified;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_LOCATION == hashCode) outLetter = ms_cLocation;
|
else if (nsCalKeyword::Instance()->ms_ATOM_LOCATION == hashCode) outLetter = ms_cLocation;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) outLetter = ms_cOrganizer;
|
else if (nsCalKeyword::Instance()->ms_ATOM_ORGANIZER == hashCode) outLetter = ms_cOrganizer;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE == hashCode) outLetter = ms_cPercentComplete;
|
else if (nsCalKeyword::Instance()->ms_ATOM_PERCENTCOMPLETE == hashCode) outLetter = ms_cPercentComplete;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_PRIORITY == hashCode) outLetter = ms_cPriority;
|
else if (nsCalKeyword::Instance()->ms_ATOM_PRIORITY == hashCode) outLetter = ms_cPriority;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RDATE == hashCode) outLetter = ms_cRDate;
|
else if (nsCalKeyword::Instance()->ms_ATOM_RDATE == hashCode) outLetter = ms_cRDate;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RRULE == hashCode) outLetter = ms_cRRule;
|
else if (nsCalKeyword::Instance()->ms_ATOM_RRULE == hashCode) outLetter = ms_cRRule;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RECURRENCEID == hashCode) outLetter = ms_cRecurrenceID;
|
else if (nsCalKeyword::Instance()->ms_ATOM_RECURRENCEID == hashCode) outLetter = ms_cRecurrenceID;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RELATEDTO == hashCode) outLetter = ms_cRelatedTo;
|
else if (nsCalKeyword::Instance()->ms_ATOM_RELATEDTO == hashCode) outLetter = ms_cRelatedTo;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REPEAT == hashCode) outLetter = ms_cRepeat;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REPEAT == hashCode) outLetter = ms_cRepeat;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) outLetter = ms_cRequestStatus;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) outLetter = ms_cRequestStatus;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RESOURCES == hashCode) outLetter = ms_cResources;
|
else if (nsCalKeyword::Instance()->ms_ATOM_RESOURCES == hashCode) outLetter = ms_cResources;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_SEQUENCE == hashCode) outLetter = ms_cSequence;
|
else if (nsCalKeyword::Instance()->ms_ATOM_SEQUENCE == hashCode) outLetter = ms_cSequence;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_STATUS == hashCode) outLetter = ms_cStatus;
|
else if (nsCalKeyword::Instance()->ms_ATOM_STATUS == hashCode) outLetter = ms_cStatus;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_SUMMARY == hashCode) outLetter = ms_cSummary;
|
else if (nsCalKeyword::Instance()->ms_ATOM_SUMMARY == hashCode) outLetter = ms_cSummary;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TRANSP == hashCode) outLetter = ms_cTransp;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TRANSP == hashCode) outLetter = ms_cTransp;
|
||||||
//else if (JulianKeyword::Instance()->ms_ATOM_TRIGGER == hashCode) outLetter = ms_cTrigger;
|
//else if (nsCalKeyword::Instance()->ms_ATOM_TRIGGER == hashCode) outLetter = ms_cTrigger;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_UID == hashCode) outLetter = ms_cUID;
|
else if (nsCalKeyword::Instance()->ms_ATOM_UID == hashCode) outLetter = ms_cUID;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_URL == hashCode) outLetter = ms_cURL;
|
else if (nsCalKeyword::Instance()->ms_ATOM_URL == hashCode) outLetter = ms_cURL;
|
||||||
//else if (JulianKeyword::Instance()->ms_ATOM_TZOFFSET == hashCode) outLetter = ms_cTZOffset;
|
//else if (nsCalKeyword::Instance()->ms_ATOM_TZOFFSET == hashCode) outLetter = ms_cTZOffset;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZOFFSETTO == hashCode) outLetter = ms_cTZOffsetTo;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZOFFSETTO == hashCode) outLetter = ms_cTZOffsetTo;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZOFFSETFROM == hashCode) outLetter = ms_cTZOffsetFrom;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZOFFSETFROM == hashCode) outLetter = ms_cTZOffsetFrom;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZNAME == hashCode) outLetter = ms_cTZName;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZNAME == hashCode) outLetter = ms_cTZName;
|
||||||
//else if (JulianKeyword::Instance()->ms_ATOM_DAYLIGHT == hashCode) outLetter = ms_cDayLight;
|
//else if (nsCalKeyword::Instance()->ms_ATOM_DAYLIGHT == hashCode) outLetter = ms_cDayLight;
|
||||||
//else if (JulianKeyword::Instance()->ms_ATOM_STANDARD == hashCode) outLetter = ms_cStandard;
|
//else if (nsCalKeyword::Instance()->ms_ATOM_STANDARD == hashCode) outLetter = ms_cStandard;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZURL == hashCode) outLetter = ms_cTZURL;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZURL == hashCode) outLetter = ms_cTZURL;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZID == hashCode) outLetter = ms_cTZID;
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZID == hashCode) outLetter = ms_cTZID;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
retStatus = FALSE;
|
retStatus = FALSE;
|
||||||
|
|
|
@ -91,7 +91,7 @@ ICalParameter::getParameterValue(UnicodeString & retValue) const
|
||||||
UnicodeString &
|
UnicodeString &
|
||||||
ICalParameter::toICALString(UnicodeString & result) const
|
ICalParameter::toICALString(UnicodeString & result) const
|
||||||
{
|
{
|
||||||
result = JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
|
result = nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
|
||||||
result += m_ParameterName;
|
result += m_ParameterName;
|
||||||
result += '=';
|
result += '=';
|
||||||
result += m_ParameterValue;
|
result += m_ParameterValue;
|
||||||
|
|
|
@ -45,27 +45,27 @@ ICalComponentFactory::Make(UnicodeString & name, JLog * initLog)
|
||||||
|
|
||||||
t_int32 hashCode = name.hashCode();
|
t_int32 hashCode = name.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_VEVENT == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_VEVENT == hashCode)
|
||||||
{
|
{
|
||||||
ret = (ICalComponent *) new VEvent(initLog);
|
ret = (ICalComponent *) new VEvent(initLog);
|
||||||
PR_ASSERT(ret != 0);
|
PR_ASSERT(ret != 0);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VTODO == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_VTODO == hashCode)
|
||||||
{
|
{
|
||||||
ret = (ICalComponent *) new VTodo(initLog);
|
ret = (ICalComponent *) new VTodo(initLog);
|
||||||
PR_ASSERT(ret != 0);
|
PR_ASSERT(ret != 0);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_VJOURNAL == hashCode)
|
||||||
{
|
{
|
||||||
ret = (ICalComponent *) new VJournal(initLog);
|
ret = (ICalComponent *) new VJournal(initLog);
|
||||||
PR_ASSERT(ret != 0);
|
PR_ASSERT(ret != 0);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_VFREEBUSY == hashCode)
|
||||||
{
|
{
|
||||||
ret = (ICalComponent *) new VFreebusy(initLog);
|
ret = (ICalComponent *) new VFreebusy(initLog);
|
||||||
PR_ASSERT(ret != 0);
|
PR_ASSERT(ret != 0);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_VTIMEZONE == hashCode)
|
||||||
{
|
{
|
||||||
ret = (ICalComponent *) new VTimeZone(initLog);
|
ret = (ICalComponent *) new VTimeZone(initLog);
|
||||||
PR_ASSERT(ret != 0);
|
PR_ASSERT(ret != 0);
|
||||||
|
|
|
@ -65,15 +65,15 @@ JulianParser::JulianParser(ICalCAPIReader * reader,
|
||||||
nsCalUtility::MimeEncoding
|
nsCalUtility::MimeEncoding
|
||||||
JulianParser::stringToEncodingType(UnicodeString & propVal)
|
JulianParser::stringToEncodingType(UnicodeString & propVal)
|
||||||
{
|
{
|
||||||
if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_s7bit) == 0)
|
if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_s7bit) == 0)
|
||||||
{
|
{
|
||||||
return nsCalUtility::MimeEncoding_7bit;
|
return nsCalUtility::MimeEncoding_7bit;
|
||||||
}
|
}
|
||||||
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
|
else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
|
||||||
{
|
{
|
||||||
return nsCalUtility::MimeEncoding_QuotedPrintable;
|
return nsCalUtility::MimeEncoding_QuotedPrintable;
|
||||||
}
|
}
|
||||||
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sBase64) == 0)
|
else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBase64) == 0)
|
||||||
{
|
{
|
||||||
return nsCalUtility::MimeEncoding_Base64;
|
return nsCalUtility::MimeEncoding_Base64;
|
||||||
}
|
}
|
||||||
|
@ -145,8 +145,8 @@ void JulianParser::ParseCalendars(ICalReader * reader,
|
||||||
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
|
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
|
||||||
propName.toCString(""), propVal.toCString(""), parameters->GetSize());
|
propName.toCString(""), propVal.toCString(""), parameters->GetSize());
|
||||||
#endif
|
#endif
|
||||||
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
|
||||||
{
|
{
|
||||||
// parse an NSCalendar, add it to outCalendars
|
// parse an NSCalendar, add it to outCalendars
|
||||||
NSCalendar * cal = new NSCalendar(log);
|
NSCalendar * cal = new NSCalendar(log);
|
||||||
|
@ -155,7 +155,7 @@ void JulianParser::ParseCalendars(ICalReader * reader,
|
||||||
outCalendars->Add(cal);
|
outCalendars->Add(cal);
|
||||||
}
|
}
|
||||||
else if (propName.compareIgnoreCase(
|
else if (propName.compareIgnoreCase(
|
||||||
JulianKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
|
nsCalKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
|
||||||
{
|
{
|
||||||
ICalProperty::Trim(propVal);
|
ICalProperty::Trim(propVal);
|
||||||
encoding = stringToEncodingType(propVal);
|
encoding = stringToEncodingType(propVal);
|
||||||
|
|
|
@ -243,8 +243,8 @@ NSCalendar::export(const char * filename, t_bool & status)
|
||||||
UnicodeString sResult, out;
|
UnicodeString sResult, out;
|
||||||
status = TRUE;
|
status = TRUE;
|
||||||
|
|
||||||
sResult = JulianKeyword::Instance()->ms_sBEGIN_VCALENDAR;
|
sResult = nsCalKeyword::Instance()->ms_sBEGIN_VCALENDAR;
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
ucc = sResult.toCString("");
|
ucc = sResult.toCString("");
|
||||||
if (ucc != 0)
|
if (ucc != 0)
|
||||||
{
|
{
|
||||||
|
@ -283,8 +283,8 @@ NSCalendar::export(const char * filename, t_bool & status)
|
||||||
status |= printComponentVectorToFile(getJournals(), f);
|
status |= printComponentVectorToFile(getJournals(), f);
|
||||||
status |= printComponentVectorToFile(getVFreebusy(), f);
|
status |= printComponentVectorToFile(getVFreebusy(), f);
|
||||||
|
|
||||||
sResult = JulianKeyword::Instance()->ms_sEND_VCALENDAR;
|
sResult = nsCalKeyword::Instance()->ms_sEND_VCALENDAR;
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
ucc = sResult.toCString("");
|
ucc = sResult.toCString("");
|
||||||
if (ucc != 0)
|
if (ucc != 0)
|
||||||
{
|
{
|
||||||
|
@ -383,8 +383,8 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
}
|
}
|
||||||
|
|
||||||
// break for "END:" line
|
// break for "END:" line
|
||||||
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
|
||||||
{
|
{
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
@ -397,7 +397,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0)
|
if (propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0)
|
||||||
{
|
{
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
@ -445,7 +445,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
||||||
delete ic; ic = 0;
|
delete ic; ic = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -464,7 +464,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
||||||
delete ic; ic = 0;
|
delete ic; ic = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -487,7 +487,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
||||||
delete ic; ic = 0;
|
delete ic; ic = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -505,7 +505,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
||||||
delete ic; ic = 0;
|
delete ic; ic = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -527,7 +527,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
||||||
delete ic; ic = 0;
|
delete ic; ic = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -540,7 +540,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
bUpdatedComponent = addComponentWithType(ic, ic->GetType());
|
bUpdatedComponent = addComponentWithType(ic, ic->GetType());
|
||||||
if (m_Log)
|
if (m_Log)
|
||||||
{
|
{
|
||||||
m_Log->setCurrentEventLogComponentType((JulianLogErrorVector::ECompType) ic->GetType());
|
m_Log->setCurrentEventLogComponentType((nsCalLogErrorVector::ECompType) ic->GetType());
|
||||||
m_Log->setCurrentEventLogValidity(TRUE);
|
m_Log->setCurrentEventLogValidity(TRUE);
|
||||||
uid = "";
|
uid = "";
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -580,9 +580,9 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
{
|
{
|
||||||
if (m_Log)
|
if (m_Log)
|
||||||
{
|
{
|
||||||
//m_Log->setCurrentEventLogComponentType((JulianLogErrorVector::ECompType) ic->GetType());
|
//m_Log->setCurrentEventLogComponentType((nsCalLogErrorVector::ECompType) ic->GetType());
|
||||||
// make invalid event errors go to NSCALENDAR
|
// make invalid event errors go to NSCALENDAR
|
||||||
m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_NSCALENDAR);
|
m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_NSCALENDAR);
|
||||||
m_Log->setCurrentEventLogValidity(FALSE);
|
m_Log->setCurrentEventLogValidity(FALSE);
|
||||||
uid = "";
|
uid = "";
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -614,7 +614,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidComponent, 300);
|
||||||
#if 0
|
#if 0
|
||||||
if (m_Log)
|
if (m_Log)
|
||||||
{
|
{
|
||||||
|
@ -634,7 +634,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
delete ic; ic = 0;
|
delete ic; ic = 0;
|
||||||
}
|
}
|
||||||
#endif // #else
|
#endif // #else
|
||||||
if (sOK.compareIgnoreCase(JulianKeyword::Instance()->ms_sOK) == 0)
|
if (sOK.compareIgnoreCase(nsCalKeyword::Instance()->ms_sOK) == 0)
|
||||||
bNextComponent = FALSE;
|
bNextComponent = FALSE;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -659,13 +659,13 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
if (m_Log)
|
if (m_Log)
|
||||||
{
|
{
|
||||||
m_Log->addEventErrorEntry();
|
m_Log->addEventErrorEntry();
|
||||||
//m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_XCOMPONENT);
|
//m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_XCOMPONENT);
|
||||||
// make x-toekn errors go to NSCALENDAR
|
// make x-toekn errors go to NSCALENDAR
|
||||||
m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_NSCALENDAR);
|
m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_NSCALENDAR);
|
||||||
}
|
}
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iXTokenComponentIgnored,
|
nsCalLogErrorMessage::Instance()->ms_iXTokenComponentIgnored,
|
||||||
JulianKeyword::Instance()->ms_sNSCALENDAR, sName, 200);
|
nsCalKeyword::Instance()->ms_sNSCALENDAR, sName, 200);
|
||||||
|
|
||||||
// Ignore all lines between BEGIN:X-COMPONENT and END:X-COMPONENT
|
// Ignore all lines between BEGIN:X-COMPONENT and END:X-COMPONENT
|
||||||
while (TRUE)
|
while (TRUE)
|
||||||
|
@ -677,23 +677,23 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
|
||||||
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(sName) == 0))
|
(propVal.compareIgnoreCase(sName) == 0))
|
||||||
{
|
{
|
||||||
// correct end of X-Component parsing
|
// correct end of X-Component parsing
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (
|
else if (
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0)) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0)) ||
|
||||||
|
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)))))
|
(ICalProperty::IsXToken(propVal)))))
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -702,10 +702,10 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
// or BEGIN:X-token
|
// or BEGIN:X-token
|
||||||
|
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
||||||
JulianKeyword::Instance()->ms_sNSCALENDAR, strLine, 300);
|
nsCalKeyword::Instance()->ms_sNSCALENDAR, strLine, 300);
|
||||||
sOK = propName;
|
sOK = propName;
|
||||||
sOK += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
sOK += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
sOK += propVal;
|
sOK += propVal;
|
||||||
bNextComponent = TRUE;
|
bNextComponent = TRUE;
|
||||||
sName = propVal;
|
sName = propVal;
|
||||||
|
@ -723,7 +723,7 @@ NSCalendar::parse(ICalReader * brFile,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->setCurrentEventLogComponentType(JulianLogErrorVector::ECompType_NSCALENDAR);
|
if (m_Log) m_Log->setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType_NSCALENDAR);
|
||||||
storeData(strLine, propName, propVal, parameters);
|
storeData(strLine, propName, propVal, parameters);
|
||||||
|
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
|
@ -746,67 +746,67 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
t_int32 i;
|
t_int32 i;
|
||||||
|
|
||||||
t_int32 hashCode = propName.hashCode();
|
t_int32 hashCode = propName.hashCode();
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_VERSION == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_VERSION == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
||||||
}
|
}
|
||||||
setVersion(propVal, parameters);
|
setVersion(propVal, parameters);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_PRODID == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_PRODID == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
||||||
}
|
}
|
||||||
setProdid(propVal, parameters);
|
setProdid(propVal, parameters);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CALSCALE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_CALSCALE == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
||||||
}
|
}
|
||||||
// if propVal != CALSCALE, just log,
|
// if propVal != CALSCALE, just log,
|
||||||
// will set to GREGORIAN later.
|
// will set to GREGORIAN later.
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_GREGORIAN != propVal.hashCode())
|
if (nsCalKeyword::Instance()->ms_ATOM_GREGORIAN != propVal.hashCode())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR,
|
nsCalKeyword::Instance()->ms_sVCALENDAR,
|
||||||
propName, propVal, 200);
|
propName, propVal, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
setCalScale(propVal, parameters);
|
setCalScale(propVal, parameters);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_METHOD == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_METHOD == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
||||||
}
|
}
|
||||||
i = stringToMethod(propVal);
|
i = stringToMethod(propVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR,
|
nsCalKeyword::Instance()->ms_sVCALENDAR,
|
||||||
propName, propVal, 200);
|
propName, propVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -814,8 +814,8 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
if (getMethod() >= 0)
|
if (getMethod() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR,
|
nsCalKeyword::Instance()->ms_sVCALENDAR,
|
||||||
propName, propVal, 100);
|
propName, propVal, 100);
|
||||||
}
|
}
|
||||||
setMethod((NSCalendar::METHOD) i);
|
setMethod((NSCalendar::METHOD) i);
|
||||||
|
@ -829,26 +829,26 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_SOURCE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_SOURCE == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
||||||
}
|
}
|
||||||
setSource(propVal, parameters);
|
setSource(propVal, parameters);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_NAME == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_NAME == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVCALENDAR, strLine, 100);
|
||||||
}
|
}
|
||||||
setName(propVal, parameters);
|
setName(propVal, parameters);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -857,8 +857,8 @@ t_bool NSCalendar::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sVCALENDAR,
|
nsCalKeyword::Instance()->ms_sVCALENDAR,
|
||||||
propName, 200);
|
propName, 200);
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -952,7 +952,7 @@ NSCalendar::getLogVector(ICalComponent * ic)
|
||||||
if (vvError != 0)
|
if (vvError != 0)
|
||||||
{
|
{
|
||||||
t_int32 i = 0;
|
t_int32 i = 0;
|
||||||
JulianLogErrorVector * lev = 0;
|
nsCalLogErrorVector * lev = 0;
|
||||||
UnicodeString uid;
|
UnicodeString uid;
|
||||||
#if 0
|
#if 0
|
||||||
UnicodeString rid;
|
UnicodeString rid;
|
||||||
|
@ -982,8 +982,8 @@ NSCalendar::getLogVector(ICalComponent * ic)
|
||||||
|
|
||||||
for (i = 0; i < vvError->GetSize(); i++)
|
for (i = 0; i < vvError->GetSize(); i++)
|
||||||
{
|
{
|
||||||
lev = (JulianLogErrorVector *) vvError->GetAt(i);
|
lev = (nsCalLogErrorVector *) vvError->GetAt(i);
|
||||||
if ((lev->GetComponentType() == (JulianLogErrorVector::ECompType) ic->GetType()) &&
|
if ((lev->GetComponentType() == (nsCalLogErrorVector::ECompType) ic->GetType()) &&
|
||||||
(lev->GetUID() == uid)
|
(lev->GetUID() == uid)
|
||||||
#if 0
|
#if 0
|
||||||
&& (lev->GetRecurrenceID() == rid)
|
&& (lev->GetRecurrenceID() == rid)
|
||||||
|
@ -1008,11 +1008,11 @@ NSCalendar::getLogVector()
|
||||||
if (vvError != 0)
|
if (vvError != 0)
|
||||||
{
|
{
|
||||||
t_int32 i = 0;
|
t_int32 i = 0;
|
||||||
JulianLogErrorVector * lev = 0;
|
nsCalLogErrorVector * lev = 0;
|
||||||
for (i = 0; i < vvError->GetSize(); i++)
|
for (i = 0; i < vvError->GetSize(); i++)
|
||||||
{
|
{
|
||||||
lev = (JulianLogErrorVector *) vvError->GetAt(i);
|
lev = (nsCalLogErrorVector *) vvError->GetAt(i);
|
||||||
if (lev->GetComponentType() == JulianLogErrorVector::ECompType_NSCALENDAR)
|
if (lev->GetComponentType() == nsCalLogErrorVector::ECompType_NSCALENDAR)
|
||||||
return (lev->GetErrors());
|
return (lev->GetErrors());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1025,24 +1025,24 @@ NSCalendar::getLogVector()
|
||||||
UnicodeString NSCalendar::toString()
|
UnicodeString NSCalendar::toString()
|
||||||
{
|
{
|
||||||
UnicodeString sResult, s, out;
|
UnicodeString sResult, s, out;
|
||||||
s = JulianKeyword::Instance()->ms_sPRODID;
|
s = nsCalKeyword::Instance()->ms_sPRODID;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out);
|
||||||
s = JulianKeyword::Instance()->ms_sCALSCALE;
|
s = nsCalKeyword::Instance()->ms_sCALSCALE;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out);
|
||||||
s = JulianKeyword::Instance()->ms_sVERSION;
|
s = nsCalKeyword::Instance()->ms_sVERSION;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out);
|
||||||
#if 0
|
#if 0
|
||||||
s = JulianKeyword::Instance()->ms_sNAME;
|
s = nsCalKeyword::Instance()->ms_sNAME;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out);
|
||||||
s = JulianKeyword::Instance()->ms_sSOURCE;
|
s = nsCalKeyword::Instance()->ms_sSOURCE;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out);
|
||||||
#endif
|
#endif
|
||||||
// print method
|
// print method
|
||||||
sResult += JulianKeyword::Instance()->ms_sMETHOD;
|
sResult += nsCalKeyword::Instance()->ms_sMETHOD;
|
||||||
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
sResult += methodToString(getMethod(), out);
|
sResult += methodToString(getMethod(), out);
|
||||||
|
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
//sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), sResult);
|
//sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), sResult);
|
||||||
|
|
||||||
return sResult;
|
return sResult;
|
||||||
|
@ -1055,23 +1055,23 @@ NSCalendar::createCalendarHeader(UnicodeString & sResult)
|
||||||
{
|
{
|
||||||
UnicodeString s, out;
|
UnicodeString s, out;
|
||||||
sResult = "";
|
sResult = "";
|
||||||
s = JulianKeyword::Instance()->ms_sPRODID;
|
s = nsCalKeyword::Instance()->ms_sPRODID;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getProdidProperty(), out);
|
||||||
s = JulianKeyword::Instance()->ms_sCALSCALE;
|
s = nsCalKeyword::Instance()->ms_sCALSCALE;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getCalScaleProperty(), out);
|
||||||
s = JulianKeyword::Instance()->ms_sVERSION;
|
s = nsCalKeyword::Instance()->ms_sVERSION;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getVersionProperty(), out);
|
||||||
#if 0
|
#if 0
|
||||||
s = JulianKeyword::Instance()->ms_sNAME;
|
s = nsCalKeyword::Instance()->ms_sNAME;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getNameProperty(), out);
|
||||||
s = JulianKeyword::Instance()->ms_sSOURCE;
|
s = nsCalKeyword::Instance()->ms_sSOURCE;
|
||||||
sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out);
|
sResult += ICalProperty::propertyToICALString(s, getSourceProperty(), out);
|
||||||
#endif
|
#endif
|
||||||
// print method enum
|
// print method enum
|
||||||
sResult += JulianKeyword::Instance()->ms_sMETHOD;
|
sResult += nsCalKeyword::Instance()->ms_sMETHOD;
|
||||||
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
sResult += methodToString(getMethod(), out);
|
sResult += methodToString(getMethod(), out);
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
//sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), out);
|
//sResult += ICalProperty::propertyToICALString(s, getMethodProperty(), out);
|
||||||
|
|
||||||
return sResult;
|
return sResult;
|
||||||
|
@ -1082,8 +1082,8 @@ NSCalendar::createCalendarHeader(UnicodeString & sResult)
|
||||||
UnicodeString NSCalendar::toICALString()
|
UnicodeString NSCalendar::toICALString()
|
||||||
{
|
{
|
||||||
UnicodeString sResult, out;
|
UnicodeString sResult, out;
|
||||||
sResult = JulianKeyword::Instance()->ms_sBEGIN_VCALENDAR;
|
sResult = nsCalKeyword::Instance()->ms_sBEGIN_VCALENDAR;
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
sResult += createCalendarHeader(out);
|
sResult += createCalendarHeader(out);
|
||||||
sResult += ICalProperty::vectorToICALString(getXTokens(), out);
|
sResult += ICalProperty::vectorToICALString(getXTokens(), out);
|
||||||
//if (FALSE) TRACE("out = %s", out.toCString(""));
|
//if (FALSE) TRACE("out = %s", out.toCString(""));
|
||||||
|
@ -1094,8 +1094,8 @@ UnicodeString NSCalendar::toICALString()
|
||||||
sResult += printComponentVector(getVFreebusy(), out);
|
sResult += printComponentVector(getVFreebusy(), out);
|
||||||
sResult += printComponentVector(getTodos(), out);
|
sResult += printComponentVector(getTodos(), out);
|
||||||
sResult += printComponentVector(getJournals(), out);
|
sResult += printComponentVector(getJournals(), out);
|
||||||
sResult += JulianKeyword::Instance()->ms_sEND_VCALENDAR;
|
sResult += nsCalKeyword::Instance()->ms_sEND_VCALENDAR;
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return sResult;
|
return sResult;
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -1390,7 +1390,7 @@ NSCalendar::createVFreebusyHelper(Freebusy * f, DateTime start,
|
||||||
ev = (VEvent *) v->GetAt(i);
|
ev = (VEvent *) v->GetAt(i);
|
||||||
|
|
||||||
// must be opaque
|
// must be opaque
|
||||||
if (ev->getTransp() == JulianKeyword::Instance()->ms_sOPAQUE)
|
if (ev->getTransp() == nsCalKeyword::Instance()->ms_sOPAQUE)
|
||||||
{
|
{
|
||||||
startP = ev->getDTStart();
|
startP = ev->getDTStart();
|
||||||
endP = ((ev->isAllDayEvent()) ? start : ev->getDTEnd());
|
endP = ((ev->isAllDayEvent()) ? start : ev->getDTEnd());
|
||||||
|
@ -1599,7 +1599,7 @@ NSCalendar::debugPrintComponentVector(JulianPtrArray * components,
|
||||||
out += num;
|
out += num;
|
||||||
out += ")\t";
|
out += ")\t";
|
||||||
out += ic->toString();
|
out += ic->toString();
|
||||||
out += JulianKeyword::Instance()->ms_sLINEBREAK;
|
out += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -1958,14 +1958,14 @@ NSCalendar::stringToMethod(UnicodeString & method)
|
||||||
{
|
{
|
||||||
t_int32 hashCode = method.hashCode();
|
t_int32 hashCode = method.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_PUBLISH == hashCode) return METHOD_PUBLISH;
|
if (nsCalKeyword::Instance()->ms_ATOM_PUBLISH == hashCode) return METHOD_PUBLISH;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return METHOD_REQUEST;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REQUEST == hashCode) return METHOD_REQUEST;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REPLY == hashCode) return METHOD_REPLY;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REPLY == hashCode) return METHOD_REPLY;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CANCEL == hashCode) return METHOD_CANCEL;
|
else if (nsCalKeyword::Instance()->ms_ATOM_CANCEL == hashCode) return METHOD_CANCEL;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REFRESH == hashCode) return METHOD_REFRESH;
|
else if (nsCalKeyword::Instance()->ms_ATOM_REFRESH == hashCode) return METHOD_REFRESH;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_COUNTER == hashCode) return METHOD_COUNTER;
|
else if (nsCalKeyword::Instance()->ms_ATOM_COUNTER == hashCode) return METHOD_COUNTER;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode) return METHOD_DECLINECOUNTER;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode) return METHOD_DECLINECOUNTER;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ADD == hashCode) return METHOD_ADD;
|
else if (nsCalKeyword::Instance()->ms_ATOM_ADD == hashCode) return METHOD_ADD;
|
||||||
else return METHOD_INVALID;
|
else return METHOD_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2027,14 +2027,14 @@ UnicodeString & NSCalendar::methodToString(NSCalendar::METHOD method, UnicodeStr
|
||||||
{
|
{
|
||||||
switch(method)
|
switch(method)
|
||||||
{
|
{
|
||||||
case METHOD_PUBLISH: out = JulianKeyword::Instance()->ms_sPUBLISH; break;
|
case METHOD_PUBLISH: out = nsCalKeyword::Instance()->ms_sPUBLISH; break;
|
||||||
case METHOD_REQUEST: out = JulianKeyword::Instance()->ms_sREQUEST; break;
|
case METHOD_REQUEST: out = nsCalKeyword::Instance()->ms_sREQUEST; break;
|
||||||
case METHOD_REPLY: out = JulianKeyword::Instance()->ms_sREPLY; break;
|
case METHOD_REPLY: out = nsCalKeyword::Instance()->ms_sREPLY; break;
|
||||||
case METHOD_CANCEL: out = JulianKeyword::Instance()->ms_sCANCEL; break;
|
case METHOD_CANCEL: out = nsCalKeyword::Instance()->ms_sCANCEL; break;
|
||||||
case METHOD_REFRESH: out = JulianKeyword::Instance()->ms_sREFRESH; break;
|
case METHOD_REFRESH: out = nsCalKeyword::Instance()->ms_sREFRESH; break;
|
||||||
case METHOD_COUNTER: out = JulianKeyword::Instance()->ms_sCOUNTER; break;
|
case METHOD_COUNTER: out = nsCalKeyword::Instance()->ms_sCOUNTER; break;
|
||||||
case METHOD_DECLINECOUNTER: out = JulianKeyword::Instance()->ms_sDECLINECOUNTER; break;
|
case METHOD_DECLINECOUNTER: out = nsCalKeyword::Instance()->ms_sDECLINECOUNTER; break;
|
||||||
case METHOD_ADD: out = JulianKeyword::Instance()->ms_sADD; break;
|
case METHOD_ADD: out = nsCalKeyword::Instance()->ms_sADD; break;
|
||||||
default:
|
default:
|
||||||
// TODO: Log and error??
|
// TODO: Log and error??
|
||||||
out = "";
|
out = "";
|
||||||
|
|
|
@ -107,60 +107,60 @@ void nsCalOrganizer::setParam(UnicodeString & paramName,
|
||||||
if (paramName.size() == 0)
|
if (paramName.size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 200);
|
nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
t_int32 hashCode = paramName.hashCode();
|
t_int32 hashCode = paramName.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_CN == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_CN == hashCode)
|
||||||
{
|
{
|
||||||
if (getCN().size() != 0)
|
if (getCN().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
||||||
}
|
}
|
||||||
setCN(paramVal);
|
setCN(paramVal);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_LANGUAGE == hashCode)
|
||||||
{
|
{
|
||||||
if (getLanguage().size() != 0)
|
if (getLanguage().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
||||||
}
|
}
|
||||||
setLanguage(paramVal);
|
setLanguage(paramVal);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_SENTBY == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_SENTBY == hashCode)
|
||||||
{
|
{
|
||||||
if (getSentBy().size() != 0)
|
if (getSentBy().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
||||||
}
|
}
|
||||||
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
||||||
setSentBy(paramVal);
|
setSentBy(paramVal);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DIR == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DIR == hashCode)
|
||||||
{
|
{
|
||||||
if (getDir().size() != 0)
|
if (getDir().size() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
||||||
}
|
}
|
||||||
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
nsCalUtility::stripDoubleQuotes(paramVal); // double quote property
|
||||||
setDir(paramVal);
|
setDir(paramVal);
|
||||||
}
|
}
|
||||||
else if (ICalProperty::IsXToken(paramName))
|
else if (ICalProperty::IsXToken(paramName))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 100);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, paramName, 200);
|
nsCalKeyword::Instance()->ms_sORGANIZER, paramName, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -183,12 +183,12 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
if (m_CN.size() > 0)
|
if (m_CN.size() > 0)
|
||||||
{
|
{
|
||||||
out += ';'; out += JulianKeyword::Instance()->ms_sCN;
|
out += ';'; out += nsCalKeyword::Instance()->ms_sCN;
|
||||||
out += '='; out += m_CN;
|
out += '='; out += m_CN;
|
||||||
}
|
}
|
||||||
if (m_Language.size() > 0)
|
if (m_Language.size() > 0)
|
||||||
{
|
{
|
||||||
out += ';'; out += JulianKeyword::Instance()->ms_sLANGUAGE;
|
out += ';'; out += nsCalKeyword::Instance()->ms_sLANGUAGE;
|
||||||
out += '='; out += m_Language;
|
out += '='; out += m_Language;
|
||||||
}
|
}
|
||||||
if (m_SentBy.size() > 0)
|
if (m_SentBy.size() > 0)
|
||||||
|
@ -196,7 +196,7 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
|
||||||
// double quote sent-by, dir
|
// double quote sent-by, dir
|
||||||
u = m_SentBy;
|
u = m_SentBy;
|
||||||
u = nsCalUtility::addDoubleQuotes(u);
|
u = nsCalUtility::addDoubleQuotes(u);
|
||||||
out += ';'; out += JulianKeyword::Instance()->ms_sSENTBY;
|
out += ';'; out += nsCalKeyword::Instance()->ms_sSENTBY;
|
||||||
out += '='; out += u;
|
out += '='; out += u;
|
||||||
}
|
}
|
||||||
if (m_Dir.size() > 0)
|
if (m_Dir.size() > 0)
|
||||||
|
@ -204,12 +204,12 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
|
||||||
// double quote sent-by, dir
|
// double quote sent-by, dir
|
||||||
u = m_Dir;
|
u = m_Dir;
|
||||||
u = nsCalUtility::addDoubleQuotes(u);
|
u = nsCalUtility::addDoubleQuotes(u);
|
||||||
out += ';'; out += JulianKeyword::Instance()->ms_sDIR;
|
out += ';'; out += nsCalKeyword::Instance()->ms_sDIR;
|
||||||
out += '='; out += u;
|
out += '='; out += u;
|
||||||
}
|
}
|
||||||
out += ':';
|
out += ':';
|
||||||
out += m_Name;
|
out += m_Name;
|
||||||
out += JulianKeyword::Instance()->ms_sLINEBREAK;
|
out += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -217,7 +217,7 @@ UnicodeString & nsCalOrganizer::toICALString(UnicodeString & sProp,
|
||||||
|
|
||||||
UnicodeString & nsCalOrganizer::toString(UnicodeString & out)
|
UnicodeString & nsCalOrganizer::toString(UnicodeString & out)
|
||||||
{
|
{
|
||||||
out = toString(JulianFormatString::Instance()->ms_OrganizerStrDefaultFmt, out);
|
out = toString(nsCalFormatString::Instance()->ms_OrganizerStrDefaultFmt, out);
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -227,7 +227,7 @@ UnicodeString & nsCalOrganizer::toString(UnicodeString & strFmt,
|
||||||
UnicodeString & out)
|
UnicodeString & out)
|
||||||
{
|
{
|
||||||
if (strFmt.size() == 0 &&
|
if (strFmt.size() == 0 &&
|
||||||
JulianFormatString::Instance()->ms_OrganizerStrDefaultFmt.size() > 0)
|
nsCalFormatString::Instance()->ms_OrganizerStrDefaultFmt.size() > 0)
|
||||||
{
|
{
|
||||||
// if empty string, use default
|
// if empty string, use default
|
||||||
return toString(out);
|
return toString(out);
|
||||||
|
@ -318,7 +318,7 @@ t_bool nsCalOrganizer::isValid()
|
||||||
return FALSE;
|
return FALSE;
|
||||||
// change to URL, must have "MAILTO:" in front
|
// change to URL, must have "MAILTO:" in front
|
||||||
mailto = getName().extractBetween(0, 7, mailto);
|
mailto = getName().extractBetween(0, 7, mailto);
|
||||||
if (mailto.compareIgnoreCase(JulianKeyword::Instance()->ms_sMAILTO_COLON) != 0)
|
if (mailto.compareIgnoreCase(nsCalKeyword::Instance()->ms_sMAILTO_COLON) != 0)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
else
|
else
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
|
@ -63,7 +63,7 @@ ICalProperty::propertyToICALString(UnicodeString & sProp,
|
||||||
aName = (ICalParameter *) parameters->GetAt(i);
|
aName = (ICalParameter *) parameters->GetAt(i);
|
||||||
retVal += aName->toICALString(u);
|
retVal += aName->toICALString(u);
|
||||||
}
|
}
|
||||||
retVal += ':'; retVal += sVal; retVal += JulianKeyword::Instance()->ms_sLINEBREAK;
|
retVal += ':'; retVal += sVal; retVal += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
}
|
}
|
||||||
//if (FALSE) TRACE("retVal = %s\r\n", retVal.toCString(""));
|
//if (FALSE) TRACE("retVal = %s\r\n", retVal.toCString(""));
|
||||||
return retVal;
|
return retVal;
|
||||||
|
@ -132,7 +132,7 @@ t_bool ICalProperty::CheckParamsWithValueRangeCheck(JulianPtrArray * parameters,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_VALUE == u.hashCode())
|
if (nsCalKeyword::Instance()->ms_ATOM_VALUE == u.hashCode())
|
||||||
{
|
{
|
||||||
u = ip->getParameterValue(u);
|
u = ip->getParameterValue(u);
|
||||||
if (!nsCalUtility::checkRange(u.hashCode(), validValueRange,
|
if (!nsCalUtility::checkRange(u.hashCode(), validValueRange,
|
||||||
|
@ -143,36 +143,36 @@ t_bool ICalProperty::CheckParamsWithValueRangeCheck(JulianPtrArray * parameters,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ENCODING == u.hashCode())
|
else if (nsCalKeyword::Instance()->ms_ATOM_ENCODING == u.hashCode())
|
||||||
{
|
{
|
||||||
u = ip->getParameterValue(u);
|
u = ip->getParameterValue(u);
|
||||||
if (!nsCalUtility::checkRange(u.hashCode(),
|
if (!nsCalUtility::checkRange(u.hashCode(),
|
||||||
JulianAtomRange::Instance()->ms_asEncodingRange,
|
nsCalAtomRange::Instance()->ms_asEncodingRange,
|
||||||
JulianAtomRange::Instance()->ms_iEncodingRangeSize))
|
nsCalAtomRange::Instance()->ms_iEncodingRangeSize))
|
||||||
{
|
{
|
||||||
if (!ICalProperty::IsXToken(u))
|
if (!ICalProperty::IsXToken(u))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RELTYPE == u.hashCode())
|
else if (nsCalKeyword::Instance()->ms_ATOM_RELTYPE == u.hashCode())
|
||||||
{
|
{
|
||||||
u = ip->getParameterValue(u);
|
u = ip->getParameterValue(u);
|
||||||
if (!nsCalUtility::checkRange(u.hashCode(),
|
if (!nsCalUtility::checkRange(u.hashCode(),
|
||||||
JulianAtomRange::Instance()->ms_asRelTypeRange,
|
nsCalAtomRange::Instance()->ms_asRelTypeRange,
|
||||||
JulianAtomRange::Instance()->ms_iRelTypeRangeSize))
|
nsCalAtomRange::Instance()->ms_iRelTypeRangeSize))
|
||||||
{
|
{
|
||||||
if (!ICalProperty::IsXToken(u))
|
if (!ICalProperty::IsXToken(u))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_RELATED == u.hashCode())
|
else if (nsCalKeyword::Instance()->ms_ATOM_RELATED == u.hashCode())
|
||||||
{
|
{
|
||||||
u = ip->getParameterValue(u);
|
u = ip->getParameterValue(u);
|
||||||
if (!nsCalUtility::checkRange(u.hashCode(),
|
if (!nsCalUtility::checkRange(u.hashCode(),
|
||||||
JulianAtomRange::Instance()->ms_asRelatedRange,
|
nsCalAtomRange::Instance()->ms_asRelatedRange,
|
||||||
JulianAtomRange::Instance()->ms_iRelatedRangeSize))
|
nsCalAtomRange::Instance()->ms_iRelatedRangeSize))
|
||||||
{
|
{
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -191,8 +191,8 @@ t_bool ICalProperty::checkParam(UnicodeString & propName,
|
||||||
t_int32 hashCode = propName.hashCode();
|
t_int32 hashCode = propName.hashCode();
|
||||||
|
|
||||||
if (nsCalUtility::checkRange(hashCode,
|
if (nsCalUtility::checkRange(hashCode,
|
||||||
JulianAtomRange::Instance()->ms_asIrregularProperties,
|
nsCalAtomRange::Instance()->ms_asIrregularProperties,
|
||||||
JulianAtomRange::Instance()->ms_iIrregularPropertiesSize))
|
nsCalAtomRange::Instance()->ms_iIrregularPropertiesSize))
|
||||||
{
|
{
|
||||||
// if special property, then don't check parameters
|
// if special property, then don't check parameters
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -207,8 +207,8 @@ t_bool ICalProperty::checkParam(UnicodeString & propName,
|
||||||
|
|
||||||
// not a valid parameter for th
|
// not a valid parameter for th
|
||||||
if (!nsCalUtility::checkRange(pNHC,
|
if (!nsCalUtility::checkRange(pNHC,
|
||||||
JulianAtomRange::Instance()->ms_asParameterRange,
|
nsCalAtomRange::Instance()->ms_asParameterRange,
|
||||||
JulianAtomRange::Instance()->ms_iParameterRangeSize))
|
nsCalAtomRange::Instance()->ms_iParameterRangeSize))
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
else
|
else
|
||||||
|
@ -217,19 +217,19 @@ t_bool ICalProperty::checkParam(UnicodeString & propName,
|
||||||
// check parameter name ranges here
|
// check parameter name ranges here
|
||||||
// TODO: For now check only VALUE, ENCODING,
|
// TODO: For now check only VALUE, ENCODING,
|
||||||
// TODO: Check LANGUAGE later
|
// TODO: Check LANGUAGE later
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_VALUE == pNHC)
|
if (nsCalKeyword::Instance()->ms_ATOM_VALUE == pNHC)
|
||||||
{
|
{
|
||||||
if ((!nsCalUtility::checkRange(pVHC,
|
if ((!nsCalUtility::checkRange(pVHC,
|
||||||
JulianAtomRange::Instance()->ms_asValueRange,
|
nsCalAtomRange::Instance()->ms_asValueRange,
|
||||||
JulianAtomRange::Instance()->ms_iValueRangeSize))
|
nsCalAtomRange::Instance()->ms_iValueRangeSize))
|
||||||
&& (!IsXToken(paramVal)))
|
&& (!IsXToken(paramVal)))
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ENCODING == pNHC)
|
else if (nsCalKeyword::Instance()->ms_ATOM_ENCODING == pNHC)
|
||||||
{
|
{
|
||||||
if ((!nsCalUtility::checkRange(pVHC,
|
if ((!nsCalUtility::checkRange(pVHC,
|
||||||
JulianAtomRange::Instance()->ms_asEncodingRange,
|
nsCalAtomRange::Instance()->ms_asEncodingRange,
|
||||||
JulianAtomRange::Instance()->ms_iEncodingRangeSize)) && (!IsXToken(paramVal)))
|
nsCalAtomRange::Instance()->ms_iEncodingRangeSize)) && (!IsXToken(paramVal)))
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -326,7 +326,7 @@ void ICalProperty::parsePropertyLine(UnicodeString & strLine,
|
||||||
{
|
{
|
||||||
// NOTE: TODO: This assumes semicolons can't exist between DQUOTE
|
// NOTE: TODO: This assumes semicolons can't exist between DQUOTE
|
||||||
UnicodeStringTokenizer * st = new UnicodeStringTokenizer(u,
|
UnicodeStringTokenizer * st = new UnicodeStringTokenizer(u,
|
||||||
JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL);
|
nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL);
|
||||||
PR_ASSERT(st != 0);
|
PR_ASSERT(st != 0);
|
||||||
PR_ASSERT(parameters != 0);
|
PR_ASSERT(parameters != 0);
|
||||||
|
|
||||||
|
@ -568,7 +568,7 @@ ICalProperty::parameterToCalString(UnicodeString sParam,
|
||||||
out = "";
|
out = "";
|
||||||
if (sVal.size() > 0)
|
if (sVal.size() > 0)
|
||||||
{
|
{
|
||||||
out = JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
|
out = nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
|
||||||
out += sParam;
|
out += sParam;
|
||||||
out += '=';
|
out += '=';
|
||||||
out += sVal;
|
out += sVal;
|
||||||
|
@ -667,7 +667,7 @@ ICalProperty::vectorToICALString(JulianPtrArray * strings, UnicodeString & retVa
|
||||||
for (i = 0; i < strings->GetSize(); i++)
|
for (i = 0; i < strings->GetSize(); i++)
|
||||||
{
|
{
|
||||||
u = *((UnicodeString *) strings->GetAt(i));
|
u = *((UnicodeString *) strings->GetAt(i));
|
||||||
u += JulianKeyword::Instance()->ms_sLINEBREAK;
|
u += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
retVal += multiLineFormat(u);
|
retVal += multiLineFormat(u);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -691,12 +691,12 @@ ICalProperty::multiLineFormat(UnicodeString & s)
|
||||||
|
|
||||||
sResult = s.extractBetween(0, ms_iMAX_LINE_LENGTH, sResult);
|
sResult = s.extractBetween(0, ms_iMAX_LINE_LENGTH, sResult);
|
||||||
t = s.extractBetween(ms_iMAX_LINE_LENGTH, size, t);
|
t = s.extractBetween(ms_iMAX_LINE_LENGTH, size, t);
|
||||||
t.insert(0, JulianKeyword::Instance()->ms_sLINEBREAKSPACE);
|
t.insert(0, nsCalKeyword::Instance()->ms_sLINEBREAKSPACE);
|
||||||
sResult += multiLineFormat(t);
|
sResult += multiLineFormat(t);
|
||||||
|
|
||||||
// end recursion
|
// end recursion
|
||||||
size = sResult.size();
|
size = sResult.size();
|
||||||
if (sResult.endsWith(JulianKeyword::Instance()->ms_sLINEFEEDSPACE))
|
if (sResult.endsWith(nsCalKeyword::Instance()->ms_sLINEFEEDSPACE))
|
||||||
sResult.removeBetween(size - 1, size);
|
sResult.removeBetween(size - 1, size);
|
||||||
s = sResult;
|
s = sResult;
|
||||||
return s;
|
return s;
|
||||||
|
|
|
@ -69,7 +69,7 @@
|
||||||
//#define DEBUG 1
|
//#define DEBUG 1
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
//static UnicodeString s_sSemiColonSymbol = ";";
|
//static UnicodeString s_sSemiColonSymbol = ";";
|
||||||
//static UnicodeString JulianKeyword::Instance()->ms_sCOMMA_SYMBOL = ",";
|
//static UnicodeString nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL = ",";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is a hack so I could get it compiled on unix. We need
|
* This is a hack so I could get it compiled on unix. We need
|
||||||
|
@ -330,7 +330,7 @@ Recurrence::parsePropertyLine(UnicodeString & strLine,
|
||||||
u = strLine.extractBetween(iColon + 1, strLine.size(), u);
|
u = strLine.extractBetween(iColon + 1, strLine.size(), u);
|
||||||
|
|
||||||
UnicodeStringTokenizer * st =
|
UnicodeStringTokenizer * st =
|
||||||
new UnicodeStringTokenizer(u, JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL);
|
new UnicodeStringTokenizer(u, nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL);
|
||||||
|
|
||||||
PR_ASSERT(st != 0);
|
PR_ASSERT(st != 0);
|
||||||
|
|
||||||
|
@ -409,7 +409,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
for (i = 0; i < parameters->GetSize(); i++)
|
for (i = 0; i < parameters->GetSize(); i++)
|
||||||
{
|
{
|
||||||
ip = (ICalParameter *) parameters->GetAt(i);
|
ip = (ICalParameter *) parameters->GetAt(i);
|
||||||
if (ip->getParameterName(u).compareIgnoreCase(JulianKeyword::Instance()->ms_sFREQ) == 0)
|
if (ip->getParameterName(u).compareIgnoreCase(nsCalKeyword::Instance()->ms_sFREQ) == 0)
|
||||||
{
|
{
|
||||||
t = ip->getParameterValue(t);
|
t = ip->getParameterValue(t);
|
||||||
#if JULIAN_DEBUGGING_RECURRENCE
|
#if JULIAN_DEBUGGING_RECURRENCE
|
||||||
|
@ -451,20 +451,20 @@ Recurrence::parse(UnicodeString & s)
|
||||||
t_int32 tSize = t.size();
|
t_int32 tSize = t.size();
|
||||||
JAtom atomParam(u);
|
JAtom atomParam(u);
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_UNTIL == atomParam)
|
if (nsCalKeyword::Instance()->ms_ATOM_UNTIL == atomParam)
|
||||||
{
|
{
|
||||||
// TODO: ONLY accepts UTC time for now
|
// TODO: ONLY accepts UTC time for now
|
||||||
m_Until.setTimeString(t);
|
m_Until.setTimeString(t);
|
||||||
// TODO: Log if m_Until is invalid or before start time
|
// TODO: Log if m_Until is invalid or before start time
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_COUNT == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_COUNT == atomParam)
|
||||||
{
|
{
|
||||||
char * tcc = t.toCString("");
|
char * tcc = t.toCString("");
|
||||||
PR_ASSERT(tcc != 0);
|
PR_ASSERT(tcc != 0);
|
||||||
m_iCount = nsCalUtility::atot_int32(tcc, bParseError, tSize);
|
m_iCount = nsCalUtility::atot_int32(tcc, bParseError, tSize);
|
||||||
delete [] tcc; tcc = 0;
|
delete [] tcc; tcc = 0;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_INTERVAL == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_INTERVAL == atomParam)
|
||||||
{
|
{
|
||||||
// TODO: if duration allowed, parse duration, then it to interval
|
// TODO: if duration allowed, parse duration, then it to interval
|
||||||
char * tcc = t.toCString("");
|
char * tcc = t.toCString("");
|
||||||
|
@ -472,18 +472,18 @@ Recurrence::parse(UnicodeString & s)
|
||||||
tempInterval = nsCalUtility::atot_int32(tcc, bParseError, tSize);
|
tempInterval = nsCalUtility::atot_int32(tcc, bParseError, tSize);
|
||||||
delete [] tcc; tcc = 0;
|
delete [] tcc; tcc = 0;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_WKST == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_WKST == atomParam)
|
||||||
{
|
{
|
||||||
m_iWkSt = stringToDay(t, bParseError);
|
m_iWkSt = stringToDay(t, bParseError);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYSETPOS == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYSETPOS == atomParam)
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aiBySetPos = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE);
|
m_aiBySetPos = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE);
|
||||||
m_iBySetPosLen = retSize;
|
m_iBySetPosLen = retSize;
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYMINUTE == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYMINUTE == atomParam)
|
||||||
{
|
{
|
||||||
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMinuteGntrIndex);
|
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMinuteGntrIndex);
|
||||||
if (dg->getSpan() < m_iType)
|
if (dg->getSpan() < m_iType)
|
||||||
|
@ -493,13 +493,13 @@ Recurrence::parse(UnicodeString & s)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aiByMinute = verifyIntList(v, 0, 59, sErrorMsg, retSize, bParseError);
|
m_aiByMinute = verifyIntList(v, 0, 59, sErrorMsg, retSize, bParseError);
|
||||||
dg->setParamsArray(m_aiByMinute, retSize);
|
dg->setParamsArray(m_aiByMinute, retSize);
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYHOUR == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYHOUR == atomParam)
|
||||||
{
|
{
|
||||||
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByHourGntrIndex);
|
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByHourGntrIndex);
|
||||||
if (dg->getSpan() < m_iType)
|
if (dg->getSpan() < m_iType)
|
||||||
|
@ -509,13 +509,13 @@ Recurrence::parse(UnicodeString & s)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aiByHour = verifyIntList(v, 0, 23, sErrorMsg, retSize, bParseError);
|
m_aiByHour = verifyIntList(v, 0, 23, sErrorMsg, retSize, bParseError);
|
||||||
dg->setParamsArray(m_aiByHour, retSize);
|
dg->setParamsArray(m_aiByHour, retSize);
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYMONTHDAY == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYMONTHDAY == atomParam)
|
||||||
{
|
{
|
||||||
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthDayGntrIndex);
|
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthDayGntrIndex);
|
||||||
if (dg->getSpan() < m_iType)
|
if (dg->getSpan() < m_iType)
|
||||||
|
@ -525,14 +525,14 @@ Recurrence::parse(UnicodeString & s)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aiByMonthDay = verifyIntList(v, -31, 31, sErrorMsg, retSize, bParseError, TRUE);
|
m_aiByMonthDay = verifyIntList(v, -31, 31, sErrorMsg, retSize, bParseError, TRUE);
|
||||||
dg->setParamsArray(m_aiByMonthDay, retSize);
|
dg->setParamsArray(m_aiByMonthDay, retSize);
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
byMonthDaySize = retSize;
|
byMonthDaySize = retSize;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYYEARDAY == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYYEARDAY == atomParam)
|
||||||
{
|
{
|
||||||
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByYearDayGntrIndex);
|
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByYearDayGntrIndex);
|
||||||
if (dg->getSpan() < m_iType)
|
if (dg->getSpan() < m_iType)
|
||||||
|
@ -542,7 +542,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aiByYearDay = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE);
|
m_aiByYearDay = verifyIntList(v, -366, 366, sErrorMsg, retSize, bParseError, TRUE);
|
||||||
dg->setParamsArray(m_aiByYearDay, retSize);
|
dg->setParamsArray(m_aiByYearDay, retSize);
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
|
@ -550,7 +550,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
bYearDay = TRUE;
|
bYearDay = TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYWEEKNO == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYWEEKNO == atomParam)
|
||||||
{
|
{
|
||||||
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByWeekNoGntrIndex);
|
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByWeekNoGntrIndex);
|
||||||
if (dg->getSpan() < m_iType)
|
if (dg->getSpan() < m_iType)
|
||||||
|
@ -560,7 +560,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aiByWeekNo = verifyIntList(v, -53, 53, sErrorMsg, retSize, bParseError, TRUE);
|
m_aiByWeekNo = verifyIntList(v, -53, 53, sErrorMsg, retSize, bParseError, TRUE);
|
||||||
dg->setParamsArray(m_aiByWeekNo, retSize);
|
dg->setParamsArray(m_aiByWeekNo, retSize);
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
|
@ -568,7 +568,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
bWeekNo = TRUE;
|
bWeekNo = TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYMONTH == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYMONTH == atomParam)
|
||||||
{
|
{
|
||||||
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthGntrIndex);
|
dg = (DateGenerator *) m_GntrVctr->GetAt(ms_iByMonthGntrIndex);
|
||||||
if (dg->getSpan() < m_iType)
|
if (dg->getSpan() < m_iType)
|
||||||
|
@ -578,7 +578,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aiByMonth = verifyIntList(v, 1, 12, sErrorMsg, retSize, bParseError, TRUE);
|
m_aiByMonth = verifyIntList(v, 1, 12, sErrorMsg, retSize, bParseError, TRUE);
|
||||||
dg->setParamsArray(m_aiByMonth, retSize);
|
dg->setParamsArray(m_aiByMonth, retSize);
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
|
@ -587,7 +587,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
byMonthSize = retSize;
|
byMonthSize = retSize;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_BYDAY == atomParam)
|
else if (nsCalKeyword::Instance()->ms_ATOM_BYDAY == atomParam)
|
||||||
{
|
{
|
||||||
switch(m_iType)
|
switch(m_iType)
|
||||||
{
|
{
|
||||||
|
@ -611,7 +611,7 @@ Recurrence::parse(UnicodeString & s)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
parseDelimited(t, JulianKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
parseDelimited(t, nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL, v);
|
||||||
m_aaiByDay = createByDayList(v, m_iType, retSize, bParseError);
|
m_aaiByDay = createByDayList(v, m_iType, retSize, bParseError);
|
||||||
dg->setRDay(m_aaiByDay, retSize);
|
dg->setRDay(m_aaiByDay, retSize);
|
||||||
m_iActiveGenerators++;
|
m_iActiveGenerators++;
|
||||||
|
@ -872,7 +872,7 @@ Recurrence::stringEnforce(DateTime startDate, JulianPtrArray * srr,
|
||||||
{
|
{
|
||||||
// log an invalid rdate
|
// log an invalid rdate
|
||||||
if (log != 0) log->logError(
|
if (log != 0) log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidRDate, 200);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidRDate, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1006,7 +1006,7 @@ Recurrence::unzip(t_int32 bound, JulianPtrArray * out, JLog * log,
|
||||||
if (log != 0)
|
if (log != 0)
|
||||||
{
|
{
|
||||||
log->logError(
|
log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidRecurrenceError, 200);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidRecurrenceError, 200);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -1412,13 +1412,13 @@ t_int32 Recurrence::stringToDay(UnicodeString & s, t_bool & error)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (s == JulianKeyword::Instance()->ms_sSU) i = Calendar::SUNDAY;
|
if (s == nsCalKeyword::Instance()->ms_sSU) i = Calendar::SUNDAY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sMO) i = Calendar::MONDAY;
|
else if (s == nsCalKeyword::Instance()->ms_sMO) i = Calendar::MONDAY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sTU) i = Calendar::TUESDAY;
|
else if (s == nsCalKeyword::Instance()->ms_sTU) i = Calendar::TUESDAY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sWE) i = Calendar::WEDNESDAY;
|
else if (s == nsCalKeyword::Instance()->ms_sWE) i = Calendar::WEDNESDAY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sTH) i = Calendar::THURSDAY;
|
else if (s == nsCalKeyword::Instance()->ms_sTH) i = Calendar::THURSDAY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sFR) i = Calendar::FRIDAY;
|
else if (s == nsCalKeyword::Instance()->ms_sFR) i = Calendar::FRIDAY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sSA) i = Calendar::SATURDAY;
|
else if (s == nsCalKeyword::Instance()->ms_sSA) i = Calendar::SATURDAY;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
error = TRUE;
|
error = TRUE;
|
||||||
|
@ -1586,12 +1586,12 @@ t_int32 Recurrence::stringToType(UnicodeString & s, t_bool & bParseError)
|
||||||
|
|
||||||
if (s.size() > 0)
|
if (s.size() > 0)
|
||||||
{
|
{
|
||||||
if (s == JulianKeyword::Instance()->ms_sMINUTELY) iType = nsCalUtility::RT_MINUTELY;
|
if (s == nsCalKeyword::Instance()->ms_sMINUTELY) iType = nsCalUtility::RT_MINUTELY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sHOURLY) iType = nsCalUtility::RT_HOURLY;
|
else if (s == nsCalKeyword::Instance()->ms_sHOURLY) iType = nsCalUtility::RT_HOURLY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sDAILY) iType = nsCalUtility::RT_DAILY;
|
else if (s == nsCalKeyword::Instance()->ms_sDAILY) iType = nsCalUtility::RT_DAILY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sWEEKLY) iType = nsCalUtility::RT_WEEKLY;
|
else if (s == nsCalKeyword::Instance()->ms_sWEEKLY) iType = nsCalUtility::RT_WEEKLY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sMONTHLY) iType = nsCalUtility::RT_MONTHLY;
|
else if (s == nsCalKeyword::Instance()->ms_sMONTHLY) iType = nsCalUtility::RT_MONTHLY;
|
||||||
else if (s == JulianKeyword::Instance()->ms_sYEARLY) iType = nsCalUtility::RT_YEARLY;
|
else if (s == nsCalKeyword::Instance()->ms_sYEARLY) iType = nsCalUtility::RT_YEARLY;
|
||||||
else bParseError = TRUE;
|
else bParseError = TRUE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -101,41 +101,41 @@ void nsCalRecurrenceID::setParam(UnicodeString & paramName, UnicodeString & para
|
||||||
t_int32 i;
|
t_int32 i;
|
||||||
if (paramName.size() == 0)
|
if (paramName.size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 200);
|
nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
t_int32 hashCode = paramName.hashCode();
|
t_int32 hashCode = paramName.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_RANGE == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_RANGE == hashCode)
|
||||||
{
|
{
|
||||||
i = nsCalRecurrenceID::stringToRange(paramVal);
|
i = nsCalRecurrenceID::stringToRange(paramVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterValue,
|
||||||
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, paramVal, 200);
|
nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, paramVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (getRange() >= 0)
|
if (getRange() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iDuplicatedParameter,
|
||||||
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 100);
|
nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 100);
|
||||||
}
|
}
|
||||||
setRange((nsCalRecurrenceID::RANGE) i);
|
setRange((nsCalRecurrenceID::RANGE) i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (ICalProperty::IsXToken(paramName))
|
else if (ICalProperty::IsXToken(paramName))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iXTokenParamIgnored,
|
||||||
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 100);
|
nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 100);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// NOTE: what about optional parameters?? THERE ARE NONE.
|
// NOTE: what about optional parameters?? THERE ARE NONE.
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidParameterName,
|
||||||
JulianKeyword::Instance()->ms_sRECURRENCEID, paramName, 200);
|
nsCalKeyword::Instance()->ms_sRECURRENCEID, paramName, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -185,11 +185,11 @@ nsCalRecurrenceID::toString(UnicodeString & out)
|
||||||
{
|
{
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
out = "";
|
out = "";
|
||||||
out += JulianKeyword::Instance()->ms_sRANGE;
|
out += nsCalKeyword::Instance()->ms_sRANGE;
|
||||||
out += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
out += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
out += rangeToString(m_Range, u);
|
out += rangeToString(m_Range, u);
|
||||||
out += JulianKeyword::Instance()->ms_sDATE;
|
out += nsCalKeyword::Instance()->ms_sDATE;
|
||||||
out += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
out += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
out += m_DateTime.toISO8601();
|
out += m_DateTime.toISO8601();
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
@ -205,13 +205,13 @@ nsCalRecurrenceID::toICALString(UnicodeString & sProp, UnicodeString & out)
|
||||||
{
|
{
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
out += ';';
|
out += ';';
|
||||||
out += JulianKeyword::Instance()->ms_sRANGE;
|
out += nsCalKeyword::Instance()->ms_sRANGE;
|
||||||
out += '=';
|
out += '=';
|
||||||
out += rangeToString(m_Range, u);
|
out += rangeToString(m_Range, u);
|
||||||
}
|
}
|
||||||
out += ':';
|
out += ':';
|
||||||
out += m_DateTime.toISO8601();
|
out += m_DateTime.toISO8601();
|
||||||
out += JulianKeyword::Instance()->ms_sLINEBREAK;
|
out += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return out;
|
return out;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -231,9 +231,9 @@ nsCalRecurrenceID::stringToRange(UnicodeString & sRange)
|
||||||
{
|
{
|
||||||
t_int32 hashCode = sRange.hashCode();
|
t_int32 hashCode = sRange.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_THISANDPRIOR == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_THISANDPRIOR == hashCode)
|
||||||
return RANGE_THISANDPRIOR;
|
return RANGE_THISANDPRIOR;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_THISANDFUTURE == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_THISANDFUTURE == hashCode)
|
||||||
return RANGE_THISANDFUTURE;
|
return RANGE_THISANDFUTURE;
|
||||||
else return RANGE_NONE;
|
else return RANGE_NONE;
|
||||||
}
|
}
|
||||||
|
@ -247,8 +247,8 @@ nsCalRecurrenceID::rangeToString(nsCalRecurrenceID::RANGE range,
|
||||||
out = "";
|
out = "";
|
||||||
switch(range)
|
switch(range)
|
||||||
{
|
{
|
||||||
case RANGE_THISANDPRIOR: out = JulianKeyword::Instance()->ms_sTHISANDPRIOR; break;
|
case RANGE_THISANDPRIOR: out = nsCalKeyword::Instance()->ms_sTHISANDPRIOR; break;
|
||||||
case RANGE_THISANDFUTURE: out = JulianKeyword::Instance()->ms_sTHISANDFUTURE; break;
|
case RANGE_THISANDFUTURE: out = nsCalKeyword::Instance()->ms_sTHISANDFUTURE; break;
|
||||||
default:
|
default:
|
||||||
// NONE case
|
// NONE case
|
||||||
out = "";
|
out = "";
|
||||||
|
|
|
@ -493,7 +493,7 @@ TimeBasedEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
}
|
}
|
||||||
return sResult;
|
return sResult;
|
||||||
case ms_cAttach:
|
case ms_cAttach:
|
||||||
s = JulianKeyword::Instance()->ms_sATTACH;
|
s = nsCalKeyword::Instance()->ms_sATTACH;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult);
|
||||||
case ms_cAttendees:
|
case ms_cAttendees:
|
||||||
{
|
{
|
||||||
|
@ -545,80 +545,80 @@ TimeBasedEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
// return sResult.toString();
|
// return sResult.toString();
|
||||||
}
|
}
|
||||||
case ms_cCategories:
|
case ms_cCategories:
|
||||||
s = JulianKeyword::Instance()->ms_sCATEGORIES;
|
s = nsCalKeyword::Instance()->ms_sCATEGORIES;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getCategories(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getCategories(), sResult);
|
||||||
case ms_cClass:
|
case ms_cClass:
|
||||||
s = JulianKeyword::Instance()->ms_sCLASS;
|
s = nsCalKeyword::Instance()->ms_sCLASS;
|
||||||
return ICalProperty::propertyToICALString(s, getClassProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getClassProperty(), sResult);
|
||||||
case ms_cComment:
|
case ms_cComment:
|
||||||
s = JulianKeyword::Instance()->ms_sCOMMENT;
|
s = nsCalKeyword::Instance()->ms_sCOMMENT;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
|
||||||
case ms_cURL:
|
case ms_cURL:
|
||||||
s = JulianKeyword::Instance()->ms_sURL;
|
s = nsCalKeyword::Instance()->ms_sURL;
|
||||||
return ICalProperty::propertyToICALString(s, getURLProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getURLProperty(), sResult);
|
||||||
case ms_cCreated:
|
case ms_cCreated:
|
||||||
s = JulianKeyword::Instance()->ms_sCREATED;
|
s = nsCalKeyword::Instance()->ms_sCREATED;
|
||||||
return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult);
|
||||||
case ms_cDescription:
|
case ms_cDescription:
|
||||||
s = JulianKeyword::Instance()->ms_sDESCRIPTION;
|
s = nsCalKeyword::Instance()->ms_sDESCRIPTION;
|
||||||
return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult);
|
||||||
case ms_cDTStart:
|
case ms_cDTStart:
|
||||||
s = JulianKeyword::Instance()->ms_sDTSTART;
|
s = nsCalKeyword::Instance()->ms_sDTSTART;
|
||||||
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
|
||||||
case ms_cDTStamp:
|
case ms_cDTStamp:
|
||||||
s = JulianKeyword::Instance()->ms_sDTSTAMP;
|
s = nsCalKeyword::Instance()->ms_sDTSTAMP;
|
||||||
return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult);
|
||||||
case ms_cExDate:
|
case ms_cExDate:
|
||||||
s = JulianKeyword::Instance()->ms_sEXDATE;
|
s = nsCalKeyword::Instance()->ms_sEXDATE;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getExDates(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getExDates(), sResult);
|
||||||
case ms_cExRule:
|
case ms_cExRule:
|
||||||
if (getExRules() != 0)
|
if (getExRules() != 0)
|
||||||
{
|
{
|
||||||
//s = JulianKeyword::Instance()->ms_sEXRULE;
|
//s = nsCalKeyword::Instance()->ms_sEXRULE;
|
||||||
//return ICalComponent::propertyVToCalString(s, getExRules(), sResult);
|
//return ICalComponent::propertyVToCalString(s, getExRules(), sResult);
|
||||||
return ICalProperty::vectorToICALString(getExRules(), sResult);
|
return ICalProperty::vectorToICALString(getExRules(), sResult);
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
case ms_cLastModified:
|
case ms_cLastModified:
|
||||||
s = JulianKeyword::Instance()->ms_sLASTMODIFIED;
|
s = nsCalKeyword::Instance()->ms_sLASTMODIFIED;
|
||||||
return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult);
|
||||||
case ms_cRDate:
|
case ms_cRDate:
|
||||||
s = JulianKeyword::Instance()->ms_sRDATE;
|
s = nsCalKeyword::Instance()->ms_sRDATE;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getRDates(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getRDates(), sResult);
|
||||||
case ms_cRRule:
|
case ms_cRRule:
|
||||||
if (getRRules() != 0)
|
if (getRRules() != 0)
|
||||||
{
|
{
|
||||||
//s = JulianKeyword::Instance()->ms_sRRULE;
|
//s = nsCalKeyword::Instance()->ms_sRRULE;
|
||||||
//return ICalComponent::propertyVToCalString(s, getRRules(), sResult);
|
//return ICalComponent::propertyVToCalString(s, getRRules(), sResult);
|
||||||
return ICalProperty::vectorToICALString(getRRules(), sResult);
|
return ICalProperty::vectorToICALString(getRRules(), sResult);
|
||||||
}
|
}
|
||||||
return "";
|
return "";
|
||||||
case ms_cRecurrenceID:
|
case ms_cRecurrenceID:
|
||||||
s = JulianKeyword::Instance()->ms_sRECURRENCEID;
|
s = nsCalKeyword::Instance()->ms_sRECURRENCEID;
|
||||||
return ICalProperty::propertyToICALString(s, getRecurrenceIDProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getRecurrenceIDProperty(), sResult);
|
||||||
case ms_cRelatedTo:
|
case ms_cRelatedTo:
|
||||||
s = JulianKeyword::Instance()->ms_sRELATEDTO;
|
s = nsCalKeyword::Instance()->ms_sRELATEDTO;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult);
|
||||||
case ms_cRequestStatus:
|
case ms_cRequestStatus:
|
||||||
s = JulianKeyword::Instance()->ms_sREQUESTSTATUS;
|
s = nsCalKeyword::Instance()->ms_sREQUESTSTATUS;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult);
|
||||||
case ms_cSequence:
|
case ms_cSequence:
|
||||||
s = JulianKeyword::Instance()->ms_sSEQUENCE;
|
s = nsCalKeyword::Instance()->ms_sSEQUENCE;
|
||||||
return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult);
|
||||||
case ms_cStatus:
|
case ms_cStatus:
|
||||||
s = JulianKeyword::Instance()->ms_sSTATUS;
|
s = nsCalKeyword::Instance()->ms_sSTATUS;
|
||||||
return ICalProperty::propertyToICALString(s, getStatusProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getStatusProperty(), sResult);
|
||||||
case ms_cSummary:
|
case ms_cSummary:
|
||||||
s = JulianKeyword::Instance()->ms_sSUMMARY;
|
s = nsCalKeyword::Instance()->ms_sSUMMARY;
|
||||||
return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult);
|
||||||
case ms_cUID:
|
case ms_cUID:
|
||||||
s = JulianKeyword::Instance()->ms_sUID;
|
s = nsCalKeyword::Instance()->ms_sUID;
|
||||||
return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult);
|
||||||
case ms_cOrganizer:
|
case ms_cOrganizer:
|
||||||
s = JulianKeyword::Instance()->ms_sORGANIZER;
|
s = nsCalKeyword::Instance()->ms_sORGANIZER;
|
||||||
return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult);
|
||||||
case ms_cContact:
|
case ms_cContact:
|
||||||
s = JulianKeyword::Instance()->ms_sCONTACT;
|
s = nsCalKeyword::Instance()->ms_sCONTACT;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getContact(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getContact(), sResult);
|
||||||
case ms_cXTokens:
|
case ms_cXTokens:
|
||||||
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
||||||
|
@ -645,15 +645,15 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
|
||||||
|
|
||||||
JulianPtrArray * parameters = new JulianPtrArray();
|
JulianPtrArray * parameters = new JulianPtrArray();
|
||||||
|
|
||||||
parseStatus = JulianKeyword::Instance()->ms_sOK;
|
parseStatus = nsCalKeyword::Instance()->ms_sOK;
|
||||||
PR_ASSERT(parameters != 0 && brFile != 0);
|
PR_ASSERT(parameters != 0 && brFile != 0);
|
||||||
if (parameters == 0 || brFile == 0)
|
if (parameters == 0 || brFile == 0)
|
||||||
{
|
{
|
||||||
// Return an invalid event
|
// Return an invalid event
|
||||||
return parseStatus;
|
return parseStatus;
|
||||||
}
|
}
|
||||||
//UnicodeString end = JulianKeyword::Instance()->ms_sEND_WITH_COLON; end += sType;
|
//UnicodeString end = nsCalKeyword::Instance()->ms_sEND_WITH_COLON; end += sType;
|
||||||
//UnicodeString begin = JulianKeyword::Instance()->ms_sBEGIN_WITH_COLON; begin += sType;
|
//UnicodeString begin = nsCalKeyword::Instance()->ms_sBEGIN_WITH_COLON; begin += sType;
|
||||||
|
|
||||||
ErrorCode status = ZERO_ERROR;
|
ErrorCode status = ZERO_ERROR;
|
||||||
|
|
||||||
|
@ -703,7 +703,7 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// break on END:type (where type is matching VEVENT, VTODO, VJOURNAL)
|
// break on END:type (where type is matching VEVENT, VTODO, VJOURNAL)
|
||||||
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(sType) == 0))
|
(propVal.compareIgnoreCase(sType) == 0))
|
||||||
{
|
{
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
|
@ -712,24 +712,24 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (
|
if (
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
((propVal.compareIgnoreCase(sType) == 0) && !bIgnoreBeginError )||
|
((propVal.compareIgnoreCase(sType) == 0) && !bIgnoreBeginError )||
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)))
|
(ICalProperty::IsXToken(propVal)))
|
||||||
) ||
|
) ||
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(
|
(
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)))
|
(ICalProperty::IsXToken(propVal)))
|
||||||
))
|
))
|
||||||
{
|
{
|
||||||
|
@ -741,7 +741,7 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
|
||||||
parseStatus = strLine;
|
parseStatus = strLine;
|
||||||
|
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
||||||
sType, strLine, 300);
|
sType, strLine, 300);
|
||||||
|
|
||||||
bNewEvent = TRUE;
|
bNewEvent = TRUE;
|
||||||
|
@ -749,8 +749,8 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALARM) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALARM) == 0))
|
||||||
{
|
{
|
||||||
|
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
|
@ -772,11 +772,11 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidAlarm, 300);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidAlarm, 300);
|
||||||
delete alarm; alarm = 0;
|
delete alarm; alarm = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (sOK.compareIgnoreCase(JulianKeyword::Instance()->ms_sOK) == 0)
|
if (sOK.compareIgnoreCase(nsCalKeyword::Instance()->ms_sOK) == 0)
|
||||||
bNextAlarm = FALSE;
|
bNextAlarm = FALSE;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -787,7 +787,7 @@ TimeBasedEvent::parseType(UnicodeString & sType, ICalReader * brFile,
|
||||||
bNextAlarm = FALSE;
|
bNextAlarm = FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (sOK.compareIgnoreCase(JulianKeyword::Instance()->ms_sOK) != 0)
|
if (sOK.compareIgnoreCase(nsCalKeyword::Instance()->ms_sOK) != 0)
|
||||||
{
|
{
|
||||||
parseStatus = sOK;
|
parseStatus = sOK;
|
||||||
break;
|
break;
|
||||||
|
@ -826,15 +826,15 @@ void TimeBasedEvent::storeAttach(UnicodeString & strLine, UnicodeString & propVa
|
||||||
// check parameters (binary, uri), todo: checkEncoding range
|
// check parameters (binary, uri), todo: checkEncoding range
|
||||||
// todo: check FMTTYPE so it doesn't complain.
|
// todo: check FMTTYPE so it doesn't complain.
|
||||||
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange,
|
nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize,
|
nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize,
|
||||||
JulianAtomRange::Instance()->ms_asBinaryURIValueRange,
|
nsCalAtomRange::Instance()->ms_asBinaryURIValueRange,
|
||||||
JulianAtomRange::Instance()->ms_asBinaryURIValueRangeSize);
|
nsCalAtomRange::Instance()->ms_asBinaryURIValueRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
addAttach(propVal, parameters);
|
addAttach(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -849,13 +849,13 @@ void TimeBasedEvent::storeAttendees(UnicodeString & strLine, UnicodeString & pro
|
||||||
if (!attendee->isValid())
|
if (!attendee->isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidAttendee, 200);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidAttendee, 200);
|
||||||
|
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
u = JulianLogErrorMessage::Instance()->ms_sRS202;
|
u = nsCalLogErrorMessage::Instance()->ms_sRS202;
|
||||||
u += '.'; u += ' ';
|
u += '.'; u += ' ';
|
||||||
u += strLine;
|
u += strLine;
|
||||||
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202);
|
//setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
|
||||||
addRequestStatus(u);
|
addRequestStatus(u);
|
||||||
delete attendee; attendee = 0;
|
delete attendee; attendee = 0;
|
||||||
}
|
}
|
||||||
|
@ -869,13 +869,13 @@ void TimeBasedEvent::storeCategories(UnicodeString & strLine, UnicodeString & pr
|
||||||
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
||||||
{
|
{
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addCategoriesPropertyVector(propVal, parameters);
|
addCategoriesPropertyVector(propVal, parameters);
|
||||||
|
@ -887,16 +887,16 @@ void TimeBasedEvent::storeClass(UnicodeString & strLine, UnicodeString & propVal
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getClassProperty() != 0)
|
if (getClassProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sCLASS, 100);
|
nsCalKeyword::Instance()->ms_sCLASS, 100);
|
||||||
}
|
}
|
||||||
setClass(propVal, parameters);
|
setClass(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -904,14 +904,14 @@ void TimeBasedEvent::storeComment(UnicodeString & strLine, UnicodeString & propV
|
||||||
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
||||||
{
|
{
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addComment(propVal, parameters);
|
addComment(propVal, parameters);
|
||||||
|
@ -920,13 +920,13 @@ void TimeBasedEvent::storeContact(UnicodeString & strLine, UnicodeString & propV
|
||||||
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
||||||
{
|
{
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addContact(propVal, parameters);
|
addContact(propVal, parameters);
|
||||||
|
@ -938,16 +938,16 @@ void TimeBasedEvent::storeCreated(UnicodeString & strLine, UnicodeString & propV
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getCreatedProperty() != 0)
|
if (getCreatedProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sCREATED, 100);
|
nsCalKeyword::Instance()->ms_sCREATED, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -959,23 +959,23 @@ void TimeBasedEvent::storeDescription(UnicodeString & strLine, UnicodeString & p
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
// check for duplicates
|
// check for duplicates
|
||||||
if (getDescriptionProperty() != 0)
|
if (getDescriptionProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sDESCRIPTION, 100);
|
nsCalKeyword::Instance()->ms_sDESCRIPTION, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
setDescription(propVal, parameters);
|
setDescription(propVal, parameters);
|
||||||
|
@ -985,28 +985,28 @@ void TimeBasedEvent::storeDTStart(UnicodeString & strLine, UnicodeString & propV
|
||||||
{
|
{
|
||||||
// check parameters (date, datetime), TZID
|
// check parameters (date, datetime), TZID
|
||||||
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRange,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getDTStartProperty() != 0)
|
if (getDTStartProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sDTSTART, 100);
|
nsCalKeyword::Instance()->ms_sDTSTART, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
UnicodeString u, out;
|
UnicodeString u, out;
|
||||||
u = JulianKeyword::Instance()->ms_sVALUE;
|
u = nsCalKeyword::Instance()->ms_sVALUE;
|
||||||
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
||||||
|
|
||||||
t_bool bIsDate = DateTime::IsParseableDate(propVal);
|
t_bool bIsDate = DateTime::IsParseableDate(propVal);
|
||||||
|
@ -1014,22 +1014,22 @@ void TimeBasedEvent::storeDTStart(UnicodeString & strLine, UnicodeString & propV
|
||||||
if (bIsDate)
|
if (bIsDate)
|
||||||
{
|
{
|
||||||
// if there is a VALUE=X parameter, make sure X is DATE
|
// if there is a VALUE=X parameter, make sure X is DATE
|
||||||
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
|
if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
setAllDayEvent(TRUE);
|
setAllDayEvent(TRUE);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// if there is a VALUE=X parameter, make sure X is DATETIME
|
// if there is a VALUE=X parameter, make sure X is DATETIME
|
||||||
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
|
if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
setAllDayEvent(FALSE);
|
setAllDayEvent(FALSE);
|
||||||
}
|
}
|
||||||
|
@ -1047,16 +1047,16 @@ void TimeBasedEvent::storeDTStamp(UnicodeString & strLine, UnicodeString & propV
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getDTStampProperty() != 0)
|
if (getDTStampProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sDTSTAMP, 100);
|
nsCalKeyword::Instance()->ms_sDTSTAMP, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -1068,15 +1068,15 @@ void TimeBasedEvent::storeExDate(UnicodeString & strLine, UnicodeString & propVa
|
||||||
{
|
{
|
||||||
// check parameters (date, datetime)
|
// check parameters (date, datetime)
|
||||||
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRange,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
// DONE:?TODO: finish
|
// DONE:?TODO: finish
|
||||||
addExDate(propVal, parameters);
|
addExDate(propVal, parameters);
|
||||||
|
@ -1088,8 +1088,8 @@ void TimeBasedEvent::storeExRule(UnicodeString & strLine, UnicodeString & propVa
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
// TODO: finish, pass timezones.
|
// TODO: finish, pass timezones.
|
||||||
addExRuleString(strLine);
|
addExRuleString(strLine);
|
||||||
|
@ -1101,16 +1101,16 @@ void TimeBasedEvent::storeLastModified(UnicodeString & strLine, UnicodeString &
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getLastModifiedProperty() != 0)
|
if (getLastModifiedProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sLASTMODIFIED, 100);
|
nsCalKeyword::Instance()->ms_sLASTMODIFIED, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -1122,21 +1122,21 @@ void TimeBasedEvent::storeOrganizer(UnicodeString & strLine, UnicodeString & pro
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asSentByParamRange,
|
nsCalAtomRange::Instance()->ms_asSentByParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asSentByParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asSentByParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getOrganizerProperty() != 0)
|
if (getOrganizerProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, 100);
|
nsCalKeyword::Instance()->ms_sORGANIZER, 100);
|
||||||
}
|
}
|
||||||
setOrganizer(propVal, parameters);
|
setOrganizer(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -1145,15 +1145,15 @@ void TimeBasedEvent::storeRDate(UnicodeString & strLine, UnicodeString & propVal
|
||||||
{
|
{
|
||||||
// check parameters (date, datetime, period)
|
// check parameters (date, datetime, period)
|
||||||
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRange,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimePeriodValueRange,
|
nsCalAtomRange::Instance()->ms_asDateDateTimePeriodValueRange,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimePeriodValueRangeSize);
|
nsCalAtomRange::Instance()->ms_asDateDateTimePeriodValueRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
// TODO: finish
|
// TODO: finish
|
||||||
addRDate(propVal, parameters);
|
addRDate(propVal, parameters);
|
||||||
|
@ -1165,8 +1165,8 @@ void TimeBasedEvent::storeRRule(UnicodeString & strLine, UnicodeString & propVal
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
// TODO: finish, pass timezones.
|
// TODO: finish, pass timezones.
|
||||||
addRRuleString(strLine);
|
addRRuleString(strLine);
|
||||||
|
@ -1178,9 +1178,9 @@ void TimeBasedEvent::storeRecurrenceID(UnicodeString & strLine, UnicodeString &
|
||||||
if (getRecurrenceIDProperty() != 0)
|
if (getRecurrenceIDProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sRECURRENCEID, 100);
|
nsCalKeyword::Instance()->ms_sRECURRENCEID, 100);
|
||||||
}
|
}
|
||||||
DateTime d(propVal);
|
DateTime d(propVal);
|
||||||
|
|
||||||
|
@ -1195,13 +1195,13 @@ void TimeBasedEvent::storeRelatedTo(UnicodeString & strLine, UnicodeString & pro
|
||||||
{
|
{
|
||||||
// check parameters: todo: check reltype
|
// check parameters: todo: check reltype
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asReltypeParamRange,
|
nsCalAtomRange::Instance()->ms_asReltypeParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asReltypeParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asReltypeParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addRelatedTo(propVal, parameters);
|
addRelatedTo(propVal, parameters);
|
||||||
|
@ -1211,21 +1211,21 @@ void TimeBasedEvent::storeRequestStatus(UnicodeString & strLine, UnicodeString &
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (getRequestStatusProperty() != 0)
|
if (getRequestStatusProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, JulianKeyword::Instance()->ms_s, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, nsCalKeyword::Instance()->ms_s, 100);
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
//setRequestStatus(propVal, parameters);
|
//setRequestStatus(propVal, parameters);
|
||||||
|
@ -1241,8 +1241,8 @@ void TimeBasedEvent::storeSequence(UnicodeString & strLine, UnicodeString & prop
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
char * pcc = propVal.toCString("");
|
char * pcc = propVal.toCString("");
|
||||||
|
@ -1253,9 +1253,9 @@ void TimeBasedEvent::storeSequence(UnicodeString & strLine, UnicodeString & prop
|
||||||
if (getSequenceProperty() != 0)
|
if (getSequenceProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sSEQUENCE, 100);
|
nsCalKeyword::Instance()->ms_sSEQUENCE, 100);
|
||||||
}
|
}
|
||||||
if (!bParseError)
|
if (!bParseError)
|
||||||
{
|
{
|
||||||
|
@ -1264,9 +1264,9 @@ void TimeBasedEvent::storeSequence(UnicodeString & strLine, UnicodeString & prop
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sSEQUENCE,
|
nsCalKeyword::Instance()->ms_sSEQUENCE,
|
||||||
propVal, 200);
|
propVal, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1277,16 +1277,16 @@ void TimeBasedEvent::storeStatus(UnicodeString & strLine, UnicodeString & propVa
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getStatusProperty() != 0)
|
if (getStatusProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sSTATUS, 100);
|
nsCalKeyword::Instance()->ms_sSTATUS, 100);
|
||||||
}
|
}
|
||||||
setStatus(propVal, parameters);
|
setStatus(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -1295,21 +1295,21 @@ void TimeBasedEvent::storeSummary(UnicodeString & strLine, UnicodeString & propV
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getSummaryProperty() != 0)
|
if (getSummaryProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sSUMMARY, 100);
|
nsCalKeyword::Instance()->ms_sSUMMARY, 100);
|
||||||
}
|
}
|
||||||
setSummary(propVal, parameters);
|
setSummary(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -1320,16 +1320,16 @@ void TimeBasedEvent::storeUID(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getUIDProperty() != 0)
|
if (getUIDProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sUID, 100);
|
nsCalKeyword::Instance()->ms_sUID, 100);
|
||||||
}
|
}
|
||||||
setUID(propVal, parameters);
|
setUID(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -1340,16 +1340,16 @@ void TimeBasedEvent::storeURL(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getURLProperty() != 0)
|
if (getURLProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
nsCalKeyword::Instance()->ms_sTIMEBASEDEVENT,
|
||||||
JulianKeyword::Instance()->ms_sURL, 100);
|
nsCalKeyword::Instance()->ms_sURL, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
setURL(propVal, parameters);
|
setURL(propVal, parameters);
|
||||||
|
@ -1402,26 +1402,26 @@ UnicodeString TimeBasedEvent::toICALString(UnicodeString sMethod, UnicodeString
|
||||||
|
|
||||||
t_int32 hashCode = sMethod.hashCode();
|
t_int32 hashCode = sMethod.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_PUBLISH == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_PUBLISH == hashCode)
|
||||||
s = publishMessage();
|
s = publishMessage();
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REQUEST == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_REQUEST == hashCode)
|
||||||
s = requestMessage();
|
s = requestMessage();
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CANCEL == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_CANCEL == hashCode)
|
||||||
s = cancelMessage();
|
s = cancelMessage();
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REPLY == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_REPLY == hashCode)
|
||||||
s = replyMessage(sName);
|
s = replyMessage(sName);
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REFRESH == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_REFRESH == hashCode)
|
||||||
s = refreshMessage(sName);
|
s = refreshMessage(sName);
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_COUNTER == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_COUNTER == hashCode)
|
||||||
s = counterMessage();
|
s = counterMessage();
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DECLINECOUNTER == hashCode)
|
||||||
s = declineCounterMessage();
|
s = declineCounterMessage();
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_ADD == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_ADD == hashCode)
|
||||||
s = addMessage();
|
s = addMessage();
|
||||||
/*
|
/*
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATEREQUEST == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATEREQUEST == hashCode)
|
||||||
s = delegateRequestMessage(sName, sDelegatedTo, isRecurring);
|
s = delegateRequestMessage(sName, sDelegatedTo, isRecurring);
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DELEGATEREPLY == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_DELEGATEREPLY == hashCode)
|
||||||
s = delegateReplyMessage(sName, sDelegatedTo, isRecurring);
|
s = delegateReplyMessage(sName, sDelegatedTo, isRecurring);
|
||||||
*/
|
*/
|
||||||
return s;
|
return s;
|
||||||
|
@ -1783,7 +1783,7 @@ UnicodeString TimeBasedEvent::delegateRequestMessage(UnicodeString sAttendeeFilt
|
||||||
//DebugMsg.Instance().println(0,"No such attendee");
|
//DebugMsg.Instance().println(0,"No such attendee");
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
if (me.getStatus().compareIgnoreCase(JulianKeyword::Instance()->ms_sDELEGATED) != 0) {
|
if (me.getStatus().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDELEGATED) != 0) {
|
||||||
//LogStream.Instance().println(2, Utility.ErrorMsg("DelegateRequestError"));
|
//LogStream.Instance().println(2, Utility.ErrorMsg("DelegateRequestError"));
|
||||||
//DebugMsg.Instance().println(0,"I did not delegate yet");
|
//DebugMsg.Instance().println(0,"I did not delegate yet");
|
||||||
return "";
|
return "";
|
||||||
|
@ -1805,13 +1805,13 @@ UnicodeString TimeBasedEvent::delegateRequestMessage(UnicodeString sAttendeeFilt
|
||||||
delegateName = *((UnicodeString)delegateTo.lastElement();)
|
delegateName = *((UnicodeString)delegateTo.lastElement();)
|
||||||
|
|
||||||
// according to spec, rsvp, expect should be set to exactly what delegate had
|
// according to spec, rsvp, expect should be set to exactly what delegate had
|
||||||
String sRSVP = PropertyKeywords.JulianKeyword::Instance()->ms_sTRUE;
|
String sRSVP = PropertyKeywords.nsCalKeyword::Instance()->ms_sTRUE;
|
||||||
String sExpect = PropertyKeywords.JulianKeyword::Instance()->ms_sREQUEST;
|
String sExpect = PropertyKeywords.nsCalKeyword::Instance()->ms_sREQUEST;
|
||||||
String sRole = PropertyKeywords.JulianKeyword::Instance()->ms_sDELEGATE;
|
String sRole = PropertyKeywords.nsCalKeyword::Instance()->ms_sDELEGATE;
|
||||||
|
|
||||||
delegate.setName(delegateName);
|
delegate.setName(delegateName);
|
||||||
delegate.setRole(PropertyKeywords.JulianKeyword::Instance()->ms_sDELEGATE);
|
delegate.setRole(PropertyKeywords.nsCalKeyword::Instance()->ms_sDELEGATE);
|
||||||
delegate.setRSVP(PropertyKeywords.JulianKeyword::Instance()->ms_sTRUE);
|
delegate.setRSVP(PropertyKeywords.nsCalKeyword::Instance()->ms_sTRUE);
|
||||||
delegate.setDelegatedFrom(sAttendeeFilter);
|
delegate.setDelegatedFrom(sAttendeeFilter);
|
||||||
//delegate.load("ATTENDEE;ROLE=DELEGATE;RSVP=" + sRSVP +";EXPECT="+ sExpect +";DELEGATED-FROM=" + sAttendeeFilter + ":" + delegateName);
|
//delegate.load("ATTENDEE;ROLE=DELEGATE;RSVP=" + sRSVP +";EXPECT="+ sExpect +";DELEGATED-FROM=" + sAttendeeFilter + ":" + delegateName);
|
||||||
|
|
||||||
|
@ -1826,9 +1826,9 @@ UnicodeString TimeBasedEvent::delegateRequestMessage(UnicodeString sAttendeeFilt
|
||||||
// UPDATE ATTENDEE PROPERTIES HERE (attendee status is accepted, declined, delegated)
|
// UPDATE ATTENDEE PROPERTIES HERE (attendee status is accepted, declined, delegated)
|
||||||
// what about response-sequence ? (will we keep it)
|
// what about response-sequence ? (will we keep it)
|
||||||
if (bRecur)
|
if (bRecur)
|
||||||
return format(JulianKeyword::Instance()->ms_sRecurDelegateRequestMessage, TRUE); // this is a delegate request
|
return format(nsCalKeyword::Instance()->ms_sRecurDelegateRequestMessage, TRUE); // this is a delegate request
|
||||||
else
|
else
|
||||||
return format(JulianKeyword::Instance()->ms_sDelegateRequestMessage, TRUE); // this is a delegate request
|
return format(nsCalKeyword::Instance()->ms_sDelegateRequestMessage, TRUE); // this is a delegate request
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -1996,7 +1996,7 @@ TimeBasedEvent::splitDates(JulianPtrArray * out,
|
||||||
// getTZID from date, check for it from VTimezone vector.
|
// getTZID from date, check for it from VTimezone vector.
|
||||||
// then get the the NLSTimeZone from that VTimeZone
|
// then get the the NLSTimeZone from that VTimeZone
|
||||||
u = ip->getParameterValue(
|
u = ip->getParameterValue(
|
||||||
JulianKeyword::Instance()->ms_sTZID, u, status);
|
nsCalKeyword::Instance()->ms_sTZID, u, status);
|
||||||
|
|
||||||
if (!FAILURE(status))
|
if (!FAILURE(status))
|
||||||
{
|
{
|
||||||
|
@ -2011,7 +2011,7 @@ TimeBasedEvent::splitDates(JulianPtrArray * out,
|
||||||
u = *((UnicodeString *)ip->getValue());
|
u = *((UnicodeString *)ip->getValue());
|
||||||
|
|
||||||
st = new UnicodeStringTokenizer(u,
|
st = new UnicodeStringTokenizer(u,
|
||||||
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
||||||
PR_ASSERT(st != 0);
|
PR_ASSERT(st != 0);
|
||||||
if (st != 0)
|
if (st != 0)
|
||||||
{
|
{
|
||||||
|
@ -2108,7 +2108,7 @@ TimeBasedEvent::getPeriodRDates(JulianPtrArray * out)
|
||||||
ip = (ICalProperty *) getRDates()->GetAt(i);
|
ip = (ICalProperty *) getRDates()->GetAt(i);
|
||||||
u = *((UnicodeString *)ip->getValue());
|
u = *((UnicodeString *)ip->getValue());
|
||||||
st = new UnicodeStringTokenizer(u,
|
st = new UnicodeStringTokenizer(u,
|
||||||
JulianKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL);
|
||||||
PR_ASSERT(st != 0);
|
PR_ASSERT(st != 0);
|
||||||
if (st != 0)
|
if (st != 0)
|
||||||
{
|
{
|
||||||
|
@ -2210,7 +2210,7 @@ void checkRecurrence()
|
||||||
void checkRange(UnicodeString sPropName, UnicodeString sPropValue, UnicodeString sRange[]) {
|
void checkRange(UnicodeString sPropName, UnicodeString sPropValue, UnicodeString sRange[]) {
|
||||||
t_boolean b = FALSE;
|
t_boolean b = FALSE;
|
||||||
|
|
||||||
if (sPropName.equalsIgnoreCase(PropertyKeywords.JulianKeyword::Instance()->ms_sCLASS)) {
|
if (sPropName.equalsIgnoreCase(PropertyKeywords.nsCalKeyword::Instance()->ms_sCLASS)) {
|
||||||
if (ParserUtil.isXToken(sPropValue))
|
if (ParserUtil.isXToken(sPropValue))
|
||||||
return;
|
return;
|
||||||
else {
|
else {
|
||||||
|
@ -2219,7 +2219,7 @@ void checkRange(UnicodeString sPropName, UnicodeString sPropValue, UnicodeString
|
||||||
DebugMsg.Instance().println(0, "Bad value " + sPropValue + " for property " + sPropName);
|
DebugMsg.Instance().println(0, "Bad value " + sPropValue + " for property " + sPropName);
|
||||||
LogStream.Instance().println(2, Utility.ErrorMsg("InvalidPropertyValue") +
|
LogStream.Instance().println(2, Utility.ErrorMsg("InvalidPropertyValue") +
|
||||||
" TimeBasedEvent:" + sPropValue);
|
" TimeBasedEvent:" + sPropValue);
|
||||||
setRequestStatus(Utility.ErrorMsg("RS201") + ";" + PropertyKeywords.JulianKeyword::Instance()->ms_sCLASS);
|
setRequestStatus(Utility.ErrorMsg("RS201") + ";" + PropertyKeywords.nsCalKeyword::Instance()->ms_sCLASS);
|
||||||
setDefaultProps(sPropName);
|
setDefaultProps(sPropName);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
@ -2252,7 +2252,7 @@ void TimeBasedEvent::setDefaultProps(UnicodeString sPropName) {
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
t_int32 hashCode = sPropName.hashCode();
|
t_int32 hashCode = sPropName.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) {
|
if (nsCalKeyword::Instance()->ms_ATOM_DESCRIPTION == hashCode) {
|
||||||
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEDescription"));
|
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEDescription"));
|
||||||
// Setting default Description to empty string
|
// Setting default Description to empty string
|
||||||
//if (getDescription( == hashCode) {
|
//if (getDescription( == hashCode) {
|
||||||
|
@ -2264,21 +2264,21 @@ void TimeBasedEvent::setDefaultProps(UnicodeString sPropName) {
|
||||||
u = getSummary();
|
u = getSummary();
|
||||||
setDescription(u);
|
setDescription(u);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_CLASS == hashCode) {
|
else if (nsCalKeyword::Instance()->ms_ATOM_CLASS == hashCode) {
|
||||||
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEClass"));
|
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEClass"));
|
||||||
u = "";
|
u = "";
|
||||||
setClass(u);
|
setClass(u);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_STATUS == hashCode) {
|
else if (nsCalKeyword::Instance()->ms_ATOM_STATUS == hashCode) {
|
||||||
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEStatus"));
|
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBEStatus"));
|
||||||
u = "";
|
u = "";
|
||||||
setStatus(u);
|
setStatus(u);
|
||||||
}
|
}
|
||||||
//else if (sPropName.equalsIgnoreCase(PropertyKeywords.JulianKeyword::Instance()->ms_sTRANSP)) {
|
//else if (sPropName.equalsIgnoreCase(PropertyKeywords.nsCalKeyword::Instance()->ms_sTRANSP)) {
|
||||||
// LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBETransp"));
|
// LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBETransp"));
|
||||||
// setTransp(PropertyKeywords.JulianKeyword::Instance()->ms_sOPAQUE);
|
// setTransp(PropertyKeywords.nsCalKeyword::Instance()->ms_sOPAQUE);
|
||||||
//}
|
//}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) {
|
else if (nsCalKeyword::Instance()->ms_ATOM_REQUESTSTATUS == hashCode) {
|
||||||
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBERequestStatus"));
|
//LogStream.Instance().println(0, Utility.ErrorMsg("DefaultTBERequestStatus"));
|
||||||
u = "";
|
u = "";
|
||||||
setRequestStatus(u);
|
setRequestStatus(u);
|
||||||
|
@ -2307,12 +2307,12 @@ void TimeBasedEvent::selfCheck()
|
||||||
|
|
||||||
// NOTE: setting default CLASS to PUBLIC if CLASS is invalid or not in range
|
// NOTE: setting default CLASS to PUBLIC if CLASS is invalid or not in range
|
||||||
if (getClass().size() == 0 ||
|
if (getClass().size() == 0 ||
|
||||||
(getClass().compareIgnoreCase(JulianKeyword::Instance()->ms_sPRIVATE) != 0) &&
|
(getClass().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPRIVATE) != 0) &&
|
||||||
(getClass().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLIC) != 0) &&
|
(getClass().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLIC) != 0) &&
|
||||||
(getClass().compareIgnoreCase(JulianKeyword::Instance()->ms_sCONFIDENTIAL) != 0))
|
(getClass().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCONFIDENTIAL) != 0))
|
||||||
|
|
||||||
{
|
{
|
||||||
setClass(JulianKeyword::Instance()->ms_sPUBLIC);
|
setClass(nsCalKeyword::Instance()->ms_sPUBLIC);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -186,7 +186,7 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
{
|
{
|
||||||
UnicodeString strLine, propName, propVal;
|
UnicodeString strLine, propName, propVal;
|
||||||
JulianPtrArray * parameters = new JulianPtrArray();
|
JulianPtrArray * parameters = new JulianPtrArray();
|
||||||
parseStatus = JulianKeyword::Instance()->ms_sOK;
|
parseStatus = nsCalKeyword::Instance()->ms_sOK;
|
||||||
|
|
||||||
PR_ASSERT(parameters != 0 && brFile != 0);
|
PR_ASSERT(parameters != 0 && brFile != 0);
|
||||||
if (parameters == 0 || brFile == 0)
|
if (parameters == 0 || brFile == 0)
|
||||||
|
@ -220,7 +220,7 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// END:STANDARD OR END:DAYLIGHT (sType = daylight or standard)
|
// END:STANDARD OR END:DAYLIGHT (sType = daylight or standard)
|
||||||
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(sType) == 0))
|
(propVal.compareIgnoreCase(sType) == 0))
|
||||||
{
|
{
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
|
@ -229,26 +229,26 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (
|
else if (
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(
|
(
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal))
|
(ICalProperty::IsXToken(propVal))
|
||||||
))
|
))
|
||||||
||
|
||
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
(
|
(
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sDAYLIGHT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sDAYLIGHT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sSTANDARD) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sSTANDARD) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal))
|
(ICalProperty::IsXToken(propVal))
|
||||||
)))
|
)))
|
||||||
{
|
{
|
||||||
|
@ -257,8 +257,8 @@ TZPart::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
// BEGIN:VEVENT, VTODO, VJOURNAL, VTIMEZONE, VFREEBUSY, xtoken
|
// BEGIN:VEVENT, VTODO, VJOURNAL, VTIMEZONE, VFREEBUSY, xtoken
|
||||||
// END:VTIMEZONE, END:VCALENDAR
|
// END:VTIMEZONE, END:VCALENDAR
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 300);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 300);
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
|
||||||
|
@ -302,8 +302,8 @@ void TZPart::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, propName, 200);
|
nsCalKeyword::Instance()->ms_sTZPART, propName, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -312,14 +312,14 @@ void TZPart::storeComment(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addComment(propVal, parameters);
|
addComment(propVal, parameters);
|
||||||
|
@ -329,13 +329,13 @@ void TZPart::storeTZName(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addTZName(propVal, parameters);
|
addTZName(propVal, parameters);
|
||||||
|
@ -348,16 +348,16 @@ void TZPart::storeDTStart(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getDTStartProperty() != 0)
|
if (getDTStartProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTZPART,
|
nsCalKeyword::Instance()->ms_sTZPART,
|
||||||
JulianKeyword::Instance()->ms_sDTSTART, 100);
|
nsCalKeyword::Instance()->ms_sDTSTART, 100);
|
||||||
}
|
}
|
||||||
DateTime d(propVal);
|
DateTime d(propVal);
|
||||||
if (DateTime::IsParseable(propVal, m_iStartYear, m_iStartMonth, m_iStartDay,
|
if (DateTime::IsParseable(propVal, m_iStartYear, m_iStartMonth, m_iStartDay,
|
||||||
|
@ -375,16 +375,16 @@ void TZPart::storeRDate(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getRDateProperty() != 0)
|
if (getRDateProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTZPART,
|
nsCalKeyword::Instance()->ms_sTZPART,
|
||||||
JulianKeyword::Instance()->ms_sRDATE, 100);
|
nsCalKeyword::Instance()->ms_sRDATE, 100);
|
||||||
}
|
}
|
||||||
// DONE:?TODO: Finish
|
// DONE:?TODO: Finish
|
||||||
DateTime d(propVal);
|
DateTime d(propVal);
|
||||||
|
@ -399,16 +399,16 @@ void TZPart::storeRRule(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getRRuleProperty() != 0)
|
if (getRRuleProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTZPART,
|
nsCalKeyword::Instance()->ms_sTZPART,
|
||||||
JulianKeyword::Instance()->ms_sRRULE, 100);
|
nsCalKeyword::Instance()->ms_sRRULE, 100);
|
||||||
}
|
}
|
||||||
setRRule(propVal, parameters);
|
setRRule(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -419,16 +419,16 @@ void TZPart::storeTZOffsetTo(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getTZOffsetToProperty() != 0)
|
if (getTZOffsetToProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTZPART,
|
nsCalKeyword::Instance()->ms_sTZPART,
|
||||||
JulianKeyword::Instance()->ms_sTZOFFSETTO, 100);
|
nsCalKeyword::Instance()->ms_sTZOFFSETTO, 100);
|
||||||
}
|
}
|
||||||
setTZOffsetTo(propVal, parameters);
|
setTZOffsetTo(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -439,16 +439,16 @@ void TZPart::storeTZOffsetFrom(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, strLine, 100);
|
nsCalKeyword::Instance()->ms_sTZPART, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getTZOffsetFromProperty() != 0)
|
if (getTZOffsetFromProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sTZPART,
|
nsCalKeyword::Instance()->ms_sTZPART,
|
||||||
JulianKeyword::Instance()->ms_sTZOFFSETFROM, 100);
|
nsCalKeyword::Instance()->ms_sTZOFFSETFROM, 100);
|
||||||
}
|
}
|
||||||
setTZOffsetFrom(propVal, parameters);
|
setTZOffsetFrom(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -469,8 +469,8 @@ t_bool TZPart::isValid()
|
||||||
if (!getDTStart().isValid())
|
if (!getDTStart().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime,
|
nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime,
|
||||||
JulianKeyword::Instance()->ms_sTZPART, u, 300);
|
nsCalKeyword::Instance()->ms_sTZPART, u, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
u = getTZOffsetTo();
|
u = getTZOffsetTo();
|
||||||
|
@ -488,7 +488,7 @@ t_bool TZPart::isValid()
|
||||||
|
|
||||||
UnicodeString TZPart::toICALString()
|
UnicodeString TZPart::toICALString()
|
||||||
{
|
{
|
||||||
return ICalComponent::format(m_Name, JulianFormatString::Instance()->ms_sTZPartAllMessage, "");
|
return ICalComponent::format(m_Name, nsCalFormatString::Instance()->ms_sTZPartAllMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -515,51 +515,51 @@ UnicodeString TZPart::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
switch (c)
|
switch (c)
|
||||||
{
|
{
|
||||||
case ms_cComment:
|
case ms_cComment:
|
||||||
s = JulianKeyword::Instance()->ms_sCOMMENT;
|
s = nsCalKeyword::Instance()->ms_sCOMMENT;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
|
||||||
case ms_cTZName:
|
case ms_cTZName:
|
||||||
s = JulianKeyword::Instance()->ms_sTZNAME;
|
s = nsCalKeyword::Instance()->ms_sTZNAME;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getTZName(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getTZName(), sResult);
|
||||||
case ms_cDTStart:
|
case ms_cDTStart:
|
||||||
#if 0
|
#if 0
|
||||||
s = JulianKeyword::Instance()->ms_sDTSTART;
|
s = nsCalKeyword::Instance()->ms_sDTSTART;
|
||||||
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
|
||||||
#else
|
#else
|
||||||
if (getDTStartProperty() != 0)
|
if (getDTStartProperty() != 0)
|
||||||
{
|
{
|
||||||
sResult += JulianKeyword::Instance()->ms_sDTSTART;
|
sResult += nsCalKeyword::Instance()->ms_sDTSTART;
|
||||||
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
DateTime::ToISO8601String(m_iStartYear, m_iStartMonth, m_iStartDay,
|
DateTime::ToISO8601String(m_iStartYear, m_iStartMonth, m_iStartDay,
|
||||||
m_iStartHour, m_iStartMinute, m_iStartSecond, s);
|
m_iStartHour, m_iStartMinute, m_iStartSecond, s);
|
||||||
sResult += s;
|
sResult += s;
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
}
|
}
|
||||||
return sResult;
|
return sResult;
|
||||||
#endif
|
#endif
|
||||||
case ms_cRDate:
|
case ms_cRDate:
|
||||||
#if 0
|
#if 0
|
||||||
s = JulianKeyword::Instance()->ms_sRDATE;
|
s = nsCalKeyword::Instance()->ms_sRDATE;
|
||||||
return ICalProperty::propertyToICALString(s, getRDateProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getRDateProperty(), sResult);
|
||||||
#else
|
#else
|
||||||
if (getRDateProperty() != 0)
|
if (getRDateProperty() != 0)
|
||||||
{
|
{
|
||||||
sResult += JulianKeyword::Instance()->ms_sRDATE;
|
sResult += nsCalKeyword::Instance()->ms_sRDATE;
|
||||||
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
DateTime::ToISO8601String(m_iRDateYear, m_iRDateMonth, m_iRDateDay,
|
DateTime::ToISO8601String(m_iRDateYear, m_iRDateMonth, m_iRDateDay,
|
||||||
m_iRDateHour, m_iRDateMinute, m_iRDateSecond, s);
|
m_iRDateHour, m_iRDateMinute, m_iRDateSecond, s);
|
||||||
sResult += s;
|
sResult += s;
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
}
|
}
|
||||||
return sResult;
|
return sResult;
|
||||||
#endif
|
#endif
|
||||||
case ms_cRRule:
|
case ms_cRRule:
|
||||||
s = JulianKeyword::Instance()->ms_sRRULE;
|
s = nsCalKeyword::Instance()->ms_sRRULE;
|
||||||
return ICalProperty::propertyToICALString(s, getRRuleProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getRRuleProperty(), sResult);
|
||||||
case ms_cTZOffsetTo:
|
case ms_cTZOffsetTo:
|
||||||
s = JulianKeyword::Instance()->ms_sTZOFFSETTO;
|
s = nsCalKeyword::Instance()->ms_sTZOFFSETTO;
|
||||||
return ICalProperty::propertyToICALString(s, getTZOffsetToProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getTZOffsetToProperty(), sResult);
|
||||||
case ms_cTZOffsetFrom:
|
case ms_cTZOffsetFrom:
|
||||||
s = JulianKeyword::Instance()->ms_sTZOFFSETFROM;
|
s = nsCalKeyword::Instance()->ms_sTZOFFSETFROM;
|
||||||
return ICalProperty::propertyToICALString(s, getTZOffsetFromProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getTZOffsetFromProperty(), sResult);
|
||||||
case ms_cXTokens:
|
case ms_cXTokens:
|
||||||
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
||||||
|
@ -597,7 +597,7 @@ UnicodeString TZPart::toStringChar(t_int32 c, UnicodeString & dateFmt)
|
||||||
UnicodeString TZPart::toString()
|
UnicodeString TZPart::toString()
|
||||||
{
|
{
|
||||||
return ICalComponent::toStringFmt(
|
return ICalComponent::toStringFmt(
|
||||||
JulianFormatString::Instance()->ms_TZPartStrDefaultFmt);
|
nsCalFormatString::Instance()->ms_TZPartStrDefaultFmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -648,8 +648,8 @@ t_bool TZPart::parseRRule()
|
||||||
//if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString(""));
|
//if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString(""));
|
||||||
|
|
||||||
// manipulating string so I can use the parsePropertyLine method
|
// manipulating string so I can use the parsePropertyLine method
|
||||||
strLine += ':'; //JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
strLine += ':'; //nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
strLine.insert(0, JulianKeyword::Instance()->ms_sRRULE_WITH_SEMICOLON);
|
strLine.insert(0, nsCalKeyword::Instance()->ms_sRRULE_WITH_SEMICOLON);
|
||||||
//if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString(""));
|
//if (FALSE) TRACE("line (size = %d) = ---%s---\r\n", strLine.size(), strLine.toCString(""));
|
||||||
|
|
||||||
JulianPtrArray * parameters = new JulianPtrArray();
|
JulianPtrArray * parameters = new JulianPtrArray();
|
||||||
|
@ -670,7 +670,7 @@ t_bool TZPart::parseRRule()
|
||||||
pV = ip->getParameterValue(pV);
|
pV = ip->getParameterValue(pV);
|
||||||
//if (FALSE) TRACE("pN = --%s--, pV = --%s--, paramSize = %d\r\n", pN.toCString(""), pV.toCString(""), parameters->GetSize());
|
//if (FALSE) TRACE("pN = --%s--, pV = --%s--, paramSize = %d\r\n", pN.toCString(""), pV.toCString(""), parameters->GetSize());
|
||||||
|
|
||||||
if (pN.compareIgnoreCase(JulianKeyword::Instance()->ms_sBYMONTH) == 0)
|
if (pN.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBYMONTH) == 0)
|
||||||
{
|
{
|
||||||
// since month is 0-based, must subtract 1
|
// since month is 0-based, must subtract 1
|
||||||
char * pVcc = pV.toCString("");
|
char * pVcc = pV.toCString("");
|
||||||
|
@ -678,7 +678,7 @@ t_bool TZPart::parseRRule()
|
||||||
m_StartMonth = nsCalUtility::atot_int32(pVcc, bParseError, pV.size()) - 1;
|
m_StartMonth = nsCalUtility::atot_int32(pVcc, bParseError, pV.size()) - 1;
|
||||||
delete [] pVcc; pVcc = 0;
|
delete [] pVcc; pVcc = 0;
|
||||||
}
|
}
|
||||||
else if (pN.compareIgnoreCase(JulianKeyword::Instance()->ms_sBYDAY) == 0)
|
else if (pN.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBYDAY) == 0)
|
||||||
{
|
{
|
||||||
if (pV.size() == 3)
|
if (pV.size() == 3)
|
||||||
{
|
{
|
||||||
|
@ -711,7 +711,7 @@ t_bool TZPart::parseRRule()
|
||||||
//else { bParseError = TRUE; }
|
//else { bParseError = TRUE; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (pN.compareIgnoreCase(JulianKeyword::Instance()->ms_sUNTIL) == 0)
|
else if (pN.compareIgnoreCase(nsCalKeyword::Instance()->ms_sUNTIL) == 0)
|
||||||
{
|
{
|
||||||
m_Until.setTimeString(pV);
|
m_Until.setTimeString(pV);
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,7 +58,7 @@ UnicodeStringTokenizer::UnicodeStringTokenizer(UnicodeString & str)
|
||||||
{
|
{
|
||||||
m_String = str;
|
m_String = str;
|
||||||
m_MaxPosition = m_String.size();
|
m_MaxPosition = m_String.size();
|
||||||
m_StringDelimeters = JulianKeyword::Instance()->ms_sDEFAULT_DELIMS;
|
m_StringDelimeters = nsCalKeyword::Instance()->ms_sDEFAULT_DELIMS;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
|
@ -171,7 +171,7 @@ VAlarm::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
{
|
{
|
||||||
UnicodeString strLine, propName, propVal;
|
UnicodeString strLine, propName, propVal;
|
||||||
JulianPtrArray * parameters = new JulianPtrArray();
|
JulianPtrArray * parameters = new JulianPtrArray();
|
||||||
parseStatus = JulianKeyword::Instance()->ms_sOK;
|
parseStatus = nsCalKeyword::Instance()->ms_sOK;
|
||||||
|
|
||||||
PR_ASSERT(parameters != 0 && brFile != 0);
|
PR_ASSERT(parameters != 0 && brFile != 0);
|
||||||
if (parameters == 0 || brFile == 0)
|
if (parameters == 0 || brFile == 0)
|
||||||
|
@ -200,8 +200,8 @@ VAlarm::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// END:STANDARD OR END:DAYLIGHT (sType = daylight or standard)
|
// END:STANDARD OR END:DAYLIGHT (sType = daylight or standard)
|
||||||
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALARM) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALARM) == 0))
|
||||||
{
|
{
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
@ -209,31 +209,31 @@ VAlarm::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (
|
else if (
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
( (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
( (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)))
|
(ICalProperty::IsXToken(propVal)))
|
||||||
) ||
|
) ||
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)) ||
|
(ICalProperty::IsXToken(propVal)) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVALARM) == 0))))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVALARM) == 0))))
|
||||||
{
|
{
|
||||||
// END:VEVENT, VTODO, VCALENDAR, VJOURNAL, VFREEBUSY, VTIMEZONE, x-token
|
// END:VEVENT, VTODO, VCALENDAR, VJOURNAL, VFREEBUSY, VTIMEZONE, x-token
|
||||||
// BEGIN:VEVENT, VTODO, VJOURNAL, VFREEBUSY, VTIMEZONE, VCALENDAR, VALARM, xtoken
|
// BEGIN:VEVENT, VTODO, VJOURNAL, VFREEBUSY, VTIMEZONE, VCALENDAR, VALARM, xtoken
|
||||||
// abrupt end
|
// abrupt end
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 300);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 300);
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
|
||||||
|
@ -262,25 +262,25 @@ void VAlarm::storeAction(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
|
||||||
}
|
}
|
||||||
i = stringToAction(propVal);
|
i = stringToAction(propVal);
|
||||||
if (i < 0)
|
if (i < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sACTION, propVal, 200);
|
nsCalKeyword::Instance()->ms_sACTION, propVal, 200);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (getAction() >= 0)
|
if (getAction() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sACTION, propVal, 100);
|
nsCalKeyword::Instance()->ms_sACTION, propVal, 100);
|
||||||
}
|
}
|
||||||
setAction((VAlarm::ACTION) i);
|
setAction((VAlarm::ACTION) i);
|
||||||
}
|
}
|
||||||
|
@ -292,15 +292,15 @@ void VAlarm::storeAttach(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
t_bool bParamValid;
|
t_bool bParamValid;
|
||||||
bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange,
|
nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize,
|
nsCalAtomRange::Instance()->ms_asEncodingValueFMTTypeParamRangeSize,
|
||||||
JulianAtomRange::Instance()->ms_asBinaryURIValueRange,
|
nsCalAtomRange::Instance()->ms_asBinaryURIValueRange,
|
||||||
JulianAtomRange::Instance()->ms_asBinaryURIValueRangeSize);
|
nsCalAtomRange::Instance()->ms_asBinaryURIValueRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
|
||||||
}
|
}
|
||||||
addAttach(propVal, parameters);
|
addAttach(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -317,7 +317,7 @@ void VAlarm::storeAttendee(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (!attendee->isValid())
|
if (!attendee->isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidAttendee, 200);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidAttendee, 200);
|
||||||
delete attendee; attendee = 0;
|
delete attendee; attendee = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -333,23 +333,23 @@ void VAlarm::storeDescription(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid;
|
t_bool bParamValid;
|
||||||
bParamValid = ICalProperty::CheckParams(parameters,
|
bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
// check for duplicates
|
// check for duplicates
|
||||||
if (getDescriptionProperty() != 0)
|
if (getDescriptionProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sDESCRIPTION, 100);
|
nsCalKeyword::Instance()->ms_sDESCRIPTION, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
setDescription(propVal, parameters);
|
setDescription(propVal, parameters);
|
||||||
|
@ -362,16 +362,16 @@ void VAlarm::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getDurationProperty() != 0)
|
if (getDurationProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sDURATION, 100);
|
nsCalKeyword::Instance()->ms_sDURATION, 100);
|
||||||
}
|
}
|
||||||
nsCalDuration d(propVal);
|
nsCalDuration d(propVal);
|
||||||
setDuration(d, parameters);
|
setDuration(d, parameters);
|
||||||
|
@ -387,8 +387,8 @@ void VAlarm::storeRepeat(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
char * pcc = propVal.toCString("");
|
char * pcc = propVal.toCString("");
|
||||||
|
@ -399,9 +399,9 @@ void VAlarm::storeRepeat(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (getRepeatProperty() != 0)
|
if (getRepeatProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sREPEAT, 100);
|
nsCalKeyword::Instance()->ms_sREPEAT, 100);
|
||||||
}
|
}
|
||||||
if (!bParseError)
|
if (!bParseError)
|
||||||
{
|
{
|
||||||
|
@ -410,9 +410,9 @@ void VAlarm::storeRepeat(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sREPEAT, propVal, 200);
|
nsCalKeyword::Instance()->ms_sREPEAT, propVal, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -422,21 +422,21 @@ void VAlarm::storeSummary(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid;
|
t_bool bParamValid;
|
||||||
bParamValid = ICalProperty::CheckParams(parameters,
|
bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getSummaryProperty() != 0)
|
if (getSummaryProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sSUMMARY, 100);
|
nsCalKeyword::Instance()->ms_sSUMMARY, 100);
|
||||||
}
|
}
|
||||||
setSummary(propVal, parameters);
|
setSummary(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -448,21 +448,21 @@ void VAlarm::storeTrigger(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid;
|
t_bool bParamValid;
|
||||||
bParamValid = ICalProperty::CheckParams(parameters,
|
bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asRelatedValueParamRange,
|
nsCalAtomRange::Instance()->ms_asRelatedValueParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asRelatedValueParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asRelatedValueParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVALARM, strLine, 100);
|
||||||
}
|
}
|
||||||
// if propVal is a datetime, store trigger as a datetime, otherwise store is as a duration
|
// if propVal is a datetime, store trigger as a datetime, otherwise store is as a duration
|
||||||
if (getDurationProperty() != 0 || m_TriggerDateTime.isValid())
|
if (getDurationProperty() != 0 || m_TriggerDateTime.isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVALARM,
|
nsCalKeyword::Instance()->ms_sVALARM,
|
||||||
JulianKeyword::Instance()->ms_sDURATION, 100);
|
nsCalKeyword::Instance()->ms_sDURATION, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
DateTime dt(propVal);
|
DateTime dt(propVal);
|
||||||
|
@ -502,8 +502,8 @@ VAlarm::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sVALARM, propName, 200);
|
nsCalKeyword::Instance()->ms_sVALARM, propName, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -524,7 +524,7 @@ void VAlarm::selfCheck()
|
||||||
if (getDescription().size() == 0)
|
if (getDescription().size() == 0)
|
||||||
{
|
{
|
||||||
// TODO: make this localized;
|
// TODO: make this localized;
|
||||||
//u = JulianLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString;
|
//u = nsCalLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString;
|
||||||
u = "DEFAULT";
|
u = "DEFAULT";
|
||||||
setDescription(u);
|
setDescription(u);
|
||||||
}
|
}
|
||||||
|
@ -537,14 +537,14 @@ void VAlarm::selfCheck()
|
||||||
if (getDescription().size() == 0)
|
if (getDescription().size() == 0)
|
||||||
{
|
{
|
||||||
// TODO: make this localized;
|
// TODO: make this localized;
|
||||||
//u = JulianLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString;
|
//u = nsCalLogErrorMessage::Instance()->ms_iDefaultAlarmDescriptionString;
|
||||||
u = "DEFAULT";
|
u = "DEFAULT";
|
||||||
setDescription(u);
|
setDescription(u);
|
||||||
}
|
}
|
||||||
if (getSummary().size() == 0)
|
if (getSummary().size() == 0)
|
||||||
{
|
{
|
||||||
// TODO: make this localized;
|
// TODO: make this localized;
|
||||||
//u = JulianLogErrorMessage::Instance()->ms_iDefaultAlarmSummaryString;
|
//u = nsCalLogErrorMessage::Instance()->ms_iDefaultAlarmSummaryString;
|
||||||
u = "DEFAULT";
|
u = "DEFAULT";
|
||||||
setSummary(u);
|
setSummary(u);
|
||||||
}
|
}
|
||||||
|
@ -621,8 +621,8 @@ t_bool VAlarm::isValid()
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VAlarm::toICALString()
|
UnicodeString VAlarm::toICALString()
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVALARM;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVALARM;
|
||||||
return ICalComponent::format(u, JulianFormatString::Instance()->ms_sVAlarmAllMessage, "");
|
return ICalComponent::format(u, nsCalFormatString::Instance()->ms_sVAlarmAllMessage, "");
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VAlarm::toICALString(UnicodeString method,
|
UnicodeString VAlarm::toICALString(UnicodeString method,
|
||||||
|
@ -637,7 +637,7 @@ UnicodeString VAlarm::toICALString(UnicodeString method,
|
||||||
UnicodeString VAlarm::toString()
|
UnicodeString VAlarm::toString()
|
||||||
{
|
{
|
||||||
return ICalComponent::toStringFmt(
|
return ICalComponent::toStringFmt(
|
||||||
JulianFormatString::Instance()->ms_VAlarmStrDefaultFmt);
|
nsCalFormatString::Instance()->ms_VAlarmStrDefaultFmt);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VAlarm::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
UnicodeString VAlarm::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
|
@ -654,45 +654,45 @@ UnicodeString VAlarm::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
{
|
{
|
||||||
case ms_cAction:
|
case ms_cAction:
|
||||||
// print method enum
|
// print method enum
|
||||||
sResult += JulianKeyword::Instance()->ms_sACTION;
|
sResult += nsCalKeyword::Instance()->ms_sACTION;
|
||||||
sResult += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
sResult += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
sResult += actionToString(getAction(), s);
|
sResult += actionToString(getAction(), s);
|
||||||
sResult += JulianKeyword::Instance()->ms_sLINEBREAK;
|
sResult += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return sResult;
|
return sResult;
|
||||||
case ms_cAttendees:
|
case ms_cAttendees:
|
||||||
s = JulianKeyword::Instance()->ms_sATTENDEE;
|
s = nsCalKeyword::Instance()->ms_sATTENDEE;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getAttendees(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getAttendees(), sResult);
|
||||||
case ms_cAttach:
|
case ms_cAttach:
|
||||||
s = JulianKeyword::Instance()->ms_sATTACH;
|
s = nsCalKeyword::Instance()->ms_sATTACH;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getAttach(), sResult);
|
||||||
case ms_cDescription:
|
case ms_cDescription:
|
||||||
s = JulianKeyword::Instance()->ms_sDESCRIPTION;
|
s = nsCalKeyword::Instance()->ms_sDESCRIPTION;
|
||||||
return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDescriptionProperty(), sResult);
|
||||||
case ms_cDuration:
|
case ms_cDuration:
|
||||||
s = JulianKeyword::Instance()->ms_sDURATION;
|
s = nsCalKeyword::Instance()->ms_sDURATION;
|
||||||
return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
|
||||||
case ms_cRepeat:
|
case ms_cRepeat:
|
||||||
s = JulianKeyword::Instance()->ms_sREPEAT;
|
s = nsCalKeyword::Instance()->ms_sREPEAT;
|
||||||
return ICalProperty::propertyToICALString(s, getRepeatProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getRepeatProperty(), sResult);
|
||||||
case ms_cTrigger:
|
case ms_cTrigger:
|
||||||
s = JulianKeyword::Instance()->ms_sTRIGGER;
|
s = nsCalKeyword::Instance()->ms_sTRIGGER;
|
||||||
if (m_Trigger != 0)
|
if (m_Trigger != 0)
|
||||||
{
|
{
|
||||||
return ICalProperty::propertyToICALString(s, getTriggerProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getTriggerProperty(), sResult);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
s += JulianKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
|
s += nsCalKeyword::Instance()->ms_sSEMICOLON_SYMBOL;
|
||||||
s += JulianKeyword::Instance()->ms_sVALUE;
|
s += nsCalKeyword::Instance()->ms_sVALUE;
|
||||||
s += '=';
|
s += '=';
|
||||||
s += JulianKeyword::Instance()->ms_sDATETIME;
|
s += nsCalKeyword::Instance()->ms_sDATETIME;
|
||||||
s += JulianKeyword::Instance()->ms_sCOLON_SYMBOL;
|
s += nsCalKeyword::Instance()->ms_sCOLON_SYMBOL;
|
||||||
s += m_TriggerDateTime.toISO8601();
|
s += m_TriggerDateTime.toISO8601();
|
||||||
s += JulianKeyword::Instance()->ms_sLINEBREAK;
|
s += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
case ms_cSummary:
|
case ms_cSummary:
|
||||||
s = JulianKeyword::Instance()->ms_sSUMMARY;
|
s = nsCalKeyword::Instance()->ms_sSUMMARY;
|
||||||
return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getSummaryProperty(), sResult);
|
||||||
case ms_cXTokens:
|
case ms_cXTokens:
|
||||||
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
||||||
|
@ -769,10 +769,10 @@ VAlarm::stringToAction(UnicodeString & action)
|
||||||
{
|
{
|
||||||
t_int32 hashCode = action.hashCode();
|
t_int32 hashCode = action.hashCode();
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_AUDIO == hashCode) return ACTION_AUDIO;
|
if (nsCalKeyword::Instance()->ms_ATOM_AUDIO == hashCode) return ACTION_AUDIO;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_DISPLAY == hashCode) return ACTION_DISPLAY;
|
else if (nsCalKeyword::Instance()->ms_ATOM_DISPLAY == hashCode) return ACTION_DISPLAY;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_EMAIL == hashCode) return ACTION_EMAIL;
|
else if (nsCalKeyword::Instance()->ms_ATOM_EMAIL == hashCode) return ACTION_EMAIL;
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_PROCEDURE == hashCode) return ACTION_PROCEDURE;
|
else if (nsCalKeyword::Instance()->ms_ATOM_PROCEDURE == hashCode) return ACTION_PROCEDURE;
|
||||||
else return ACTION_INVALID;
|
else return ACTION_INVALID;
|
||||||
// ??? is AUDIO to be default, or should I have invalid state?
|
// ??? is AUDIO to be default, or should I have invalid state?
|
||||||
}
|
}
|
||||||
|
@ -783,10 +783,10 @@ UnicodeString & VAlarm::actionToString(VAlarm::ACTION action, UnicodeString & ou
|
||||||
{
|
{
|
||||||
switch(action)
|
switch(action)
|
||||||
{
|
{
|
||||||
case ACTION_AUDIO: out = JulianKeyword::Instance()->ms_sAUDIO; break;
|
case ACTION_AUDIO: out = nsCalKeyword::Instance()->ms_sAUDIO; break;
|
||||||
case ACTION_DISPLAY: out = JulianKeyword::Instance()->ms_sDISPLAY; break;
|
case ACTION_DISPLAY: out = nsCalKeyword::Instance()->ms_sDISPLAY; break;
|
||||||
case ACTION_EMAIL: out = JulianKeyword::Instance()->ms_sEMAIL; break;
|
case ACTION_EMAIL: out = nsCalKeyword::Instance()->ms_sEMAIL; break;
|
||||||
case ACTION_PROCEDURE: out = JulianKeyword::Instance()->ms_sPROCEDURE; break;
|
case ACTION_PROCEDURE: out = nsCalKeyword::Instance()->ms_sPROCEDURE; break;
|
||||||
default:
|
default:
|
||||||
out = "";
|
out = "";
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
void VEvent::setDefaultFmt(UnicodeString s)
|
void VEvent::setDefaultFmt(UnicodeString s)
|
||||||
{
|
{
|
||||||
JulianFormatString::Instance()->ms_VEventStrDefaultFmt = s;
|
nsCalFormatString::Instance()->ms_VEventStrDefaultFmt = s;
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -155,7 +155,7 @@ VEvent::parse(ICalReader * brFile, UnicodeString & sMethod,
|
||||||
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
||||||
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVEVENT;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVEVENT;
|
||||||
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
|
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -210,7 +210,7 @@ void VEvent::selfCheck()
|
||||||
// if is anniversary event, set transp to TRANSPARENT
|
// if is anniversary event, set transp to TRANSPARENT
|
||||||
if (isAllDayEvent())
|
if (isAllDayEvent())
|
||||||
{
|
{
|
||||||
setTransp(JulianKeyword::Instance()->ms_sTRANSP);
|
setTransp(nsCalKeyword::Instance()->ms_sTRANSP);
|
||||||
|
|
||||||
// if no dtend, set dtend to end of day of dtstart.
|
// if no dtend, set dtend to end of day of dtstart.
|
||||||
if (!getDTEnd().isValid())
|
if (!getDTEnd().isValid())
|
||||||
|
@ -232,7 +232,7 @@ void VEvent::selfCheck()
|
||||||
setDTEnd(d);
|
setDTEnd(d);
|
||||||
|
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100);
|
nsCalLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -254,7 +254,7 @@ void VEvent::selfCheck()
|
||||||
setDTEnd(d);
|
setDTEnd(d);
|
||||||
|
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100);
|
nsCalLogErrorMessage::Instance()->ms_iDTEndBeforeDTStart, 100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (getStatus().size() > 0)
|
if (getStatus().size() > 0)
|
||||||
|
@ -264,14 +264,14 @@ void VEvent::selfCheck()
|
||||||
u.toUpper();
|
u.toUpper();
|
||||||
ICalProperty::Trim(u);
|
ICalProperty::Trim(u);
|
||||||
JAtom ua(u);
|
JAtom ua(u);
|
||||||
if ((JulianKeyword::Instance()->ms_ATOM_CONFIRMED != ua) &&
|
if ((nsCalKeyword::Instance()->ms_ATOM_CONFIRMED != ua) &&
|
||||||
(JulianKeyword::Instance()->ms_ATOM_TENTATIVE != ua) &&
|
(nsCalKeyword::Instance()->ms_ATOM_TENTATIVE != ua) &&
|
||||||
(JulianKeyword::Instance()->ms_ATOM_CANCELLED != ua))
|
(nsCalKeyword::Instance()->ms_ATOM_CANCELLED != ua))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sSTATUS, u, 200);
|
nsCalKeyword::Instance()->ms_sSTATUS, u, 200);
|
||||||
|
|
||||||
setStatus("");
|
setStatus("");
|
||||||
}
|
}
|
||||||
|
@ -284,27 +284,27 @@ void VEvent::storeDTEnd(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRange,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getDTEndProperty() != 0)
|
if (getDTEndProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sDTEND, 100);
|
nsCalKeyword::Instance()->ms_sDTEND, 100);
|
||||||
}
|
}
|
||||||
UnicodeString u, out;
|
UnicodeString u, out;
|
||||||
|
|
||||||
u = JulianKeyword::Instance()->ms_sVALUE;
|
u = nsCalKeyword::Instance()->ms_sVALUE;
|
||||||
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
||||||
|
|
||||||
t_bool bIsDate = DateTime::IsParseableDate(propVal);
|
t_bool bIsDate = DateTime::IsParseableDate(propVal);
|
||||||
|
@ -312,21 +312,21 @@ void VEvent::storeDTEnd(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (bIsDate)
|
if (bIsDate)
|
||||||
{
|
{
|
||||||
// if there is a VALUE=X parameter, make sure X is DATE
|
// if there is a VALUE=X parameter, make sure X is DATE
|
||||||
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
|
if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// if there is a VALUE=X parameter, make sure X is DATETIME
|
// if there is a VALUE=X parameter, make sure X is DATETIME
|
||||||
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
|
if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -342,16 +342,16 @@ void VEvent::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_TempDuration != 0)
|
if (m_TempDuration != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sDURATION, 100);
|
nsCalKeyword::Instance()->ms_sDURATION, 100);
|
||||||
}
|
}
|
||||||
//Duration d(propVal);
|
//Duration d(propVal);
|
||||||
if (m_TempDuration == 0)
|
if (m_TempDuration == 0)
|
||||||
|
@ -369,16 +369,16 @@ void VEvent::storeGEO(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getGEOProperty() != 0)
|
if (getGEOProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sGEO, 100);
|
nsCalKeyword::Instance()->ms_sGEO, 100);
|
||||||
}
|
}
|
||||||
setGEO(propVal, parameters);
|
setGEO(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -386,22 +386,22 @@ void VEvent::storeLocation(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
||||||
{
|
{
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getLocationProperty() != 0)
|
if (getLocationProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sLOCATION, 100);
|
nsCalKeyword::Instance()->ms_sLOCATION, 100);
|
||||||
}
|
}
|
||||||
setLocation(propVal, parameters);
|
setLocation(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -415,8 +415,8 @@ void VEvent::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
char * pcc = propVal.toCString("");
|
char * pcc = propVal.toCString("");
|
||||||
|
@ -426,9 +426,9 @@ void VEvent::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (getPriorityProperty() != 0)
|
if (getPriorityProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sPRIORITY, 100);
|
nsCalKeyword::Instance()->ms_sPRIORITY, 100);
|
||||||
}
|
}
|
||||||
if (!bParseError)
|
if (!bParseError)
|
||||||
{
|
{
|
||||||
|
@ -436,9 +436,9 @@ void VEvent::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sPRIORITY, propVal, 200);
|
nsCalKeyword::Instance()->ms_sPRIORITY, propVal, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void VEvent::storeResources(UnicodeString & strLine, UnicodeString & propVal,
|
void VEvent::storeResources(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
|
@ -446,13 +446,13 @@ void VEvent::storeResources(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addResourcesPropertyVector(propVal, parameters);
|
addResourcesPropertyVector(propVal, parameters);
|
||||||
|
@ -464,16 +464,16 @@ void VEvent::storeTransp(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVEVENT, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getTranspProperty() != 0)
|
if (getTranspProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT,
|
nsCalKeyword::Instance()->ms_sVEVENT,
|
||||||
JulianKeyword::Instance()->ms_sTRANSP, 100);
|
nsCalKeyword::Instance()->ms_sTRANSP, 100);
|
||||||
}
|
}
|
||||||
setTransp(propVal, parameters);
|
setTransp(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -500,10 +500,10 @@ VEvent::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sVEVENT, propName, 200);
|
nsCalKeyword::Instance()->ms_sVEVENT, propName, 200);
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
u = JulianLogErrorMessage::Instance()->ms_sRS202;
|
u = nsCalLogErrorMessage::Instance()->ms_sRS202;
|
||||||
u += '.'; u += ' ';
|
u += '.'; u += ' ';
|
||||||
u += strLine;
|
u += strLine;
|
||||||
addRequestStatus(u);
|
addRequestStatus(u);
|
||||||
|
@ -573,7 +573,7 @@ UnicodeString VEvent::formatHelper(UnicodeString & strFmt,
|
||||||
UnicodeString sFilterAttendee,
|
UnicodeString sFilterAttendee,
|
||||||
t_bool delegateRequest)
|
t_bool delegateRequest)
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVEVENT;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVEVENT;
|
||||||
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
|
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -582,7 +582,7 @@ UnicodeString VEvent::formatHelper(UnicodeString & strFmt,
|
||||||
UnicodeString VEvent::toString()
|
UnicodeString VEvent::toString()
|
||||||
{
|
{
|
||||||
return ICalComponent::toStringFmt(
|
return ICalComponent::toStringFmt(
|
||||||
JulianFormatString::Instance()->ms_VEventStrDefaultFmt);
|
nsCalFormatString::Instance()->ms_VEventStrDefaultFmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -620,29 +620,29 @@ UnicodeString VEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
UnicodeString s, sResult;
|
UnicodeString s, sResult;
|
||||||
switch (c) {
|
switch (c) {
|
||||||
case ms_cDTEnd:
|
case ms_cDTEnd:
|
||||||
s = JulianKeyword::Instance()->ms_sDTEND;
|
s = nsCalKeyword::Instance()->ms_sDTEND;
|
||||||
return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult);
|
||||||
case ms_cDuration:
|
case ms_cDuration:
|
||||||
s = JulianKeyword::Instance()->ms_sDURATION;
|
s = nsCalKeyword::Instance()->ms_sDURATION;
|
||||||
s += ':';
|
s += ':';
|
||||||
s += getDuration().toICALString();
|
s += getDuration().toICALString();
|
||||||
s += JulianKeyword::Instance()->ms_sLINEBREAK;
|
s += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return s;
|
return s;
|
||||||
//return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
|
//return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
|
||||||
case ms_cLocation:
|
case ms_cLocation:
|
||||||
s = JulianKeyword::Instance()->ms_sLOCATION;
|
s = nsCalKeyword::Instance()->ms_sLOCATION;
|
||||||
return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult);
|
||||||
case ms_cPriority:
|
case ms_cPriority:
|
||||||
s = JulianKeyword::Instance()->ms_sPRIORITY;
|
s = nsCalKeyword::Instance()->ms_sPRIORITY;
|
||||||
return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult);
|
||||||
case ms_cResources:
|
case ms_cResources:
|
||||||
s = JulianKeyword::Instance()->ms_sRESOURCES;
|
s = nsCalKeyword::Instance()->ms_sRESOURCES;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getResources(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getResources(), sResult);
|
||||||
case ms_cGEO:
|
case ms_cGEO:
|
||||||
s = JulianKeyword::Instance()->ms_sGEO;
|
s = nsCalKeyword::Instance()->ms_sGEO;
|
||||||
return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult);
|
||||||
case ms_cTransp:
|
case ms_cTransp:
|
||||||
s = JulianKeyword::Instance()->ms_sTRANSP;
|
s = nsCalKeyword::Instance()->ms_sTRANSP;
|
||||||
return ICalProperty::propertyToICALString(s, getTranspProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getTranspProperty(), sResult);
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
|
@ -655,41 +655,41 @@ UnicodeString VEvent::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
|
|
||||||
t_bool VEvent::isValid()
|
t_bool VEvent::isValid()
|
||||||
{
|
{
|
||||||
if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) ||
|
if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) ||
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sADD) == 0))
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sADD) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstart
|
// must have dtstart
|
||||||
if ((!getDTStart().isValid()))
|
if ((!getDTStart().isValid()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// If dtend exists, make sure it is not before dtstart
|
// If dtend exists, make sure it is not before dtstart
|
||||||
if (getDTEnd().isValid() && getDTEnd() < getDTStart())
|
if (getDTEnd().isValid() && getDTEnd() < getDTStart())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have dtstamp, summary, uid
|
// must have dtstamp, summary, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getSummary().size() == 0)
|
if (getSummary().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSummary, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSummary, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -698,7 +698,7 @@ t_bool VEvent::isValid()
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
@ -706,34 +706,34 @@ t_bool VEvent::isValid()
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0)
|
if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
|
||||||
{
|
{
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) ||
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCANCEL) == 0) ||
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCANCEL) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -741,58 +741,58 @@ t_bool VEvent::isValid()
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have sequence >= 0
|
// must have sequence >= 0
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0)
|
if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
|
||||||
{
|
{
|
||||||
// TODO: attendees are required, commenting out for now
|
// TODO: attendees are required, commenting out for now
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREFRESH) == 0))
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREFRESH) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// TODO: attendees required?
|
// TODO: attendees required?
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCOUNTER) == 0))
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCOUNTER) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -800,7 +800,7 @@ t_bool VEvent::isValid()
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -821,79 +821,79 @@ t_bool VEvent::isCriticalInfoSame()
|
||||||
|
|
||||||
UnicodeString VEvent::cancelMessage()
|
UnicodeString VEvent::cancelMessage()
|
||||||
{
|
{
|
||||||
UnicodeString s = JulianKeyword::Instance()->ms_sCANCELLED;
|
UnicodeString s = nsCalKeyword::Instance()->ms_sCANCELLED;
|
||||||
setStatus(s);
|
setStatus(s);
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventCancelMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventCancelMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::requestMessage()
|
UnicodeString VEvent::requestMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventRequestMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventRequestMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::requestRecurMessage()
|
UnicodeString VEvent::requestRecurMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventRecurRequestMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventRecurRequestMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::counterMessage()
|
UnicodeString VEvent::counterMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventCounterMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventCounterMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::declineCounterMessage()
|
UnicodeString VEvent::declineCounterMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventDeclineCounterMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventDeclineCounterMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::addMessage()
|
UnicodeString VEvent::addMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventAddMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventAddMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::refreshMessage(UnicodeString sAttendeeFilter)
|
UnicodeString VEvent::refreshMessage(UnicodeString sAttendeeFilter)
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventRefreshMessage, sAttendeeFilter);
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventRefreshMessage, sAttendeeFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::allMessage()
|
UnicodeString VEvent::allMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventAllPropertiesMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventAllPropertiesMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::replyMessage(UnicodeString sAttendeeFilter)
|
UnicodeString VEvent::replyMessage(UnicodeString sAttendeeFilter)
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventReplyMessage, sAttendeeFilter);
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventReplyMessage, sAttendeeFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::publishMessage()
|
UnicodeString VEvent::publishMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventPublishMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventPublishMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VEvent::publishRecurMessage()
|
UnicodeString VEvent::publishRecurMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVEventRecurPublishMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVEventRecurPublishMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
|
@ -552,7 +552,7 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
|
||||||
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
||||||
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
||||||
{
|
{
|
||||||
parseStatus = JulianKeyword::Instance()->ms_sOK;
|
parseStatus = nsCalKeyword::Instance()->ms_sOK;
|
||||||
UnicodeString strLine, propName, propVal;
|
UnicodeString strLine, propName, propVal;
|
||||||
|
|
||||||
JulianPtrArray * parameters = new JulianPtrArray();
|
JulianPtrArray * parameters = new JulianPtrArray();
|
||||||
|
@ -585,8 +585,8 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0))
|
||||||
{
|
{
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
@ -594,21 +594,21 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (
|
else if (
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) && !bIgnoreBeginError )||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) && !bIgnoreBeginError )||
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)))
|
(ICalProperty::IsXToken(propVal)))
|
||||||
) ||
|
) ||
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)))
|
(ICalProperty::IsXToken(propVal)))
|
||||||
)
|
)
|
||||||
) //else if
|
) //else if
|
||||||
|
@ -621,8 +621,8 @@ VFreebusy::parse(ICalReader * brFile, UnicodeString & method,
|
||||||
|
|
||||||
parseStatus = strLine;
|
parseStatus = strLine;
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 300);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 300);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -674,13 +674,13 @@ VFreebusy::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, propName, 200);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, propName, 200);
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
u = JulianLogErrorMessage::Instance()->ms_sRS202;
|
u = nsCalLogErrorMessage::Instance()->ms_sRS202;
|
||||||
u += '.'; u += ' ';
|
u += '.'; u += ' ';
|
||||||
u += strLine;
|
u += strLine;
|
||||||
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202);
|
//setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
|
||||||
addRequestStatus(u);
|
addRequestStatus(u);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -698,13 +698,13 @@ void VFreebusy::storeAttendees(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (!attendee->isValid())
|
if (!attendee->isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidAttendee,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidAttendee,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, propVal, 200);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, propVal, 200);
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
u = JulianLogErrorMessage::Instance()->ms_sRS202;
|
u = nsCalLogErrorMessage::Instance()->ms_sRS202;
|
||||||
u += '.'; u += ' ';
|
u += '.'; u += ' ';
|
||||||
u += strLine;
|
u += strLine;
|
||||||
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202);
|
//setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
|
||||||
addRequestStatus(u);
|
addRequestStatus(u);
|
||||||
delete attendee; attendee = 0;
|
delete attendee; attendee = 0;
|
||||||
}
|
}
|
||||||
|
@ -719,14 +719,14 @@ void VFreebusy::storeComment(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
addComment(propVal, parameters);
|
addComment(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -735,13 +735,13 @@ void VFreebusy::storeContact(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
addContact(propVal, parameters);
|
addContact(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -752,16 +752,16 @@ void VFreebusy::storeCreated(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getCreatedProperty() != 0)
|
if (getCreatedProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sCREATED, 100);
|
nsCalKeyword::Instance()->ms_sCREATED, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -776,16 +776,16 @@ void VFreebusy::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_TempDuration != 0)
|
if (m_TempDuration != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sDURATION, 100);
|
nsCalKeyword::Instance()->ms_sDURATION, 100);
|
||||||
}
|
}
|
||||||
//Duration d(propVal);
|
//Duration d(propVal);
|
||||||
if (m_TempDuration == 0)
|
if (m_TempDuration == 0)
|
||||||
|
@ -803,17 +803,17 @@ void VFreebusy::storeDTEnd(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
// DTEND must be in UTC
|
// DTEND must be in UTC
|
||||||
if (getDTEndProperty() != 0)
|
if (getDTEndProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sDTEND, 100);
|
nsCalKeyword::Instance()->ms_sDTEND, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -827,17 +827,17 @@ void VFreebusy::storeDTStart(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
// DTSTART must be in UTC
|
// DTSTART must be in UTC
|
||||||
if (getDTStartProperty() != 0)
|
if (getDTStartProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sDTSTART, 100);
|
nsCalKeyword::Instance()->ms_sDTSTART, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -851,16 +851,16 @@ void VFreebusy::storeDTStamp(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getDTStampProperty() != 0)
|
if (getDTStampProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sDTSTAMP, 100);
|
nsCalKeyword::Instance()->ms_sDTSTAMP, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -879,12 +879,12 @@ void VFreebusy::storeFreebusy(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (!freeb->isValid())
|
if (!freeb->isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidFreebusy, 200);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidFreebusy, 200);
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
u = JulianLogErrorMessage::Instance()->ms_sRS202;
|
u = nsCalLogErrorMessage::Instance()->ms_sRS202;
|
||||||
u += '.'; u += ' ';
|
u += '.'; u += ' ';
|
||||||
u += strLine;
|
u += strLine;
|
||||||
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202);
|
//setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
|
||||||
addRequestStatus(u);
|
addRequestStatus(u);
|
||||||
delete freeb; freeb = 0;
|
delete freeb; freeb = 0;
|
||||||
}
|
}
|
||||||
|
@ -901,16 +901,16 @@ void VFreebusy::storeLastModified(UnicodeString & strLine, UnicodeString & propV
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getLastModified().getTime() >= 0)
|
if (getLastModified().getTime() >= 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sLASTMODIFIED, 100);
|
nsCalKeyword::Instance()->ms_sLASTMODIFIED, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -922,21 +922,21 @@ void VFreebusy::storeOrganizer(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asSentByParamRange,
|
nsCalAtomRange::Instance()->ms_asSentByParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asSentByParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asSentByParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getOrganizerProperty() != 0)
|
if (getOrganizerProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sORGANIZER, 100);
|
nsCalKeyword::Instance()->ms_sORGANIZER, 100);
|
||||||
}
|
}
|
||||||
setOrganizer(propVal, parameters);
|
setOrganizer(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -945,22 +945,22 @@ void VFreebusy::storeRequestStatus(UnicodeString & strLine, UnicodeString & prop
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
/* Don't print duplicated property on Request Status */
|
/* Don't print duplicated property on Request Status */
|
||||||
if (getRequestStatusProperty() != 0)
|
if (getRequestStatusProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sREQUESTSTATUS, 100);
|
nsCalKeyword::Instance()->ms_sREQUESTSTATUS, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -976,8 +976,8 @@ void VFreebusy::storeSequence(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
char * pcc = propVal.toCString("");
|
char * pcc = propVal.toCString("");
|
||||||
|
@ -987,9 +987,9 @@ void VFreebusy::storeSequence(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (getSequenceProperty() != 0)
|
if (getSequenceProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sSEQUENCE, 100);
|
nsCalKeyword::Instance()->ms_sSEQUENCE, 100);
|
||||||
}
|
}
|
||||||
if (!bParseError)
|
if (!bParseError)
|
||||||
{
|
{
|
||||||
|
@ -998,9 +998,9 @@ void VFreebusy::storeSequence(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sSEQUENCE, propVal, 200);
|
nsCalKeyword::Instance()->ms_sSEQUENCE, propVal, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void VFreebusy::storeUID(UnicodeString & strLine, UnicodeString & propVal,
|
void VFreebusy::storeUID(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
|
@ -1010,15 +1010,15 @@ void VFreebusy::storeUID(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
if (getUIDProperty() != 0)
|
if (getUIDProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sUID, 100);
|
nsCalKeyword::Instance()->ms_sUID, 100);
|
||||||
}
|
}
|
||||||
setUID(propVal, parameters);
|
setUID(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -1029,15 +1029,15 @@ void VFreebusy::storeURL(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVFREEBUSY, strLine, 100);
|
||||||
}
|
}
|
||||||
if (getURLProperty() != 0)
|
if (getURLProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVFREEBUSY,
|
nsCalKeyword::Instance()->ms_sVFREEBUSY,
|
||||||
JulianKeyword::Instance()->ms_sURL, 100);
|
nsCalKeyword::Instance()->ms_sURL, 100);
|
||||||
}
|
}
|
||||||
setURL(propVal, parameters);
|
setURL(propVal, parameters);
|
||||||
//addURL(propVal, parameters);
|
//addURL(propVal, parameters);
|
||||||
|
@ -1051,13 +1051,13 @@ t_bool VFreebusy::isValid()
|
||||||
|
|
||||||
// TODO: handle bad method names
|
// TODO: handle bad method names
|
||||||
|
|
||||||
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0)
|
if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0)
|
||||||
{
|
{
|
||||||
// publish must have dtstamp
|
// publish must have dtstamp
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1065,24 +1065,24 @@ t_bool VFreebusy::isValid()
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0)
|
else if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
|
||||||
{
|
{
|
||||||
// publish must have dtstamp
|
// publish must have dtstamp
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// TODO: must have requested attendee address
|
// TODO: must have requested attendee address
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1090,7 +1090,7 @@ t_bool VFreebusy::isValid()
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1098,36 +1098,36 @@ t_bool VFreebusy::isValid()
|
||||||
if (!dS.isValid())
|
if (!dS.isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (!dE.isValid())
|
if (!dE.isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingEndingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingEndingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (dS.afterDateTime(dE))
|
if (dS.afterDateTime(dE))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0)
|
else if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
|
||||||
{
|
{
|
||||||
// both request and reply must have valid dtstamp and a UID
|
// both request and reply must have valid dtstamp and a UID
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1135,33 +1135,33 @@ t_bool VFreebusy::isValid()
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have originator' organizer address
|
// must have originator' organizer address
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have start, end
|
// must have start, end
|
||||||
if (!dS.isValid())
|
if (!dS.isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (!dE.isValid())
|
if (!dE.isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingEndingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingEndingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (dS.afterDateTime(dE))
|
if (dS.afterDateTime(dE))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iEndBeforeStartTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1189,7 +1189,7 @@ t_bool VFreebusy::isValid()
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VFreebusy::toICALString()
|
UnicodeString VFreebusy::toICALString()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyAllMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyAllMessage, "");
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VFreebusy::toICALString(UnicodeString sMethod,
|
UnicodeString VFreebusy::toICALString(UnicodeString sMethod,
|
||||||
|
@ -1199,12 +1199,12 @@ UnicodeString VFreebusy::toICALString(UnicodeString sMethod,
|
||||||
// NOTE: Remove later, to avoid warnings
|
// NOTE: Remove later, to avoid warnings
|
||||||
if (isRecurring) {}
|
if (isRecurring) {}
|
||||||
|
|
||||||
if (sMethod.compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0)
|
if (sMethod.compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0)
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyPublishMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyPublishMessage, "");
|
||||||
else if (sMethod.compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0)
|
else if (sMethod.compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyRequestMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyRequestMessage, "");
|
||||||
else if (sMethod.compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0)
|
else if (sMethod.compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVFreebusyReplyMessage, sName);
|
return formatHelper(nsCalFormatString::Instance()->ms_sVFreebusyReplyMessage, sName);
|
||||||
else
|
else
|
||||||
return toICALString();
|
return toICALString();
|
||||||
}
|
}
|
||||||
|
@ -1212,12 +1212,12 @@ UnicodeString VFreebusy::toICALString(UnicodeString sMethod,
|
||||||
UnicodeString VFreebusy::toString()
|
UnicodeString VFreebusy::toString()
|
||||||
{
|
{
|
||||||
return ICalComponent::toStringFmt(
|
return ICalComponent::toStringFmt(
|
||||||
JulianFormatString::Instance()->ms_VFreebusyStrDefaultFmt);
|
nsCalFormatString::Instance()->ms_VFreebusyStrDefaultFmt);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VFreebusy::formatHelper(UnicodeString & strFmt, UnicodeString sFilterAttendee)
|
UnicodeString VFreebusy::formatHelper(UnicodeString & strFmt, UnicodeString sFilterAttendee)
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVFREEBUSY;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVFREEBUSY;
|
||||||
return ICalComponent::format(u, strFmt, sFilterAttendee);
|
return ICalComponent::format(u, strFmt, sFilterAttendee);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -1262,52 +1262,52 @@ VFreebusy::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
return sResult;
|
return sResult;
|
||||||
}
|
}
|
||||||
case ms_cFreebusy:
|
case ms_cFreebusy:
|
||||||
s = JulianKeyword::Instance()->ms_sFREEBUSY;
|
s = nsCalKeyword::Instance()->ms_sFREEBUSY;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getFreebusy(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getFreebusy(), sResult);
|
||||||
case ms_cComment:
|
case ms_cComment:
|
||||||
s = JulianKeyword::Instance()->ms_sCOMMENT;
|
s = nsCalKeyword::Instance()->ms_sCOMMENT;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getComment(), sResult);
|
||||||
case ms_cContact:
|
case ms_cContact:
|
||||||
s = JulianKeyword::Instance()->ms_sCONTACT;
|
s = nsCalKeyword::Instance()->ms_sCONTACT;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getContact(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getContact(), sResult);
|
||||||
/*
|
/*
|
||||||
case ms_cCreated:
|
case ms_cCreated:
|
||||||
s = JulianKeyword::Instance()->ms_sCREATED;
|
s = nsCalKeyword::Instance()->ms_sCREATED;
|
||||||
return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getCreatedProperty(), sResult);
|
||||||
*/
|
*/
|
||||||
case ms_cDTEnd:
|
case ms_cDTEnd:
|
||||||
s = JulianKeyword::Instance()->ms_sDTEND;
|
s = nsCalKeyword::Instance()->ms_sDTEND;
|
||||||
return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDTEndProperty(), sResult);
|
||||||
case ms_cDuration:
|
case ms_cDuration:
|
||||||
s = JulianKeyword::Instance()->ms_sDURATION;
|
s = nsCalKeyword::Instance()->ms_sDURATION;
|
||||||
s += ':';
|
s += ':';
|
||||||
s += getDuration().toICALString();
|
s += getDuration().toICALString();
|
||||||
s += JulianKeyword::Instance()->ms_sLINEBREAK;
|
s += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return s;
|
return s;
|
||||||
case ms_cDTStart:
|
case ms_cDTStart:
|
||||||
s = JulianKeyword::Instance()->ms_sDTSTART;
|
s = nsCalKeyword::Instance()->ms_sDTSTART;
|
||||||
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDTStartProperty(), sResult);
|
||||||
case ms_cDTStamp:
|
case ms_cDTStamp:
|
||||||
s = JulianKeyword::Instance()->ms_sDTSTAMP;
|
s = nsCalKeyword::Instance()->ms_sDTSTAMP;
|
||||||
return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDTStampProperty(), sResult);
|
||||||
//case ms_cRelatedTo:
|
//case ms_cRelatedTo:
|
||||||
// s = JulianKeyword::Instance()->ms_sRELATEDTO;
|
// s = nsCalKeyword::Instance()->ms_sRELATEDTO;
|
||||||
// return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult);
|
// return ICalProperty::propertyVectorToICALString(s, getRelatedTo(), sResult);
|
||||||
case ms_cOrganizer:
|
case ms_cOrganizer:
|
||||||
s = JulianKeyword::Instance()->ms_sORGANIZER;
|
s = nsCalKeyword::Instance()->ms_sORGANIZER;
|
||||||
return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getOrganizerProperty(), sResult);
|
||||||
case ms_cRequestStatus:
|
case ms_cRequestStatus:
|
||||||
s = JulianKeyword::Instance()->ms_sREQUESTSTATUS;
|
s = nsCalKeyword::Instance()->ms_sREQUESTSTATUS;
|
||||||
//return ICalProperty::propertyToICALString(s, getRequestStatusProperty(), sResult);
|
//return ICalProperty::propertyToICALString(s, getRequestStatusProperty(), sResult);
|
||||||
return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getRequestStatus(), sResult);
|
||||||
case ms_cSequence:
|
case ms_cSequence:
|
||||||
s = JulianKeyword::Instance()->ms_sSEQUENCE;
|
s = nsCalKeyword::Instance()->ms_sSEQUENCE;
|
||||||
return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getSequenceProperty(), sResult);
|
||||||
case ms_cUID:
|
case ms_cUID:
|
||||||
s = JulianKeyword::Instance()->ms_sUID;
|
s = nsCalKeyword::Instance()->ms_sUID;
|
||||||
return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getUIDProperty(), sResult);
|
||||||
case ms_cURL:
|
case ms_cURL:
|
||||||
s = JulianKeyword::Instance()->ms_sURL;
|
s = nsCalKeyword::Instance()->ms_sURL;
|
||||||
//return ICalProperty::propertyVectorToICALString(s, getURL(), sResult);
|
//return ICalProperty::propertyVectorToICALString(s, getURL(), sResult);
|
||||||
return ICalProperty::propertyToICALString(s, getURLProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getURLProperty(), sResult);
|
||||||
case ms_cXTokens:
|
case ms_cXTokens:
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
void VJournal::setDefaultFmt(UnicodeString s)
|
void VJournal::setDefaultFmt(UnicodeString s)
|
||||||
{
|
{
|
||||||
JulianFormatString::Instance()->ms_VJournalStrDefaultFmt = s;
|
nsCalFormatString::Instance()->ms_VJournalStrDefaultFmt = s;
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -85,7 +85,7 @@ VJournal::parse(ICalReader * brFile, UnicodeString & sMethod,
|
||||||
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
||||||
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVJOURNAL;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVJOURNAL;
|
||||||
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
|
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,14 +108,14 @@ void VJournal::selfCheck()
|
||||||
u.toUpper();
|
u.toUpper();
|
||||||
ICalProperty::Trim(u);
|
ICalProperty::Trim(u);
|
||||||
JAtom ua(u);
|
JAtom ua(u);
|
||||||
if ((JulianKeyword::Instance()->ms_ATOM_DRAFT!= ua) &&
|
if ((nsCalKeyword::Instance()->ms_ATOM_DRAFT!= ua) &&
|
||||||
(JulianKeyword::Instance()->ms_ATOM_FINAL != ua) &&
|
(nsCalKeyword::Instance()->ms_ATOM_FINAL != ua) &&
|
||||||
(JulianKeyword::Instance()->ms_ATOM_CANCELLED != ua))
|
(nsCalKeyword::Instance()->ms_ATOM_CANCELLED != ua))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
||||||
JulianKeyword::Instance()->ms_sVJOURNAL,
|
nsCalKeyword::Instance()->ms_sVJOURNAL,
|
||||||
JulianKeyword::Instance()->ms_sSTATUS, u, 200);
|
nsCalKeyword::Instance()->ms_sSTATUS, u, 200);
|
||||||
|
|
||||||
setStatus("");
|
setStatus("");
|
||||||
}
|
}
|
||||||
|
@ -135,13 +135,13 @@ VJournal::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sVJOURNAL, propName, 200);
|
nsCalKeyword::Instance()->ms_sVJOURNAL, propName, 200);
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
u = JulianLogErrorMessage::Instance()->ms_sRS202;
|
u = nsCalLogErrorMessage::Instance()->ms_sRS202;
|
||||||
u += '.'; u += ' ';
|
u += '.'; u += ' ';
|
||||||
u += strLine;
|
u += strLine;
|
||||||
//setRequestStatus(JulianLogErrorMessage::Instance()->ms_iRS202);
|
//setRequestStatus(nsCalLogErrorMessage::Instance()->ms_iRS202);
|
||||||
addRequestStatus(u);
|
addRequestStatus(u);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -160,7 +160,7 @@ UnicodeString VJournal::formatHelper(UnicodeString & strFmt,
|
||||||
UnicodeString sFilterAttendee,
|
UnicodeString sFilterAttendee,
|
||||||
t_bool delegateRequest)
|
t_bool delegateRequest)
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVJOURNAL;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVJOURNAL;
|
||||||
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
|
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -169,7 +169,7 @@ UnicodeString VJournal::formatHelper(UnicodeString & strFmt,
|
||||||
UnicodeString VJournal::toString()
|
UnicodeString VJournal::toString()
|
||||||
{
|
{
|
||||||
return ICalComponent::toStringFmt(
|
return ICalComponent::toStringFmt(
|
||||||
JulianFormatString::Instance()->ms_VJournalStrDefaultFmt);
|
nsCalFormatString::Instance()->ms_VJournalStrDefaultFmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -192,15 +192,15 @@ UnicodeString VJournal::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
t_bool VJournal::isValid()
|
t_bool VJournal::isValid()
|
||||||
{
|
{
|
||||||
// TODO: finish
|
// TODO: finish
|
||||||
if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) ||
|
if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) ||
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sADD) == 0))
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sADD) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstart
|
// must have dtstart
|
||||||
if ((!getDTStart().isValid()))
|
if ((!getDTStart().isValid()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -212,116 +212,116 @@ t_bool VJournal::isValid()
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getSummary().size() == 0)
|
if (getSummary().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSummary, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSummary, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have organizer
|
// must have organizer
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have sequence >= 0
|
// must have sequence >= 0
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0)
|
if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
|
||||||
{
|
{
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) ||
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCANCEL) == 0) ||
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCANCEL) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have organizer
|
// must have organizer
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have sequence >= 0
|
// must have sequence >= 0
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0)
|
if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
|
||||||
{
|
{
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREFRESH) == 0))
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREFRESH) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// TODO: attendees required?
|
// TODO: attendees required?
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCOUNTER) == 0))
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCOUNTER) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -329,7 +329,7 @@ t_bool VJournal::isValid()
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -342,79 +342,79 @@ t_bool VJournal::isValid()
|
||||||
|
|
||||||
UnicodeString VJournal::cancelMessage()
|
UnicodeString VJournal::cancelMessage()
|
||||||
{
|
{
|
||||||
UnicodeString s = JulianKeyword::Instance()->ms_sCANCELLED;
|
UnicodeString s = nsCalKeyword::Instance()->ms_sCANCELLED;
|
||||||
setStatus(s);
|
setStatus(s);
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalCancelMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalCancelMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::requestMessage()
|
UnicodeString VJournal::requestMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRequestMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRequestMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::requestRecurMessage()
|
UnicodeString VJournal::requestRecurMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRecurRequestMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRecurRequestMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::counterMessage()
|
UnicodeString VJournal::counterMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalCounterMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalCounterMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::declineCounterMessage()
|
UnicodeString VJournal::declineCounterMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalDeclineCounterMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalDeclineCounterMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::addMessage()
|
UnicodeString VJournal::addMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalAddMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalAddMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::refreshMessage(UnicodeString sAttendeeFilter)
|
UnicodeString VJournal::refreshMessage(UnicodeString sAttendeeFilter)
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRefreshMessage, sAttendeeFilter);
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRefreshMessage, sAttendeeFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::allMessage()
|
UnicodeString VJournal::allMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalAllPropertiesMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalAllPropertiesMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::replyMessage(UnicodeString sAttendeeFilter)
|
UnicodeString VJournal::replyMessage(UnicodeString sAttendeeFilter)
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalReplyMessage, sAttendeeFilter);
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalReplyMessage, sAttendeeFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::publishMessage()
|
UnicodeString VJournal::publishMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalPublishMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalPublishMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VJournal::publishRecurMessage()
|
UnicodeString VJournal::publishRecurMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVJournalRecurPublishMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVJournalRecurPublishMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
|
@ -154,7 +154,7 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
||||||
{
|
{
|
||||||
UnicodeString strLine, propName, propVal;
|
UnicodeString strLine, propName, propVal;
|
||||||
parseStatus = JulianKeyword::Instance()->ms_sOK;
|
parseStatus = nsCalKeyword::Instance()->ms_sOK;
|
||||||
JulianPtrArray * parameters = new JulianPtrArray();
|
JulianPtrArray * parameters = new JulianPtrArray();
|
||||||
PR_ASSERT(parameters != 0 && brFile != 0);
|
PR_ASSERT(parameters != 0 && brFile != 0);
|
||||||
if (parameters == 0 || brFile == 0)
|
if (parameters == 0 || brFile == 0)
|
||||||
|
@ -188,29 +188,29 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0))
|
||||||
{
|
{
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sEND) == 0) &&
|
else if (((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sEND) == 0) &&
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal)))
|
(ICalProperty::IsXToken(propVal)))
|
||||||
) ||
|
) ||
|
||||||
((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTIMEZONE) == 0) && !bIgnoreBeginError) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTIMEZONE) == 0) && !bIgnoreBeginError) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVEVENT) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVEVENT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVTODO) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVTODO) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVJOURNAL) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVFREEBUSY) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0) ||
|
||||||
(ICalProperty::IsXToken(propVal))
|
(ICalProperty::IsXToken(propVal))
|
||||||
))
|
))
|
||||||
|
|
||||||
|
@ -223,15 +223,15 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
parameters->RemoveAll();
|
parameters->RemoveAll();
|
||||||
|
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
nsCalLogErrorMessage::Instance()->ms_iAbruptEndOfParsing,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 300);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 300);
|
||||||
|
|
||||||
parseStatus = strLine;
|
parseStatus = strLine;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
else if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
((propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sDAYLIGHT) == 0) ||
|
((propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sDAYLIGHT) == 0) ||
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sSTANDARD) == 0)))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sSTANDARD) == 0)))
|
||||||
{
|
{
|
||||||
// Add the DAYLIGHT, STANDARD parts
|
// Add the DAYLIGHT, STANDARD parts
|
||||||
ICalProperty::deleteICalParameterVector(parameters);
|
ICalProperty::deleteICalParameterVector(parameters);
|
||||||
|
@ -246,7 +246,7 @@ VTimeZone::parse(ICalReader * brFile, UnicodeString & sType,
|
||||||
if (!tzpart->isValid())
|
if (!tzpart->isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidTZPart, 200);
|
nsCalLogErrorMessage::Instance()->ms_iInvalidTZPart, 200);
|
||||||
delete tzpart; tzpart = 0;
|
delete tzpart; tzpart = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -279,60 +279,60 @@ void VTimeZone::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
}
|
}
|
||||||
//UnicodeString u;
|
//UnicodeString u;
|
||||||
t_int32 hashCode = propName.hashCode();
|
t_int32 hashCode = propName.hashCode();
|
||||||
//if (propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sLASTMODIFIED) == 0)
|
//if (propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sLASTMODIFIED) == 0)
|
||||||
|
|
||||||
if (JulianKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode)
|
if (nsCalKeyword::Instance()->ms_ATOM_LASTMODIFIED == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getLastModifiedProperty() != 0)
|
if (getLastModifiedProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
|
||||||
}
|
}
|
||||||
DateTime d(propVal);
|
DateTime d(propVal);
|
||||||
setLastModified(d, parameters);
|
setLastModified(d, parameters);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZID == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZID == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getTZIDProperty() != 0)
|
if (getTZIDProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
|
||||||
}
|
}
|
||||||
setTZID(propVal, parameters);
|
setTZID(propVal, parameters);
|
||||||
}
|
}
|
||||||
else if (JulianKeyword::Instance()->ms_ATOM_TZURL == hashCode)
|
else if (nsCalKeyword::Instance()->ms_ATOM_TZURL == hashCode)
|
||||||
{
|
{
|
||||||
// no parameters
|
// no parameters
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getTZURLProperty() != 0)
|
if (getTZURLProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 100);
|
||||||
}
|
}
|
||||||
setTZURL(propVal, parameters);
|
setTZURL(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -343,8 +343,8 @@ void VTimeZone::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sVTIMEZONE, propName, 200);
|
nsCalKeyword::Instance()->ms_sVTIMEZONE, propName, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -452,8 +452,8 @@ t_bool VTimeZone::isValid()
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VTimeZone::toICALString()
|
UnicodeString VTimeZone::toICALString()
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVTIMEZONE;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVTIMEZONE;
|
||||||
return ICalComponent::format(u, JulianFormatString::Instance()->ms_sVTimeZoneAllMessage, "");
|
return ICalComponent::format(u, nsCalFormatString::Instance()->ms_sVTimeZoneAllMessage, "");
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VTimeZone::toICALString(UnicodeString method,
|
UnicodeString VTimeZone::toICALString(UnicodeString method,
|
||||||
|
@ -468,7 +468,7 @@ UnicodeString VTimeZone::toICALString(UnicodeString method,
|
||||||
UnicodeString VTimeZone::toString()
|
UnicodeString VTimeZone::toString()
|
||||||
{
|
{
|
||||||
return ICalComponent::toStringFmt(
|
return ICalComponent::toStringFmt(
|
||||||
JulianFormatString::Instance()->ms_VTimeZoneStrDefaultFmt);
|
nsCalFormatString::Instance()->ms_VTimeZoneStrDefaultFmt);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
UnicodeString VTimeZone::toStringChar(t_int32 c, UnicodeString & dateFmt)
|
UnicodeString VTimeZone::toStringChar(t_int32 c, UnicodeString & dateFmt)
|
||||||
|
@ -525,13 +525,13 @@ UnicodeString VTimeZone::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
}
|
}
|
||||||
return s;
|
return s;
|
||||||
case ms_cLastModified:
|
case ms_cLastModified:
|
||||||
s = JulianKeyword::Instance()->ms_sLASTMODIFIED;
|
s = nsCalKeyword::Instance()->ms_sLASTMODIFIED;
|
||||||
return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getLastModifiedProperty(), sResult);
|
||||||
case ms_cTZID:
|
case ms_cTZID:
|
||||||
s = JulianKeyword::Instance()->ms_sTZID;
|
s = nsCalKeyword::Instance()->ms_sTZID;
|
||||||
return ICalProperty::propertyToICALString(s, getTZIDProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getTZIDProperty(), sResult);
|
||||||
case ms_cTZURL:
|
case ms_cTZURL:
|
||||||
s = JulianKeyword::Instance()->ms_sTZURL;
|
s = nsCalKeyword::Instance()->ms_sTZURL;
|
||||||
return ICalProperty::propertyToICALString(s, getTZURLProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getTZURLProperty(), sResult);
|
||||||
case ms_cXTokens:
|
case ms_cXTokens:
|
||||||
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
return ICalProperty::vectorToICALString(getXTokens(), sResult);
|
||||||
|
@ -631,13 +631,13 @@ TZPart * VTimeZone::getPart(UnicodeString & u)
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
TZPart * VTimeZone::getStandardPart()
|
TZPart * VTimeZone::getStandardPart()
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sSTANDARD;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sSTANDARD;
|
||||||
return getPart(u);
|
return getPart(u);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
TZPart * VTimeZone::getDaylightPart()
|
TZPart * VTimeZone::getDaylightPart()
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sDAYLIGHT;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sDAYLIGHT;
|
||||||
return getPart(u);
|
return getPart(u);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -779,7 +779,7 @@ VTimeZone::DateTimeApplyTimeZone(UnicodeString & time,
|
||||||
UnicodeString out, u;
|
UnicodeString out, u;
|
||||||
VTimeZone * vt = 0;
|
VTimeZone * vt = 0;
|
||||||
TimeZone *t = 0;
|
TimeZone *t = 0;
|
||||||
u = JulianKeyword::Instance()->ms_sTZID;
|
u = nsCalKeyword::Instance()->ms_sTZID;
|
||||||
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
||||||
|
|
||||||
//if (FALSE) TRACE("out = %s\r\n", out.toCString(""));
|
//if (FALSE) TRACE("out = %s\r\n", out.toCString(""));
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
void VTodo::setDefaultFmt(UnicodeString s)
|
void VTodo::setDefaultFmt(UnicodeString s)
|
||||||
{
|
{
|
||||||
JulianFormatString::Instance()->ms_VTodoStrDefaultFmt = s;
|
nsCalFormatString::Instance()->ms_VTodoStrDefaultFmt = s;
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -174,7 +174,7 @@ VTodo::parse(ICalReader * brFile, UnicodeString & sMethod,
|
||||||
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
UnicodeString & parseStatus, JulianPtrArray * vTimeZones,
|
||||||
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
t_bool bIgnoreBeginError, nsCalUtility::MimeEncoding encoding)
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVTODO;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVTODO;
|
||||||
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
|
return parseType(u, brFile, sMethod, parseStatus, vTimeZones, bIgnoreBeginError, encoding);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -221,15 +221,15 @@ void VTodo::selfCheck()
|
||||||
u.toUpper();
|
u.toUpper();
|
||||||
ICalProperty::Trim(u);
|
ICalProperty::Trim(u);
|
||||||
JAtom ua(u);
|
JAtom ua(u);
|
||||||
if ((JulianKeyword::Instance()->ms_ATOM_NEEDSACTION != ua) &&
|
if ((nsCalKeyword::Instance()->ms_ATOM_NEEDSACTION != ua) &&
|
||||||
(JulianKeyword::Instance()->ms_ATOM_COMPLETED != ua) &&
|
(nsCalKeyword::Instance()->ms_ATOM_COMPLETED != ua) &&
|
||||||
(JulianKeyword::Instance()->ms_ATOM_INPROCESS != ua) &&
|
(nsCalKeyword::Instance()->ms_ATOM_INPROCESS != ua) &&
|
||||||
(JulianKeyword::Instance()->ms_ATOM_CANCELLED != ua))
|
(nsCalKeyword::Instance()->ms_ATOM_CANCELLED != ua))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyValue,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sSTATUS, u, 200);
|
nsCalKeyword::Instance()->ms_sSTATUS, u, 200);
|
||||||
|
|
||||||
setStatus("");
|
setStatus("");
|
||||||
}
|
}
|
||||||
|
@ -245,15 +245,15 @@ void VTodo::storeCompleted(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
if (getCompletedProperty() != 0)
|
if (getCompletedProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sCOMPLETED, 100);
|
nsCalKeyword::Instance()->ms_sCOMPLETED, 100);
|
||||||
}
|
}
|
||||||
DateTime d;
|
DateTime d;
|
||||||
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
d = VTimeZone::DateTimeApplyTimeZone(propVal, vTimeZones, parameters);
|
||||||
|
@ -265,27 +265,27 @@ void VTodo::storeDue(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
t_bool bParamValid = ICalProperty::CheckParamsWithValueRangeCheck(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRange,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
nsCalAtomRange::Instance()->ms_asTZIDValueParamRangeSize,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRange,
|
||||||
JulianAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
nsCalAtomRange::Instance()->ms_asDateDateTimeValueRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getDueProperty() != 0)
|
if (getDueProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sDUE, 100);
|
nsCalKeyword::Instance()->ms_sDUE, 100);
|
||||||
}
|
}
|
||||||
UnicodeString u, out;
|
UnicodeString u, out;
|
||||||
|
|
||||||
u = JulianKeyword::Instance()->ms_sVALUE;
|
u = nsCalKeyword::Instance()->ms_sVALUE;
|
||||||
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
out = ICalParameter::GetParameterFromVector(u, out, parameters);
|
||||||
|
|
||||||
t_bool bIsDate = DateTime::IsParseableDate(propVal);
|
t_bool bIsDate = DateTime::IsParseableDate(propVal);
|
||||||
|
@ -293,21 +293,21 @@ void VTodo::storeDue(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (bIsDate)
|
if (bIsDate)
|
||||||
{
|
{
|
||||||
// if there is a VALUE=X parameter, make sure X is DATE
|
// if there is a VALUE=X parameter, make sure X is DATE
|
||||||
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
|
if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATE != out.hashCode()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// if there is a VALUE=X parameter, make sure X is DATETIME
|
// if there is a VALUE=X parameter, make sure X is DATETIME
|
||||||
if (out.size() != 0 && (JulianKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
|
if (out.size() != 0 && (nsCalKeyword::Instance()->ms_ATOM_DATETIME != out.hashCode()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
nsCalLogErrorMessage::Instance()->ms_iPropertyValueTypeMismatch,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -323,16 +323,16 @@ void VTodo::storeDuration(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_TempDuration != 0)
|
if (m_TempDuration != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sDURATION, 100);
|
nsCalKeyword::Instance()->ms_sDURATION, 100);
|
||||||
}
|
}
|
||||||
//nsCalDuration d(propVal);
|
//nsCalDuration d(propVal);
|
||||||
if (m_TempDuration == 0)
|
if (m_TempDuration == 0)
|
||||||
|
@ -350,16 +350,16 @@ void VTodo::storeGEO(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getGEOProperty() != 0)
|
if (getGEOProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sGEO, 100);
|
nsCalKeyword::Instance()->ms_sGEO, 100);
|
||||||
}
|
}
|
||||||
setGEO(propVal, parameters);
|
setGEO(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -367,22 +367,22 @@ void VTodo::storeLocation(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
JulianPtrArray * parameters, JulianPtrArray * vTimeZones)
|
||||||
{
|
{
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asAltrepLanguageParamRangeSize);
|
||||||
|
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getLocationProperty() != 0)
|
if (getLocationProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sLOCATION, 100);
|
nsCalKeyword::Instance()->ms_sLOCATION, 100);
|
||||||
}
|
}
|
||||||
setLocation(propVal, parameters);
|
setLocation(propVal, parameters);
|
||||||
}
|
}
|
||||||
|
@ -396,8 +396,8 @@ void VTodo::storePercentComplete(UnicodeString & strLine, UnicodeString & propVa
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
char * pcc = propVal.toCString("");
|
char * pcc = propVal.toCString("");
|
||||||
|
@ -407,27 +407,27 @@ void VTodo::storePercentComplete(UnicodeString & strLine, UnicodeString & propVa
|
||||||
if (getPercentCompleteProperty() != 0)
|
if (getPercentCompleteProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sPERCENTCOMPLETE, 100);
|
nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE, 100);
|
||||||
}
|
}
|
||||||
if (!bParseError)
|
if (!bParseError)
|
||||||
{
|
{
|
||||||
if (i > 100)
|
if (i > 100)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iRoundedPercentCompleteTo100,
|
nsCalLogErrorMessage::Instance()->ms_iRoundedPercentCompleteTo100,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sPERCENTCOMPLETE, 100);
|
nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE, 100);
|
||||||
i = 100;
|
i = 100;
|
||||||
}
|
}
|
||||||
setPercentComplete(i, parameters);
|
setPercentComplete(i, parameters);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sPERCENTCOMPLETE, propVal, 200);
|
nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE, propVal, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
|
@ -440,8 +440,8 @@ void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (parameters->GetSize() > 0)
|
if (parameters->GetSize() > 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
char * pcc = propVal.toCString("");
|
char * pcc = propVal.toCString("");
|
||||||
|
@ -451,9 +451,9 @@ void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
if (getPriorityProperty() != 0)
|
if (getPriorityProperty() != 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
nsCalLogErrorMessage::Instance()->ms_iDuplicatedProperty,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sPRIORITY, 100);
|
nsCalKeyword::Instance()->ms_sPRIORITY, 100);
|
||||||
}
|
}
|
||||||
if (!bParseError)
|
if (!bParseError)
|
||||||
{
|
{
|
||||||
|
@ -461,9 +461,9 @@ void VTodo::storePriority(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(JulianLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
if (m_Log) m_Log->logError(nsCalLogErrorMessage::Instance()->ms_iInvalidNumberFormat,
|
||||||
JulianKeyword::Instance()->ms_sVTODO,
|
nsCalKeyword::Instance()->ms_sVTODO,
|
||||||
JulianKeyword::Instance()->ms_sPRIORITY, propVal, 200);
|
nsCalKeyword::Instance()->ms_sPRIORITY, propVal, 200);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void VTodo::storeResources(UnicodeString & strLine, UnicodeString & propVal,
|
void VTodo::storeResources(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
|
@ -471,13 +471,13 @@ void VTodo::storeResources(UnicodeString & strLine, UnicodeString & propVal,
|
||||||
{
|
{
|
||||||
// check parameters
|
// check parameters
|
||||||
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
t_bool bParamValid = ICalProperty::CheckParams(parameters,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRange,
|
nsCalAtomRange::Instance()->ms_asLanguageParamRange,
|
||||||
JulianAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
nsCalAtomRange::Instance()->ms_asLanguageParamRangeSize);
|
||||||
if (!bParamValid)
|
if (!bParamValid)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidOptionalParam,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, strLine, 100);
|
nsCalKeyword::Instance()->ms_sVTODO, strLine, 100);
|
||||||
}
|
}
|
||||||
|
|
||||||
addResourcesPropertyVector(propVal, parameters);
|
addResourcesPropertyVector(propVal, parameters);
|
||||||
|
@ -505,10 +505,10 @@ VTodo::storeData(UnicodeString & strLine, UnicodeString & propName,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
nsCalLogErrorMessage::Instance()->ms_iInvalidPropertyName,
|
||||||
JulianKeyword::Instance()->ms_sVTODO, propName, 200);
|
nsCalKeyword::Instance()->ms_sVTODO, propName, 200);
|
||||||
UnicodeString u;
|
UnicodeString u;
|
||||||
u = JulianLogErrorMessage::Instance()->ms_sRS202;
|
u = nsCalLogErrorMessage::Instance()->ms_sRS202;
|
||||||
u += '.'; u += ' ';
|
u += '.'; u += ' ';
|
||||||
u += strLine;
|
u += strLine;
|
||||||
addRequestStatus(u);
|
addRequestStatus(u);
|
||||||
|
@ -578,7 +578,7 @@ UnicodeString VTodo::formatHelper(UnicodeString & strFmt,
|
||||||
UnicodeString sFilterAttendee,
|
UnicodeString sFilterAttendee,
|
||||||
t_bool delegateRequest)
|
t_bool delegateRequest)
|
||||||
{
|
{
|
||||||
UnicodeString u = JulianKeyword::Instance()->ms_sVTODO;
|
UnicodeString u = nsCalKeyword::Instance()->ms_sVTODO;
|
||||||
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
|
return ICalComponent::format(u, strFmt, sFilterAttendee, delegateRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -587,7 +587,7 @@ UnicodeString VTodo::formatHelper(UnicodeString & strFmt,
|
||||||
UnicodeString VTodo::toString()
|
UnicodeString VTodo::toString()
|
||||||
{
|
{
|
||||||
return ICalComponent::toStringFmt(
|
return ICalComponent::toStringFmt(
|
||||||
JulianFormatString::Instance()->ms_VTodoStrDefaultFmt);
|
nsCalFormatString::Instance()->ms_VTodoStrDefaultFmt);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -627,32 +627,32 @@ UnicodeString VTodo::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
UnicodeString s, sResult;
|
UnicodeString s, sResult;
|
||||||
switch (c) {
|
switch (c) {
|
||||||
case ms_cCompleted:
|
case ms_cCompleted:
|
||||||
s = JulianKeyword::Instance()->ms_sCOMPLETED;
|
s = nsCalKeyword::Instance()->ms_sCOMPLETED;
|
||||||
return ICalProperty::propertyToICALString(s, getCompletedProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getCompletedProperty(), sResult);
|
||||||
case ms_cDue:
|
case ms_cDue:
|
||||||
s = JulianKeyword::Instance()->ms_sDUE;
|
s = nsCalKeyword::Instance()->ms_sDUE;
|
||||||
return ICalProperty::propertyToICALString(s, getDueProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getDueProperty(), sResult);
|
||||||
case ms_cDuration:
|
case ms_cDuration:
|
||||||
s = JulianKeyword::Instance()->ms_sDURATION;
|
s = nsCalKeyword::Instance()->ms_sDURATION;
|
||||||
s += ':';
|
s += ':';
|
||||||
s += getDuration().toICALString();
|
s += getDuration().toICALString();
|
||||||
s += JulianKeyword::Instance()->ms_sLINEBREAK;
|
s += nsCalKeyword::Instance()->ms_sLINEBREAK;
|
||||||
return s;
|
return s;
|
||||||
//return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
|
//return ICalProperty::propertyToICALString(s, getDurationProperty(), sResult);
|
||||||
case ms_cLocation:
|
case ms_cLocation:
|
||||||
s = JulianKeyword::Instance()->ms_sLOCATION;
|
s = nsCalKeyword::Instance()->ms_sLOCATION;
|
||||||
return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getLocationProperty(), sResult);
|
||||||
case ms_cPercentComplete:
|
case ms_cPercentComplete:
|
||||||
s = JulianKeyword::Instance()->ms_sPERCENTCOMPLETE;
|
s = nsCalKeyword::Instance()->ms_sPERCENTCOMPLETE;
|
||||||
return ICalProperty::propertyToICALString(s, getPercentCompleteProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getPercentCompleteProperty(), sResult);
|
||||||
case ms_cPriority:
|
case ms_cPriority:
|
||||||
s = JulianKeyword::Instance()->ms_sPRIORITY;
|
s = nsCalKeyword::Instance()->ms_sPRIORITY;
|
||||||
return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getPriorityProperty(), sResult);
|
||||||
case ms_cResources:
|
case ms_cResources:
|
||||||
s = JulianKeyword::Instance()->ms_sRESOURCES;
|
s = nsCalKeyword::Instance()->ms_sRESOURCES;
|
||||||
return ICalProperty::propertyVectorToICALString(s, getResources(), sResult);
|
return ICalProperty::propertyVectorToICALString(s, getResources(), sResult);
|
||||||
case ms_cGEO:
|
case ms_cGEO:
|
||||||
s = JulianKeyword::Instance()->ms_sGEO;
|
s = nsCalKeyword::Instance()->ms_sGEO;
|
||||||
return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult);
|
return ICalProperty::propertyToICALString(s, getGEOProperty(), sResult);
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
|
@ -665,15 +665,15 @@ UnicodeString VTodo::formatChar(t_int32 c, UnicodeString sFilterAttendee,
|
||||||
|
|
||||||
t_bool VTodo::isValid()
|
t_bool VTodo::isValid()
|
||||||
{
|
{
|
||||||
if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sPUBLISH) == 0) ||
|
if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sPUBLISH) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0) ||
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sADD) == 0))
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sADD) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstart
|
// must have dtstart
|
||||||
if ((!getDTStart().isValid()))
|
if ((!getDTStart().isValid()))
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingStartingTime, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -685,124 +685,124 @@ t_bool VTodo::isValid()
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getSummary().size() == 0)
|
if (getSummary().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSummary, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSummary, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have organizer
|
// must have organizer
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have sequence >= 0
|
// must have sequence >= 0
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREQUEST) == 0)
|
if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREQUEST) == 0)
|
||||||
{
|
{
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0) ||
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCANCEL) == 0) ||
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCANCEL) == 0) ||
|
||||||
(getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
|
(getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sDECLINECOUNTER) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have organizer
|
// must have organizer
|
||||||
if (getOrganizer().size() == 0)
|
if (getOrganizer().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingOrganizer, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have sequence >= 0
|
// must have sequence >= 0
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREPLY) == 0)
|
if (getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREPLY) == 0)
|
||||||
{
|
{
|
||||||
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
if (getAttendees() == 0 || getAttendees()->GetSize() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingAttendees, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sREFRESH) == 0))
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sREFRESH) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// TODO: attendees required?
|
// TODO: attendees required?
|
||||||
}
|
}
|
||||||
else if ((getMethod().compareIgnoreCase(JulianKeyword::Instance()->ms_sCOUNTER) == 0))
|
else if ((getMethod().compareIgnoreCase(nsCalKeyword::Instance()->ms_sCOUNTER) == 0))
|
||||||
{
|
{
|
||||||
// must have dtstamp, uid
|
// must have dtstamp, uid
|
||||||
if (!getDTStamp().isValid())
|
if (!getDTStamp().isValid())
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingDTStamp, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
if (getUID().size() == 0)
|
if (getUID().size() == 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingUID, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
// must have sequence >= 0
|
// must have sequence >= 0
|
||||||
if (getSequence() < 0)
|
if (getSequence() < 0)
|
||||||
{
|
{
|
||||||
if (m_Log) m_Log->logError(
|
if (m_Log) m_Log->logError(
|
||||||
JulianLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
nsCalLogErrorMessage::Instance()->ms_iMissingSeqNo, 300);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -816,79 +816,79 @@ t_bool VTodo::isValid()
|
||||||
|
|
||||||
UnicodeString VTodo::cancelMessage()
|
UnicodeString VTodo::cancelMessage()
|
||||||
{
|
{
|
||||||
UnicodeString s = JulianKeyword::Instance()->ms_sCANCELLED;
|
UnicodeString s = nsCalKeyword::Instance()->ms_sCANCELLED;
|
||||||
setStatus(s);
|
setStatus(s);
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoCancelMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoCancelMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::requestMessage()
|
UnicodeString VTodo::requestMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRequestMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRequestMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::requestRecurMessage()
|
UnicodeString VTodo::requestRecurMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRecurRequestMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRecurRequestMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::counterMessage()
|
UnicodeString VTodo::counterMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoCounterMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoCounterMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::declineCounterMessage()
|
UnicodeString VTodo::declineCounterMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoDeclineCounterMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoDeclineCounterMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::addMessage()
|
UnicodeString VTodo::addMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoAddMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoAddMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::refreshMessage(UnicodeString sAttendeeFilter)
|
UnicodeString VTodo::refreshMessage(UnicodeString sAttendeeFilter)
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRefreshMessage, sAttendeeFilter);
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRefreshMessage, sAttendeeFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::allMessage()
|
UnicodeString VTodo::allMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoAllPropertiesMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoAllPropertiesMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::replyMessage(UnicodeString sAttendeeFilter)
|
UnicodeString VTodo::replyMessage(UnicodeString sAttendeeFilter)
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoReplyMessage, sAttendeeFilter);
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoReplyMessage, sAttendeeFilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::publishMessage()
|
UnicodeString VTodo::publishMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoPublishMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoPublishMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString VTodo::publishRecurMessage()
|
UnicodeString VTodo::publishRecurMessage()
|
||||||
{
|
{
|
||||||
return formatHelper(JulianFormatString::Instance()->ms_sVTodoRecurPublishMessage, "");
|
return formatHelper(nsCalFormatString::Instance()->ms_sVTodoRecurPublishMessage, "");
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -1196,7 +1196,7 @@ VTodo::addResourcesPropertyVector(UnicodeString & propVal,
|
||||||
ErrorCode status = ZERO_ERROR;
|
ErrorCode status = ZERO_ERROR;
|
||||||
UnicodeStringTokenizer * st;
|
UnicodeStringTokenizer * st;
|
||||||
UnicodeString us;
|
UnicodeString us;
|
||||||
UnicodeString sDelim = JulianKeyword::Instance()->ms_sCOMMA_SYMBOL;
|
UnicodeString sDelim = nsCalKeyword::Instance()->ms_sCOMMA_SYMBOL;
|
||||||
|
|
||||||
st = new UnicodeStringTokenizer(propVal, sDelim);
|
st = new UnicodeStringTokenizer(propVal, sDelim);
|
||||||
//ICalProperty * ip;
|
//ICalProperty * ip;
|
||||||
|
|
|
@ -41,7 +41,7 @@ class nsCalStreamReader
|
||||||
private:
|
private:
|
||||||
/*char * m_Buffer;*/
|
/*char * m_Buffer;*/
|
||||||
|
|
||||||
static JulianUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal);
|
static nsCalUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal);
|
||||||
|
|
||||||
JulianPtrArray * m_OutCalendars;
|
JulianPtrArray * m_OutCalendars;
|
||||||
nsCapiCallbackReader * m_Reader;
|
nsCapiCallbackReader * m_Reader;
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
class NS_CALENDAR nsCalStreamReader
|
class NS_CALENDAR nsCalStreamReader
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
static JulianUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal);
|
static nsCalUtility::MimeEncoding stringToEncodingType(UnicodeString & propVal);
|
||||||
|
|
||||||
|
|
||||||
/* dont deallocate these */
|
/* dont deallocate these */
|
||||||
|
|
|
@ -76,7 +76,7 @@ private:
|
||||||
|
|
||||||
|
|
||||||
/** encoding of stream */
|
/** encoding of stream */
|
||||||
JulianUtility::MimeEncoding m_Encoding;
|
nsCalUtility::MimeEncoding m_Encoding;
|
||||||
|
|
||||||
/** need to deallocate */
|
/** need to deallocate */
|
||||||
JulianPtrArray * m_Chunks;
|
JulianPtrArray * m_Chunks;
|
||||||
|
@ -104,7 +104,7 @@ public:
|
||||||
** CONSTRUCTORS and DESTRUCTORS
|
** CONSTRUCTORS and DESTRUCTORS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
nsCapiCallbackReader(PRMonitor * monitor,
|
nsCapiCallbackReader(PRMonitor * monitor,
|
||||||
JulianUtility::MimeEncoding encoding = JulianUtility::MimeEncoding_7bit);
|
nsCalUtility::MimeEncoding encoding = nsCalUtility::MimeEncoding_7bit);
|
||||||
~nsCapiCallbackReader();
|
~nsCapiCallbackReader();
|
||||||
|
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
|
@ -114,7 +114,7 @@ public:
|
||||||
virtual void * getMonitor() { return m_Monitor; }
|
virtual void * getMonitor() { return m_Monitor; }
|
||||||
|
|
||||||
void setFinished() { m_bFinished = TRUE; }
|
void setFinished() { m_bFinished = TRUE; }
|
||||||
void setEncoding(JulianUtility::MimeEncoding encoding) { m_Encoding = encoding; }
|
void setEncoding(nsCalUtility::MimeEncoding encoding) { m_Encoding = encoding; }
|
||||||
t_bool isFinished() const { return m_bFinished; }
|
t_bool isFinished() const { return m_bFinished; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -64,23 +64,23 @@ nsCalStreamReader::nsCalStreamReader(nsCapiCallbackReader * reader,
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianUtility::MimeEncoding
|
nsCalUtility::MimeEncoding
|
||||||
nsCalStreamReader::stringToEncodingType(UnicodeString & propVal)
|
nsCalStreamReader::stringToEncodingType(UnicodeString & propVal)
|
||||||
{
|
{
|
||||||
if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_s7bit) == 0)
|
if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_s7bit) == 0)
|
||||||
{
|
{
|
||||||
return JulianUtility::MimeEncoding_7bit;
|
return nsCalUtility::MimeEncoding_7bit;
|
||||||
}
|
}
|
||||||
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
|
else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
|
||||||
{
|
{
|
||||||
return JulianUtility::MimeEncoding_QuotedPrintable;
|
return nsCalUtility::MimeEncoding_QuotedPrintable;
|
||||||
}
|
}
|
||||||
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sBase64) == 0)
|
else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBase64) == 0)
|
||||||
{
|
{
|
||||||
return JulianUtility::MimeEncoding_Base64;
|
return nsCalUtility::MimeEncoding_Base64;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return JulianUtility::MimeEncoding_7bit;
|
return nsCalUtility::MimeEncoding_7bit;
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -107,7 +107,7 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
|
||||||
JLog * log = 0;
|
JLog * log = 0;
|
||||||
ErrorCode status = ZERO_ERROR;
|
ErrorCode status = ZERO_ERROR;
|
||||||
UnicodeString strLine, propName, propVal;
|
UnicodeString strLine, propName, propVal;
|
||||||
JulianUtility::MimeEncoding encoding = JulianUtility::MimeEncoding_7bit;
|
nsCalUtility::MimeEncoding encoding = nsCalUtility::MimeEncoding_7bit;
|
||||||
|
|
||||||
nsCapiCallbackReader * cr = (nsCapiCallbackReader *) reader;
|
nsCapiCallbackReader * cr = (nsCapiCallbackReader *) reader;
|
||||||
|
|
||||||
|
@ -141,8 +141,8 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
|
||||||
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
|
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
|
||||||
propName.toCString(""), propVal.toCString(""), parameters->GetSize());
|
propName.toCString(""), propVal.toCString(""), parameters->GetSize());
|
||||||
#endif
|
#endif
|
||||||
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
|
||||||
{
|
{
|
||||||
// parse an NSCalendar, add it to outCalendars
|
// parse an NSCalendar, add it to outCalendars
|
||||||
NSCalendar * cal = new NSCalendar(log);
|
NSCalendar * cal = new NSCalendar(log);
|
||||||
|
@ -151,7 +151,7 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
|
||||||
outCalendars->Add(cal);
|
outCalendars->Add(cal);
|
||||||
}
|
}
|
||||||
else if (propName.compareIgnoreCase(
|
else if (propName.compareIgnoreCase(
|
||||||
JulianKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
|
nsCalKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
|
||||||
{
|
{
|
||||||
ICalProperty::Trim(propVal);
|
ICalProperty::Trim(propVal);
|
||||||
encoding = stringToEncodingType(propVal);
|
encoding = stringToEncodingType(propVal);
|
||||||
|
|
|
@ -42,7 +42,7 @@ nsCapiCallbackReader::AddBuffer(nsCapiBufferStruct * cBuf)
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
nsCapiCallbackReader::nsCapiCallbackReader(PRMonitor * monitor,
|
nsCapiCallbackReader::nsCapiCallbackReader(PRMonitor * monitor,
|
||||||
JulianUtility::MimeEncoding encoding)
|
nsCalUtility::MimeEncoding encoding)
|
||||||
{
|
{
|
||||||
m_Monitor = monitor;
|
m_Monitor = monitor;
|
||||||
m_bFinished = FALSE;
|
m_bFinished = FALSE;
|
||||||
|
@ -113,7 +113,7 @@ t_int8 nsCapiCallbackReader::read(ErrorCode & status)
|
||||||
char c;
|
char c;
|
||||||
if ((size_t) m_Pos < cbBuf->m_pBufSize)
|
if ((size_t) m_Pos < cbBuf->m_pBufSize)
|
||||||
{
|
{
|
||||||
if (JulianUtility::MimeEncoding_QuotedPrintable == m_Encoding)
|
if (nsCalUtility::MimeEncoding_QuotedPrintable == m_Encoding)
|
||||||
{
|
{
|
||||||
char * buf = cbBuf->m_pBuf;
|
char * buf = cbBuf->m_pBuf;
|
||||||
c = buf[m_Pos];
|
c = buf[m_Pos];
|
||||||
|
|
|
@ -67,15 +67,15 @@ nsCalStreamReader::nsCalStreamReader(nsCapiCallbackReader * reader,
|
||||||
nsCalUtility::MimeEncoding
|
nsCalUtility::MimeEncoding
|
||||||
nsCalStreamReader::stringToEncodingType(UnicodeString & propVal)
|
nsCalStreamReader::stringToEncodingType(UnicodeString & propVal)
|
||||||
{
|
{
|
||||||
if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_s7bit) == 0)
|
if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_s7bit) == 0)
|
||||||
{
|
{
|
||||||
return nsCalUtility::MimeEncoding_7bit;
|
return nsCalUtility::MimeEncoding_7bit;
|
||||||
}
|
}
|
||||||
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
|
else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sQUOTED_PRINTABLE) == 0)
|
||||||
{
|
{
|
||||||
return nsCalUtility::MimeEncoding_QuotedPrintable;
|
return nsCalUtility::MimeEncoding_QuotedPrintable;
|
||||||
}
|
}
|
||||||
else if (propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sBase64) == 0)
|
else if (propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBase64) == 0)
|
||||||
{
|
{
|
||||||
return nsCalUtility::MimeEncoding_Base64;
|
return nsCalUtility::MimeEncoding_Base64;
|
||||||
}
|
}
|
||||||
|
@ -141,8 +141,8 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
|
||||||
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
|
if (TRUE) TRACE("\t--Parser: propName = --%s--, propVal = --%s--,paramSize = %d\r\n",
|
||||||
propName.toCString(""), propVal.toCString(""), parameters->GetSize());
|
propName.toCString(""), propVal.toCString(""), parameters->GetSize());
|
||||||
#endif
|
#endif
|
||||||
if ((propName.compareIgnoreCase(JulianKeyword::Instance()->ms_sBEGIN) == 0) &&
|
if ((propName.compareIgnoreCase(nsCalKeyword::Instance()->ms_sBEGIN) == 0) &&
|
||||||
(propVal.compareIgnoreCase(JulianKeyword::Instance()->ms_sVCALENDAR) == 0))
|
(propVal.compareIgnoreCase(nsCalKeyword::Instance()->ms_sVCALENDAR) == 0))
|
||||||
{
|
{
|
||||||
// parse an NSCalendar, add it to outCalendars
|
// parse an NSCalendar, add it to outCalendars
|
||||||
NSCalendar * cal = new NSCalendar(log);
|
NSCalendar * cal = new NSCalendar(log);
|
||||||
|
@ -151,7 +151,7 @@ void nsCalStreamReader::ParseCalendars(ICalReader * reader,
|
||||||
outCalendars->Add(cal);
|
outCalendars->Add(cal);
|
||||||
}
|
}
|
||||||
else if (propName.compareIgnoreCase(
|
else if (propName.compareIgnoreCase(
|
||||||
JulianKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
|
nsCalKeyword::Instance()->ms_sCONTENT_TRANSFER_ENCODING) == 0)
|
||||||
{
|
{
|
||||||
ICalProperty::Trim(propVal);
|
ICalProperty::Trim(propVal);
|
||||||
encoding = stringToEncodingType(propVal);
|
encoding = stringToEncodingType(propVal);
|
||||||
|
|
|
@ -52,7 +52,7 @@ private:
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
/* date formatting strings. Moved to JulianFormatString class */
|
/* date formatting strings. Moved to nsCalFormatString class */
|
||||||
static UnicodeString ms_asPatterns[];
|
static UnicodeString ms_asPatterns[];
|
||||||
static UnicodeString ms_sISO8601Pattern;
|
static UnicodeString ms_sISO8601Pattern;
|
||||||
static UnicodeString ms_sISO8601LocalPattern;
|
static UnicodeString ms_sISO8601LocalPattern;
|
||||||
|
|
|
@ -78,7 +78,7 @@ private:
|
||||||
/**
|
/**
|
||||||
* current vector of errors that is currently being written to.
|
* current vector of errors that is currently being written to.
|
||||||
*/
|
*/
|
||||||
JulianLogErrorVector * m_CurrentEventLogVctr;
|
nsCalLogErrorVector * m_CurrentEventLogVctr;
|
||||||
|
|
||||||
/** TRUE = writeToString, FALSE = writeToFile, immutable */
|
/** TRUE = writeToString, FALSE = writeToFile, immutable */
|
||||||
t_bool m_WriteToString;
|
t_bool m_WriteToString;
|
||||||
|
@ -90,7 +90,7 @@ private:
|
||||||
FILE * m_Stream;
|
FILE * m_Stream;
|
||||||
|
|
||||||
/* if successful addition return TRUE, else FALSE */
|
/* if successful addition return TRUE, else FALSE */
|
||||||
t_bool addErrorToVector(JulianLogError * error);
|
t_bool addErrorToVector(nsCalLogError * error);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
@ -172,7 +172,7 @@ public:
|
||||||
|
|
||||||
* @param ComponentType
|
* @param ComponentType
|
||||||
*/
|
*/
|
||||||
void setCurrentEventLogComponentType(JulianLogErrorVector::ECompType iComponentType);
|
void setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType iComponentType);
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
void setUIDRecurrenceID(UnicodeString & uid, UnicodeString & rid);
|
void setUIDRecurrenceID(UnicodeString & uid, UnicodeString & rid);
|
||||||
|
@ -207,7 +207,7 @@ public:
|
||||||
* createIterator(logPtr, ECompType_XCOMPONENT, FALSE)
|
* createIterator(logPtr, ECompType_XCOMPONENT, FALSE)
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
static JulianLogIterator * createIterator(JLog * aLog, JulianLogErrorVector::ECompType iComponentType, t_bool bValid = TRUE);
|
static nsCalLogIterator * createIterator(JLog * aLog, nsCalLogErrorVector::ECompType iComponentType, t_bool bValid = TRUE);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void logError(const t_int32 errorID, t_int32 level = m_DEFAULT_LEVEL);
|
void logError(const t_int32 errorID, t_int32 level = m_DEFAULT_LEVEL);
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
* the error string. It also has a priority level and an error log number id.
|
* the error string. It also has a priority level and an error log number id.
|
||||||
* TODO: c++doc this
|
* TODO: c++doc this
|
||||||
*/
|
*/
|
||||||
class NS_CAL_UTIL JulianLogError
|
class NS_CAL_UTIL nsCalLogError
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
|
@ -48,20 +48,20 @@ private:
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
** PRIVATE METHODS
|
** PRIVATE METHODS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
JulianLogError();
|
nsCalLogError();
|
||||||
public:
|
public:
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
** CONSTRUCTORS and DESTRUCTORS
|
** CONSTRUCTORS and DESTRUCTORS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
#if 0
|
#if 0
|
||||||
JulianLogError(UnicodeString & errorString,
|
nsCalLogError(UnicodeString & errorString,
|
||||||
t_int32 errorPriority);
|
t_int32 errorPriority);
|
||||||
#endif
|
#endif
|
||||||
JulianLogError(t_int32 errorID,
|
nsCalLogError(t_int32 errorID,
|
||||||
UnicodeString & shortReturnStatusCode,
|
UnicodeString & shortReturnStatusCode,
|
||||||
UnicodeString & offendingData, t_int32 errorPriority);
|
UnicodeString & offendingData, t_int32 errorPriority);
|
||||||
|
|
||||||
virtual ~JulianLogError() {}
|
virtual ~nsCalLogError() {}
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
** ACCESSORS (GET AND SET)
|
** ACCESSORS (GET AND SET)
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
|
@ -83,7 +83,7 @@ public:
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
** STATIC METHODS
|
** STATIC METHODS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
static void deleteJulianLogErrorVector(JulianPtrArray * errors);
|
static void deleteNsCalLogErrorVector(JulianPtrArray * errors);
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
** OVERLOADED OPERATORS
|
** OVERLOADED OPERATORS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
|
|
|
@ -28,14 +28,14 @@
|
||||||
#include "jlogvctr.h"
|
#include "jlogvctr.h"
|
||||||
#include "nscalutilexp.h"
|
#include "nscalutilexp.h"
|
||||||
|
|
||||||
class NS_CAL_UTIL JulianLogIterator
|
class NS_CAL_UTIL nsCalLogIterator
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
** MEMBERS
|
** MEMBERS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
JulianPtrArray * m_LogToIterateOver;
|
JulianPtrArray * m_LogToIterateOver;
|
||||||
JulianLogErrorVector::ECompType m_iComponentType;
|
nsCalLogErrorVector::ECompType m_iComponentType;
|
||||||
t_bool m_bValid;
|
t_bool m_bValid;
|
||||||
t_int32 m_iIndex;
|
t_int32 m_iIndex;
|
||||||
|
|
||||||
|
@ -43,39 +43,39 @@ private:
|
||||||
** PRIVATE METHODS
|
** PRIVATE METHODS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
|
|
||||||
JulianLogIterator();
|
nsCalLogIterator();
|
||||||
JulianLogIterator(JulianPtrArray * toIterate, JulianLogErrorVector::ECompType iComponentType,
|
nsCalLogIterator(JulianPtrArray * toIterate, nsCalLogErrorVector::ECompType iComponentType,
|
||||||
t_bool bValid);
|
t_bool bValid);
|
||||||
|
|
||||||
JulianLogErrorVector * findNextElement(t_int32 startIndex);
|
nsCalLogErrorVector * findNextElement(t_int32 startIndex);
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
static JulianLogIterator * createIterator(JulianPtrArray * toIterate,
|
static nsCalLogIterator * createIterator(JulianPtrArray * toIterate,
|
||||||
JulianLogErrorVector::ECompType iComponentType, t_bool bValid);
|
nsCalLogErrorVector::ECompType iComponentType, t_bool bValid);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Do this to create iterator of VEVENT log messages
|
* Do this to create iterator of VEVENT log messages
|
||||||
t_int32 i;
|
t_int32 i;
|
||||||
JulianLogErrorVector * evtErrVctr = 0;
|
nsCalLogErrorVector * evtErrVctr = 0;
|
||||||
JulianLogError * error = 0;
|
nsCalLogError * error = 0;
|
||||||
if (log != 0)
|
if (log != 0)
|
||||||
{
|
{
|
||||||
JulianLogIterator * itr = log->createIterator((t_int32) ICalComponent::ICAL_COMPONENT_VEVENT)
|
nsCalLogIterator * itr = log->createIterator((t_int32) ICalComponent::ICAL_COMPONENT_VEVENT)
|
||||||
for (evtErrVctr = itr->firstElement(); evtErrVctr != 0; evtErrVctr = itr->nextElement())
|
for (evtErrVctr = itr->firstElement(); evtErrVctr != 0; evtErrVctr = itr->nextElement())
|
||||||
{
|
{
|
||||||
if (evtErrVctr->GetErrors() != 0)
|
if (evtErrVctr->GetErrors() != 0)
|
||||||
{
|
{
|
||||||
for (i = 0; i < evtErrVctr->GetErrors()->GetSize(); i++)
|
for (i = 0; i < evtErrVctr->GetErrors()->GetSize(); i++)
|
||||||
{
|
{
|
||||||
error = (JulianLogError *) errVctr->GetErrors()->GetAt(i);
|
error = (nsCalLogError *) errVctr->GetErrors()->GetAt(i);
|
||||||
// do what you want.
|
// do what you want.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
JulianLogErrorVector * firstElement();
|
nsCalLogErrorVector * firstElement();
|
||||||
JulianLogErrorVector * nextElement();
|
nsCalLogErrorVector * nextElement();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* __JULIANLOGITERATOR_H_ */
|
#endif /* __JULIANLOGITERATOR_H_ */
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#include "jlogerr.h"
|
#include "jlogerr.h"
|
||||||
#include "nscalutilexp.h"
|
#include "nscalutilexp.h"
|
||||||
|
|
||||||
class NS_CAL_UTIL JulianLogErrorVector
|
class NS_CAL_UTIL nsCalLogErrorVector
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
@ -62,9 +62,9 @@ public:
|
||||||
** CONSTRUCTORS and DESTRUCTORS
|
** CONSTRUCTORS and DESTRUCTORS
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
|
|
||||||
JulianLogErrorVector();
|
nsCalLogErrorVector();
|
||||||
JulianLogErrorVector(ECompType iICalComponentType);
|
nsCalLogErrorVector(ECompType iICalComponentType);
|
||||||
~JulianLogErrorVector();
|
~nsCalLogErrorVector();
|
||||||
|
|
||||||
/*-----------------------------
|
/*-----------------------------
|
||||||
** ACCESSORS (GET AND SET)
|
** ACCESSORS (GET AND SET)
|
||||||
|
@ -89,7 +89,7 @@ public:
|
||||||
** UTILITIES
|
** UTILITIES
|
||||||
**---------------------------*/
|
**---------------------------*/
|
||||||
|
|
||||||
void AddError(JulianLogError * error);
|
void AddError(nsCalLogError * error);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -32,15 +32,15 @@
|
||||||
/**
|
/**
|
||||||
* singleton class to contain all ICAL keywords
|
* singleton class to contain all ICAL keywords
|
||||||
*/
|
*/
|
||||||
class NS_CAL_UTIL JulianKeyword
|
class NS_CAL_UTIL nsCalKeyword
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
static JulianKeyword * m_Instance;
|
static nsCalKeyword * m_Instance;
|
||||||
JulianKeyword();
|
nsCalKeyword();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
static JulianKeyword * Instance();
|
static nsCalKeyword * Instance();
|
||||||
~JulianKeyword();
|
~nsCalKeyword();
|
||||||
|
|
||||||
/* iCALENDAR KEYWORDS*/
|
/* iCALENDAR KEYWORDS*/
|
||||||
UnicodeString ms_sVCALENDAR;
|
UnicodeString ms_sVCALENDAR;
|
||||||
|
@ -771,16 +771,16 @@ public:
|
||||||
/**
|
/**
|
||||||
* singleton class that contains JAtom ranges for parameter checking.
|
* singleton class that contains JAtom ranges for parameter checking.
|
||||||
*/
|
*/
|
||||||
class NS_CAL_UTIL JulianAtomRange
|
class NS_CAL_UTIL nsCalAtomRange
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
static JulianAtomRange * m_Instance;
|
static nsCalAtomRange * m_Instance;
|
||||||
JulianAtomRange();
|
nsCalAtomRange();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
~JulianAtomRange();
|
~nsCalAtomRange();
|
||||||
static JulianAtomRange * Instance();
|
static nsCalAtomRange * Instance();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
calscale: x-token
|
calscale: x-token
|
||||||
|
@ -891,16 +891,16 @@ public:
|
||||||
* For now, messages are not localized.
|
* For now, messages are not localized.
|
||||||
* NOTE: TODO: Localize the log error message one day
|
* NOTE: TODO: Localize the log error message one day
|
||||||
*/
|
*/
|
||||||
class NS_CAL_UTIL JulianLogErrorMessage
|
class NS_CAL_UTIL nsCalLogErrorMessage
|
||||||
{
|
{
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static JulianLogErrorMessage * m_Instance;
|
static nsCalLogErrorMessage * m_Instance;
|
||||||
JulianLogErrorMessage();
|
nsCalLogErrorMessage();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
~JulianLogErrorMessage();
|
~nsCalLogErrorMessage();
|
||||||
static JulianLogErrorMessage * Instance();
|
static nsCalLogErrorMessage * Instance();
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
UnicodeString ms_sDTEndBeforeDTStart;
|
UnicodeString ms_sDTEndBeforeDTStart;
|
||||||
|
@ -1240,17 +1240,17 @@ public:
|
||||||
* Singleton class that contains all formatting strings used
|
* Singleton class that contains all formatting strings used
|
||||||
* to print iCalendar object to output.
|
* to print iCalendar object to output.
|
||||||
*/
|
*/
|
||||||
class NS_CAL_UTIL JulianFormatString
|
class NS_CAL_UTIL nsCalFormatString
|
||||||
{
|
{
|
||||||
|
|
||||||
private:
|
private:
|
||||||
static JulianFormatString * m_Instance;
|
static nsCalFormatString * m_Instance;
|
||||||
JulianFormatString();
|
nsCalFormatString();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
static JulianFormatString * Instance();
|
static nsCalFormatString * Instance();
|
||||||
~JulianFormatString();
|
~nsCalFormatString();
|
||||||
|
|
||||||
/* DateTime string*/
|
/* DateTime string*/
|
||||||
UnicodeString ms_asDateTimePatterns[16];
|
UnicodeString ms_asDateTimePatterns[16];
|
||||||
|
|
|
@ -314,7 +314,7 @@ Date DateTime::parse(UnicodeString & s, Locale & locale)
|
||||||
{
|
{
|
||||||
for (i = 0; i < kPATTERNSIZE; i++)
|
for (i = 0; i < kPATTERNSIZE; i++)
|
||||||
{
|
{
|
||||||
if ((d = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[i], s, locale)) > 0)
|
if ((d = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[i], s, locale)) > 0)
|
||||||
{
|
{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -451,16 +451,16 @@ Date DateTime::parseISO8601(UnicodeString & us, TimeZone * timezone)
|
||||||
if (bUTC)
|
if (bUTC)
|
||||||
{
|
{
|
||||||
|
|
||||||
if ((t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[0], temp, (TimeZone *) m_kGMTTimeZone)) < 0)
|
if ((t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[0], temp, (TimeZone *) m_kGMTTimeZone)) < 0)
|
||||||
{
|
{
|
||||||
t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[1], temp, (TimeZone *) m_kGMTTimeZone);
|
t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[1], temp, (TimeZone *) m_kGMTTimeZone);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ((t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[0], temp, timezone)) < 0)
|
if ((t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[0], temp, timezone)) < 0)
|
||||||
{
|
{
|
||||||
t = parseTime(JulianFormatString::Instance()->ms_asDateTimePatterns[1], temp, timezone);
|
t = parseTime(nsCalFormatString::Instance()->ms_asDateTimePatterns[1], temp, timezone);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1115,20 +1115,20 @@ t_bool DateTime::sameDMY(DateTime * d, TimeZone * timezone)
|
||||||
UnicodeString DateTime::toString(TimeZone * timezone)
|
UnicodeString DateTime::toString(TimeZone * timezone)
|
||||||
{
|
{
|
||||||
//return strftimeNoLocale(ms_sDefaultPattern, m_TimeZone);
|
//return strftimeNoLocale(ms_sDefaultPattern, m_TimeZone);
|
||||||
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeDefaultPattern, timezone);
|
return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeDefaultPattern, timezone);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString DateTime::toISO8601Local(TimeZone * timezone)
|
UnicodeString DateTime::toISO8601Local(TimeZone * timezone)
|
||||||
{
|
{
|
||||||
//return strftimeNoLocale(ms_sISO8601LocalPattern, m_TimeZone);
|
//return strftimeNoLocale(ms_sISO8601LocalPattern, m_TimeZone);
|
||||||
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601LocalPattern, timezone);
|
return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601LocalPattern, timezone);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString DateTime::toISO8601()
|
UnicodeString DateTime::toISO8601()
|
||||||
{
|
{
|
||||||
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601Pattern,
|
return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601Pattern,
|
||||||
(TimeZone *) m_kGMTTimeZone);
|
(TimeZone *) m_kGMTTimeZone);
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -1136,14 +1136,14 @@ UnicodeString DateTime::toISO8601()
|
||||||
UnicodeString DateTime::toISO8601LocalTimeOnly(TimeZone * timezone)
|
UnicodeString DateTime::toISO8601LocalTimeOnly(TimeZone * timezone)
|
||||||
{
|
{
|
||||||
//return strftimeNoLocale(ms_sISO8601TimeOnlyPattern, m_TimeZone);
|
//return strftimeNoLocale(ms_sISO8601TimeOnlyPattern, m_TimeZone);
|
||||||
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern, timezone);
|
return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern, timezone);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString DateTime::toISO8601TimeOnly()
|
UnicodeString DateTime::toISO8601TimeOnly()
|
||||||
{
|
{
|
||||||
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern,
|
return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601TimeOnlyPattern,
|
||||||
(TimeZone *) m_kGMTTimeZone);
|
(TimeZone *) m_kGMTTimeZone);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1152,14 +1152,14 @@ UnicodeString DateTime::toISO8601TimeOnly()
|
||||||
UnicodeString DateTime::toISO8601LocalDateOnly(TimeZone * timezone)
|
UnicodeString DateTime::toISO8601LocalDateOnly(TimeZone * timezone)
|
||||||
{
|
{
|
||||||
//return strftimeNoLocale(ms_sISO8601DateOnlyPattern, m_TimeZone);
|
//return strftimeNoLocale(ms_sISO8601DateOnlyPattern, m_TimeZone);
|
||||||
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern, timezone);
|
return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern, timezone);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
UnicodeString DateTime::toISO8601DateOnly()
|
UnicodeString DateTime::toISO8601DateOnly()
|
||||||
{
|
{
|
||||||
return strftimeNoLocale(JulianFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern,
|
return strftimeNoLocale(nsCalFormatString::Instance()->ms_sDateTimeISO8601DateOnlyPattern,
|
||||||
(TimeZone *) m_kGMTTimeZone);
|
(TimeZone *) m_kGMTTimeZone);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ const t_int32 JLog::m_DEFAULT_LEVEL = 200;
|
||||||
const char * JLog::m_DEFAULT_FILENAME = "JLog.txt";
|
const char * JLog::m_DEFAULT_FILENAME = "JLog.txt";
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
t_bool JLog::addErrorToVector(JulianLogError * error)
|
t_bool JLog::addErrorToVector(nsCalLogError * error)
|
||||||
{
|
{
|
||||||
t_bool status = FALSE;
|
t_bool status = FALSE;
|
||||||
if (m_CurrentEventLogVctr == 0)
|
if (m_CurrentEventLogVctr == 0)
|
||||||
|
@ -82,11 +82,11 @@ JLog::~JLog()
|
||||||
{
|
{
|
||||||
if (m_ErrorVctr != 0)
|
if (m_ErrorVctr != 0)
|
||||||
{
|
{
|
||||||
JulianLogErrorVector * evtLogVctr = 0;
|
nsCalLogErrorVector * evtLogVctr = 0;
|
||||||
t_int32 i = 0;
|
t_int32 i = 0;
|
||||||
for (i = m_ErrorVctr->GetSize() - 1; i >= 0; i--)
|
for (i = m_ErrorVctr->GetSize() - 1; i >= 0; i--)
|
||||||
{
|
{
|
||||||
evtLogVctr = (JulianLogErrorVector *) m_ErrorVctr->GetAt(i);
|
evtLogVctr = (nsCalLogErrorVector *) m_ErrorVctr->GetAt(i);
|
||||||
delete evtLogVctr;
|
delete evtLogVctr;
|
||||||
}
|
}
|
||||||
delete m_ErrorVctr; m_ErrorVctr = 0;
|
delete m_ErrorVctr; m_ErrorVctr = 0;
|
||||||
|
@ -104,8 +104,8 @@ void JLog::addEventErrorEntry()
|
||||||
}
|
}
|
||||||
if (m_ErrorVctr != 0)
|
if (m_ErrorVctr != 0)
|
||||||
{
|
{
|
||||||
JulianLogErrorVector * evtVctr = 0;
|
nsCalLogErrorVector * evtVctr = 0;
|
||||||
evtVctr = new JulianLogErrorVector();
|
evtVctr = new nsCalLogErrorVector();
|
||||||
if (evtVctr != 0)
|
if (evtVctr != 0)
|
||||||
{
|
{
|
||||||
m_ErrorVctr->Add(evtVctr);
|
m_ErrorVctr->Add(evtVctr);
|
||||||
|
@ -126,7 +126,7 @@ void JLog::setCurrentEventLogValidity(t_bool b)
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
void JLog::setCurrentEventLogComponentType(JulianLogErrorVector::ECompType iComponentType)
|
void JLog::setCurrentEventLogComponentType(nsCalLogErrorVector::ECompType iComponentType)
|
||||||
{
|
{
|
||||||
if (m_CurrentEventLogVctr != 0)
|
if (m_CurrentEventLogVctr != 0)
|
||||||
{
|
{
|
||||||
|
@ -169,13 +169,13 @@ JLog::getEventErrorLog(t_int32 index) const
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
#if 0
|
#if 0
|
||||||
JulianLogIterator *
|
nsCalLogIterator *
|
||||||
JLog::createIterator(JLog * aLog, JulianLogErrorVector::ECompType iComponentType, t_bool bValid)
|
JLog::createIterator(JLog * aLog, nsCalLogErrorVector::ECompType iComponentType, t_bool bValid)
|
||||||
{
|
{
|
||||||
if (aLog->GetErrorVector() == 0)
|
if (aLog->GetErrorVector() == 0)
|
||||||
return 0;
|
return 0;
|
||||||
else
|
else
|
||||||
return JulianLogIterator::createIterator(aLog->GetErrorVector(), iComponentType, bValid);
|
return nsCalLogIterator::createIterator(aLog->GetErrorVector(), iComponentType, bValid);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
@ -210,13 +210,13 @@ void JLog::logError(const t_int32 errorID,
|
||||||
UnicodeString & paramValue,
|
UnicodeString & paramValue,
|
||||||
t_int32 level)
|
t_int32 level)
|
||||||
{
|
{
|
||||||
JulianLogError * error = 0;
|
nsCalLogError * error = 0;
|
||||||
UnicodeString shortReturnStatus = "3.0";
|
UnicodeString shortReturnStatus = "3.0";
|
||||||
UnicodeString offendingData;
|
UnicodeString offendingData;
|
||||||
|
|
||||||
offendingData += propName; offendingData += ':'; offendingData += paramName;
|
offendingData += propName; offendingData += ':'; offendingData += paramName;
|
||||||
offendingData += ':'; offendingData += paramValue;
|
offendingData += ':'; offendingData += paramValue;
|
||||||
error = new JulianLogError(errorID, shortReturnStatus, offendingData, level);
|
error = new nsCalLogError(errorID, shortReturnStatus, offendingData, level);
|
||||||
if (error != 0)
|
if (error != 0)
|
||||||
{
|
{
|
||||||
t_bool bAdded;
|
t_bool bAdded;
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
#if 0
|
#if 0
|
||||||
JulianLogError::JulianLogError(UnicodeString & errorString,
|
nsCalLogError::nsCalLogError(UnicodeString & errorString,
|
||||||
t_int32 errorPriority)
|
t_int32 errorPriority)
|
||||||
{
|
{
|
||||||
m_ErrorString = errorString;
|
m_ErrorString = errorString;
|
||||||
|
@ -36,7 +36,7 @@ JulianLogError::JulianLogError(UnicodeString & errorString,
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
JulianLogError::JulianLogError(t_int32 errorID,
|
nsCalLogError::nsCalLogError(t_int32 errorID,
|
||||||
UnicodeString & shortReturnStatusCode,
|
UnicodeString & shortReturnStatusCode,
|
||||||
UnicodeString & offendingData,
|
UnicodeString & offendingData,
|
||||||
t_int32 errorPriority)
|
t_int32 errorPriority)
|
||||||
|
@ -47,14 +47,14 @@ JulianLogError::JulianLogError(t_int32 errorID,
|
||||||
m_Priority = errorPriority;
|
m_Priority = errorPriority;
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
void JulianLogError::deleteJulianLogErrorVector(JulianPtrArray * errors)
|
void nsCalLogError::deleteNsCalLogErrorVector(JulianPtrArray * errors)
|
||||||
{
|
{
|
||||||
if (errors != 0)
|
if (errors != 0)
|
||||||
{
|
{
|
||||||
t_int32 i;
|
t_int32 i;
|
||||||
for (i = errors->GetSize() - 1; i >= 0; i--)
|
for (i = errors->GetSize() - 1; i >= 0; i--)
|
||||||
{
|
{
|
||||||
delete ((JulianLogError *) errors->GetAt(i));
|
delete ((nsCalLogError *) errors->GetAt(i));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,8 +27,8 @@
|
||||||
#include "jlogitr.h"
|
#include "jlogitr.h"
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
JulianLogIterator::JulianLogIterator(JulianPtrArray * toIterate,
|
nsCalLogIterator::nsCalLogIterator(JulianPtrArray * toIterate,
|
||||||
JulianLogErrorVector::ECompType iComponentType,
|
nsCalLogErrorVector::ECompType iComponentType,
|
||||||
t_bool bValid):
|
t_bool bValid):
|
||||||
m_LogToIterateOver(toIterate),
|
m_LogToIterateOver(toIterate),
|
||||||
m_iComponentType(iComponentType),
|
m_iComponentType(iComponentType),
|
||||||
|
@ -38,51 +38,51 @@ m_bValid(bValid)
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
JulianLogIterator::JulianLogIterator()
|
nsCalLogIterator::nsCalLogIterator()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogIterator *
|
nsCalLogIterator *
|
||||||
JulianLogIterator::createIterator(JulianPtrArray * toIterate,
|
nsCalLogIterator::createIterator(JulianPtrArray * toIterate,
|
||||||
JulianLogErrorVector::ECompType iComponentType,
|
nsCalLogErrorVector::ECompType iComponentType,
|
||||||
t_bool bValid)
|
t_bool bValid)
|
||||||
{
|
{
|
||||||
if (toIterate == 0)
|
if (toIterate == 0)
|
||||||
return 0;
|
return 0;
|
||||||
else
|
else
|
||||||
return new JulianLogIterator(toIterate, iComponentType, bValid);
|
return new nsCalLogIterator(toIterate, iComponentType, bValid);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogErrorVector *
|
nsCalLogErrorVector *
|
||||||
JulianLogIterator::firstElement()
|
nsCalLogIterator::firstElement()
|
||||||
{
|
{
|
||||||
return findNextElement(0);
|
return findNextElement(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogErrorVector *
|
nsCalLogErrorVector *
|
||||||
JulianLogIterator::nextElement()
|
nsCalLogIterator::nextElement()
|
||||||
{
|
{
|
||||||
return findNextElement(++m_iIndex);
|
return findNextElement(++m_iIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogErrorVector *
|
nsCalLogErrorVector *
|
||||||
JulianLogIterator::findNextElement(t_int32 startIndex)
|
nsCalLogIterator::findNextElement(t_int32 startIndex)
|
||||||
{
|
{
|
||||||
if (m_LogToIterateOver != 0)
|
if (m_LogToIterateOver != 0)
|
||||||
{
|
{
|
||||||
JulianLogErrorVector * errVctr = 0;
|
nsCalLogErrorVector * errVctr = 0;
|
||||||
t_int32 i;
|
t_int32 i;
|
||||||
for (i = startIndex; i < m_LogToIterateOver->GetSize(); i++)
|
for (i = startIndex; i < m_LogToIterateOver->GetSize(); i++)
|
||||||
{
|
{
|
||||||
errVctr = (JulianLogErrorVector *) m_LogToIterateOver->GetAt(i);
|
errVctr = (nsCalLogErrorVector *) m_LogToIterateOver->GetAt(i);
|
||||||
if ((errVctr->GetComponentType() == m_iComponentType) &&
|
if ((errVctr->GetComponentType() == m_iComponentType) &&
|
||||||
(errVctr->IsValid() == m_bValid))
|
(errVctr->IsValid() == m_bValid))
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,30 +26,30 @@
|
||||||
#include "jlogvctr.h"
|
#include "jlogvctr.h"
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
JulianLogErrorVector::JulianLogErrorVector()
|
nsCalLogErrorVector::nsCalLogErrorVector()
|
||||||
{
|
{
|
||||||
m_ICalComponentType = ECompType_NSCALENDAR;
|
m_ICalComponentType = ECompType_NSCALENDAR;
|
||||||
m_ErrorVctr = 0;
|
m_ErrorVctr = 0;
|
||||||
m_bValidEvent = TRUE;
|
m_bValidEvent = TRUE;
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
JulianLogErrorVector::JulianLogErrorVector(ECompType iICalComponentType)
|
nsCalLogErrorVector::nsCalLogErrorVector(ECompType iICalComponentType)
|
||||||
{
|
{
|
||||||
m_ICalComponentType = iICalComponentType;
|
m_ICalComponentType = iICalComponentType;
|
||||||
m_ErrorVctr = 0;
|
m_ErrorVctr = 0;
|
||||||
m_bValidEvent = TRUE;
|
m_bValidEvent = TRUE;
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
JulianLogErrorVector::~JulianLogErrorVector()
|
nsCalLogErrorVector::~nsCalLogErrorVector()
|
||||||
{
|
{
|
||||||
if (m_ErrorVctr != 0)
|
if (m_ErrorVctr != 0)
|
||||||
{
|
{
|
||||||
JulianLogError::deleteJulianLogErrorVector(m_ErrorVctr);
|
nsCalLogError::deleteNsCalLogErrorVector(m_ErrorVctr);
|
||||||
delete m_ErrorVctr; m_ErrorVctr = 0;
|
delete m_ErrorVctr; m_ErrorVctr = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
void JulianLogErrorVector::AddError(JulianLogError * error)
|
void nsCalLogErrorVector::AddError(nsCalLogError * error)
|
||||||
{
|
{
|
||||||
if (m_ErrorVctr == 0)
|
if (m_ErrorVctr == 0)
|
||||||
m_ErrorVctr = new JulianPtrArray();
|
m_ErrorVctr = new JulianPtrArray();
|
||||||
|
|
|
@ -33,11 +33,11 @@
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianKeyword * JulianKeyword::m_Instance = 0;
|
nsCalKeyword * nsCalKeyword::m_Instance = 0;
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianKeyword::JulianKeyword()
|
nsCalKeyword::nsCalKeyword()
|
||||||
{
|
{
|
||||||
ms_sVCALENDAR = "VCALENDAR";
|
ms_sVCALENDAR = "VCALENDAR";
|
||||||
ms_ATOM_VCALENDAR.setString(ms_sVCALENDAR);
|
ms_ATOM_VCALENDAR.setString(ms_sVCALENDAR);
|
||||||
|
@ -560,17 +560,17 @@ JulianKeyword::JulianKeyword()
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianKeyword * JulianKeyword::Instance()
|
nsCalKeyword * nsCalKeyword::Instance()
|
||||||
{
|
{
|
||||||
if (m_Instance == 0)
|
if (m_Instance == 0)
|
||||||
m_Instance = new JulianKeyword();
|
m_Instance = new nsCalKeyword();
|
||||||
PR_ASSERT(m_Instance != 0);
|
PR_ASSERT(m_Instance != 0);
|
||||||
return m_Instance;
|
return m_Instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianKeyword::~JulianKeyword()
|
nsCalKeyword::~nsCalKeyword()
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
if (m_Instance != 0)
|
if (m_Instance != 0)
|
||||||
|
@ -581,14 +581,14 @@ JulianKeyword::~JulianKeyword()
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
// JulianAtomRange
|
// nsCalAtomRange
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianAtomRange * JulianAtomRange::m_Instance = 0;
|
nsCalAtomRange * nsCalAtomRange::m_Instance = 0;
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianAtomRange::~JulianAtomRange()
|
nsCalAtomRange::~nsCalAtomRange()
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
if (m_Instance != 0)
|
if (m_Instance != 0)
|
||||||
|
@ -600,106 +600,106 @@ JulianAtomRange::~JulianAtomRange()
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianAtomRange *
|
nsCalAtomRange *
|
||||||
JulianAtomRange::Instance()
|
nsCalAtomRange::Instance()
|
||||||
{
|
{
|
||||||
if (m_Instance == 0)
|
if (m_Instance == 0)
|
||||||
m_Instance = new JulianAtomRange();
|
m_Instance = new nsCalAtomRange();
|
||||||
PR_ASSERT(m_Instance != 0);
|
PR_ASSERT(m_Instance != 0);
|
||||||
return m_Instance;
|
return m_Instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianAtomRange::JulianAtomRange()
|
nsCalAtomRange::nsCalAtomRange()
|
||||||
{
|
{
|
||||||
// ATOM RANGES
|
// ATOM RANGES
|
||||||
ms_asAltrepLanguageParamRange[0] = JulianKeyword::Instance()->ms_ATOM_ALTREP;
|
ms_asAltrepLanguageParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_ALTREP;
|
||||||
ms_asAltrepLanguageParamRange[1] = JulianKeyword::Instance()->ms_ATOM_LANGUAGE;
|
ms_asAltrepLanguageParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_LANGUAGE;
|
||||||
ms_asAltrepLanguageParamRangeSize = 2;
|
ms_asAltrepLanguageParamRangeSize = 2;
|
||||||
|
|
||||||
ms_asTZIDValueParamRange[0] = JulianKeyword::Instance()->ms_ATOM_VALUE;
|
ms_asTZIDValueParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
|
||||||
ms_asTZIDValueParamRange[1] = JulianKeyword::Instance()->ms_ATOM_TZID;
|
ms_asTZIDValueParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_TZID;
|
||||||
ms_asTZIDValueParamRangeSize = 2;
|
ms_asTZIDValueParamRangeSize = 2;
|
||||||
|
|
||||||
ms_asLanguageParamRange[0] = JulianKeyword::Instance()->ms_ATOM_LANGUAGE;
|
ms_asLanguageParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_LANGUAGE;
|
||||||
ms_asLanguageParamRangeSize = 1;
|
ms_asLanguageParamRangeSize = 1;
|
||||||
|
|
||||||
ms_asEncodingValueParamRange[0] = JulianKeyword::Instance()->ms_ATOM_ENCODING;
|
ms_asEncodingValueParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_ENCODING;
|
||||||
ms_asEncodingValueParamRange[1] = JulianKeyword::Instance()->ms_ATOM_VALUE;
|
ms_asEncodingValueParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
|
||||||
ms_asEncodingValueParamRangeSize = 2;
|
ms_asEncodingValueParamRangeSize = 2;
|
||||||
|
|
||||||
ms_asEncodingValueFMTTypeParamRange[0] = JulianKeyword::Instance()->ms_ATOM_ENCODING;
|
ms_asEncodingValueFMTTypeParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_ENCODING;
|
||||||
ms_asEncodingValueFMTTypeParamRange[1] = JulianKeyword::Instance()->ms_ATOM_VALUE;
|
ms_asEncodingValueFMTTypeParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
|
||||||
ms_asEncodingValueFMTTypeParamRange[2] = JulianKeyword::Instance()->ms_ATOM_FMTTYPE;
|
ms_asEncodingValueFMTTypeParamRange[2] = nsCalKeyword::Instance()->ms_ATOM_FMTTYPE;
|
||||||
ms_asEncodingValueFMTTypeParamRangeSize = 3;
|
ms_asEncodingValueFMTTypeParamRangeSize = 3;
|
||||||
|
|
||||||
ms_asSentByParamRange[0] = JulianKeyword::Instance()->ms_ATOM_SENTBY;
|
ms_asSentByParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_SENTBY;
|
||||||
ms_asSentByParamRangeSize = 1;
|
ms_asSentByParamRangeSize = 1;
|
||||||
|
|
||||||
ms_asReltypeParamRange[0] = JulianKeyword::Instance()->ms_ATOM_RELTYPE;
|
ms_asReltypeParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_RELTYPE;
|
||||||
ms_asReltypeParamRangeSize = 1;
|
ms_asReltypeParamRangeSize = 1;
|
||||||
|
|
||||||
ms_asRelatedValueParamRange[0] = JulianKeyword::Instance()->ms_ATOM_VALUE;
|
ms_asRelatedValueParamRange[0] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
|
||||||
ms_asRelatedValueParamRange[1] = JulianKeyword::Instance()->ms_ATOM_RELATED;
|
ms_asRelatedValueParamRange[1] = nsCalKeyword::Instance()->ms_ATOM_RELATED;
|
||||||
ms_asRelatedValueParamRangeSize = 2;
|
ms_asRelatedValueParamRangeSize = 2;
|
||||||
|
|
||||||
ms_asBinaryURIValueRange[0] = JulianKeyword::Instance()->ms_ATOM_BINARY;
|
ms_asBinaryURIValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_BINARY;
|
||||||
ms_asBinaryURIValueRange[1] = JulianKeyword::Instance()->ms_ATOM_URI;
|
ms_asBinaryURIValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_URI;
|
||||||
ms_asBinaryURIValueRangeSize = 2;
|
ms_asBinaryURIValueRangeSize = 2;
|
||||||
|
|
||||||
ms_asDateDateTimeValueRange[0] = JulianKeyword::Instance()->ms_ATOM_DATE;
|
ms_asDateDateTimeValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_DATE;
|
||||||
ms_asDateDateTimeValueRange[1] = JulianKeyword::Instance()->ms_ATOM_DATETIME;
|
ms_asDateDateTimeValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
|
||||||
ms_asDateDateTimeValueRangeSize = 2;
|
ms_asDateDateTimeValueRangeSize = 2;
|
||||||
|
|
||||||
ms_asDurationDateTimeValueRange[0] = JulianKeyword::Instance()->ms_ATOM_DURATION;
|
ms_asDurationDateTimeValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_DURATION;
|
||||||
ms_asDurationDateTimeValueRange[1] = JulianKeyword::Instance()->ms_ATOM_DATETIME;
|
ms_asDurationDateTimeValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
|
||||||
ms_asDurationDateTimeValueRangeSize = 2;
|
ms_asDurationDateTimeValueRangeSize = 2;
|
||||||
|
|
||||||
ms_asDateDateTimePeriodValueRange[0] = JulianKeyword::Instance()->ms_ATOM_DATE;
|
ms_asDateDateTimePeriodValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_DATE;
|
||||||
ms_asDateDateTimePeriodValueRange[1] = JulianKeyword::Instance()->ms_ATOM_DATETIME;
|
ms_asDateDateTimePeriodValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
|
||||||
ms_asDateDateTimePeriodValueRange[2] = JulianKeyword::Instance()->ms_ATOM_PERIOD;
|
ms_asDateDateTimePeriodValueRange[2] = nsCalKeyword::Instance()->ms_ATOM_PERIOD;
|
||||||
ms_asDateDateTimePeriodValueRangeSize = 3;
|
ms_asDateDateTimePeriodValueRangeSize = 3;
|
||||||
|
|
||||||
ms_asRelTypeRange[0] = JulianKeyword::Instance()->ms_ATOM_PARENT;
|
ms_asRelTypeRange[0] = nsCalKeyword::Instance()->ms_ATOM_PARENT;
|
||||||
ms_asRelTypeRange[1] = JulianKeyword::Instance()->ms_ATOM_CHILD;
|
ms_asRelTypeRange[1] = nsCalKeyword::Instance()->ms_ATOM_CHILD;
|
||||||
ms_asRelTypeRange[2] = JulianKeyword::Instance()->ms_ATOM_SIBLING;
|
ms_asRelTypeRange[2] = nsCalKeyword::Instance()->ms_ATOM_SIBLING;
|
||||||
ms_iRelTypeRangeSize = 3;
|
ms_iRelTypeRangeSize = 3;
|
||||||
|
|
||||||
ms_asRelatedRange[0] = JulianKeyword::Instance()->ms_ATOM_START;
|
ms_asRelatedRange[0] = nsCalKeyword::Instance()->ms_ATOM_START;
|
||||||
ms_asRelatedRange[1] = JulianKeyword::Instance()->ms_ATOM_END;
|
ms_asRelatedRange[1] = nsCalKeyword::Instance()->ms_ATOM_END;
|
||||||
ms_iRelatedRangeSize = 2;
|
ms_iRelatedRangeSize = 2;
|
||||||
|
|
||||||
ms_asParameterRange[0] = JulianKeyword::Instance()->ms_ATOM_ALTREP;
|
ms_asParameterRange[0] = nsCalKeyword::Instance()->ms_ATOM_ALTREP;
|
||||||
ms_asParameterRange[1] = JulianKeyword::Instance()->ms_ATOM_ENCODING;
|
ms_asParameterRange[1] = nsCalKeyword::Instance()->ms_ATOM_ENCODING;
|
||||||
ms_asParameterRange[2] = JulianKeyword::Instance()->ms_ATOM_LANGUAGE;
|
ms_asParameterRange[2] = nsCalKeyword::Instance()->ms_ATOM_LANGUAGE;
|
||||||
ms_asParameterRange[3] = JulianKeyword::Instance()->ms_ATOM_TZID;
|
ms_asParameterRange[3] = nsCalKeyword::Instance()->ms_ATOM_TZID;
|
||||||
ms_asParameterRange[4] = JulianKeyword::Instance()->ms_ATOM_VALUE;
|
ms_asParameterRange[4] = nsCalKeyword::Instance()->ms_ATOM_VALUE;
|
||||||
ms_iParameterRangeSize = 5;
|
ms_iParameterRangeSize = 5;
|
||||||
|
|
||||||
ms_asIrregularProperties[0] = JulianKeyword::Instance()->ms_ATOM_ATTENDEE;
|
ms_asIrregularProperties[0] = nsCalKeyword::Instance()->ms_ATOM_ATTENDEE;
|
||||||
ms_asIrregularProperties[1] = JulianKeyword::Instance()->ms_ATOM_FREEBUSY;
|
ms_asIrregularProperties[1] = nsCalKeyword::Instance()->ms_ATOM_FREEBUSY;
|
||||||
ms_asIrregularProperties[2] = JulianKeyword::Instance()->ms_ATOM_RECURRENCEID;
|
ms_asIrregularProperties[2] = nsCalKeyword::Instance()->ms_ATOM_RECURRENCEID;
|
||||||
ms_asIrregularProperties[3] = JulianKeyword::Instance()->ms_ATOM_ORGANIZER;
|
ms_asIrregularProperties[3] = nsCalKeyword::Instance()->ms_ATOM_ORGANIZER;
|
||||||
ms_iIrregularPropertiesSize = 4;
|
ms_iIrregularPropertiesSize = 4;
|
||||||
|
|
||||||
ms_asValueRange[0] = JulianKeyword::Instance()->ms_ATOM_BINARY;
|
ms_asValueRange[0] = nsCalKeyword::Instance()->ms_ATOM_BINARY;
|
||||||
ms_asValueRange[1] = JulianKeyword::Instance()->ms_ATOM_BOOLEAN;
|
ms_asValueRange[1] = nsCalKeyword::Instance()->ms_ATOM_BOOLEAN;
|
||||||
ms_asValueRange[2] = JulianKeyword::Instance()->ms_ATOM_CALADDRESS;
|
ms_asValueRange[2] = nsCalKeyword::Instance()->ms_ATOM_CALADDRESS;
|
||||||
ms_asValueRange[3] = JulianKeyword::Instance()->ms_ATOM_DATE;
|
ms_asValueRange[3] = nsCalKeyword::Instance()->ms_ATOM_DATE;
|
||||||
ms_asValueRange[4] = JulianKeyword::Instance()->ms_ATOM_DATETIME;
|
ms_asValueRange[4] = nsCalKeyword::Instance()->ms_ATOM_DATETIME;
|
||||||
ms_asValueRange[5] = JulianKeyword::Instance()->ms_ATOM_DURATION;
|
ms_asValueRange[5] = nsCalKeyword::Instance()->ms_ATOM_DURATION;
|
||||||
ms_asValueRange[6] = JulianKeyword::Instance()->ms_ATOM_FLOAT;
|
ms_asValueRange[6] = nsCalKeyword::Instance()->ms_ATOM_FLOAT;
|
||||||
ms_asValueRange[7] = JulianKeyword::Instance()->ms_ATOM_INTEGER;
|
ms_asValueRange[7] = nsCalKeyword::Instance()->ms_ATOM_INTEGER;
|
||||||
ms_asValueRange[8] = JulianKeyword::Instance()->ms_ATOM_PERIOD;
|
ms_asValueRange[8] = nsCalKeyword::Instance()->ms_ATOM_PERIOD;
|
||||||
ms_asValueRange[9] = JulianKeyword::Instance()->ms_ATOM_RECUR;
|
ms_asValueRange[9] = nsCalKeyword::Instance()->ms_ATOM_RECUR;
|
||||||
ms_asValueRange[10] = JulianKeyword::Instance()->ms_ATOM_TEXT;
|
ms_asValueRange[10] = nsCalKeyword::Instance()->ms_ATOM_TEXT;
|
||||||
ms_asValueRange[11] = JulianKeyword::Instance()->ms_ATOM_TIME;
|
ms_asValueRange[11] = nsCalKeyword::Instance()->ms_ATOM_TIME;
|
||||||
ms_asValueRange[12] = JulianKeyword::Instance()->ms_ATOM_URI;
|
ms_asValueRange[12] = nsCalKeyword::Instance()->ms_ATOM_URI;
|
||||||
ms_asValueRange[13] = JulianKeyword::Instance()->ms_ATOM_UTCOFFSET;
|
ms_asValueRange[13] = nsCalKeyword::Instance()->ms_ATOM_UTCOFFSET;
|
||||||
ms_iValueRangeSize = 14;
|
ms_iValueRangeSize = 14;
|
||||||
ms_asEncodingRange[0] = JulianKeyword::Instance()->ms_ATOM_8bit;
|
ms_asEncodingRange[0] = nsCalKeyword::Instance()->ms_ATOM_8bit;
|
||||||
ms_asEncodingRange[1] = JulianKeyword::Instance()->ms_ATOM_Base64;
|
ms_asEncodingRange[1] = nsCalKeyword::Instance()->ms_ATOM_Base64;
|
||||||
ms_iEncodingRangeSize = 2;
|
ms_iEncodingRangeSize = 2;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -709,23 +709,23 @@ JulianAtomRange::JulianAtomRange()
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogErrorMessage * JulianLogErrorMessage::m_Instance = 0;
|
nsCalLogErrorMessage * nsCalLogErrorMessage::m_Instance = 0;
|
||||||
t_int32 JulianLogErrorMessage::ms_iStaticErrorNumber = 10000;
|
t_int32 nsCalLogErrorMessage::ms_iStaticErrorNumber = 10000;
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogErrorMessage *
|
nsCalLogErrorMessage *
|
||||||
JulianLogErrorMessage::Instance()
|
nsCalLogErrorMessage::Instance()
|
||||||
{
|
{
|
||||||
if (m_Instance == 0)
|
if (m_Instance == 0)
|
||||||
m_Instance = new JulianLogErrorMessage();
|
m_Instance = new nsCalLogErrorMessage();
|
||||||
PR_ASSERT(m_Instance != 0);
|
PR_ASSERT(m_Instance != 0);
|
||||||
return m_Instance;
|
return m_Instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogErrorMessage::~JulianLogErrorMessage()
|
nsCalLogErrorMessage::~nsCalLogErrorMessage()
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
if (m_Instance != 0)
|
if (m_Instance != 0)
|
||||||
|
@ -737,7 +737,7 @@ JulianLogErrorMessage::~JulianLogErrorMessage()
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianLogErrorMessage::JulianLogErrorMessage()
|
nsCalLogErrorMessage::nsCalLogErrorMessage()
|
||||||
{
|
{
|
||||||
#if 0
|
#if 0
|
||||||
ms_sDTEndBeforeDTStart = "error: DTEnd before DTStart. Setting DTEnd equal to DTStart.";
|
ms_sDTEndBeforeDTStart = "error: DTEnd before DTStart. Setting DTEnd equal to DTStart.";
|
||||||
|
@ -1076,25 +1076,25 @@ JulianLogErrorMessage::JulianLogErrorMessage()
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
// JulianFormatString
|
// nsCalFormatString
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianFormatString * JulianFormatString::m_Instance = 0;
|
nsCalFormatString * nsCalFormatString::m_Instance = 0;
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianFormatString *
|
nsCalFormatString *
|
||||||
JulianFormatString::Instance()
|
nsCalFormatString::Instance()
|
||||||
{
|
{
|
||||||
if (m_Instance == 0)
|
if (m_Instance == 0)
|
||||||
m_Instance = new JulianFormatString();
|
m_Instance = new nsCalFormatString();
|
||||||
PR_ASSERT(m_Instance != 0);
|
PR_ASSERT(m_Instance != 0);
|
||||||
return m_Instance;
|
return m_Instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianFormatString::~JulianFormatString()
|
nsCalFormatString::~nsCalFormatString()
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
if (m_Instance != 0)
|
if (m_Instance != 0)
|
||||||
|
@ -1106,7 +1106,7 @@ JulianFormatString::~JulianFormatString()
|
||||||
|
|
||||||
//---------------------------------------------------------------------
|
//---------------------------------------------------------------------
|
||||||
|
|
||||||
JulianFormatString::JulianFormatString()
|
nsCalFormatString::nsCalFormatString()
|
||||||
{
|
{
|
||||||
ms_sDateTimeISO8601Pattern = "yyyyMMdd'T'HHmmss'Z'";
|
ms_sDateTimeISO8601Pattern = "yyyyMMdd'T'HHmmss'Z'";
|
||||||
ms_sDateTimeISO8601LocalPattern = "yyyyMMdd'T'HHmmss";
|
ms_sDateTimeISO8601LocalPattern = "yyyyMMdd'T'HHmmss";
|
||||||
|
|
Загрузка…
Ссылка в новой задаче