Example #1
0
        void readChanges()
        {
            String strTimestamp = CRhoFile.readStringFromResourceFile(CONF_FILENAME + CONF_TIMESTAMP);

            if (CRhoFile.isFileExist(getConfFilePath() + CONF_CHANGES))
            {
                String strSettings = CRhoFile.readStringFromFile(getConfFilePath() + CONF_CHANGES);
                loadFromString(strSettings, m_mapChangedValues);

                String strOldTimestamp = "";
                if (m_mapChangedValues.containsKey(CONF_TIMESTAMP_PROP))
                {
                    strOldTimestamp = (String)m_mapChangedValues.get(CONF_TIMESTAMP_PROP);
                }

                if (strTimestamp.compareTo(strOldTimestamp) != 0)
                {
                    checkConflicts();
                }

                loadFromString(strSettings, m_mapValues);
            }
            else
            {
                m_mapChangedValues.put(CONF_TIMESTAMP_PROP, strTimestamp);
            }
        }
Example #2
0
        private static void clearMap(String strMap)
        {
            string[] files = strMap.Split('\n');

            for (int i = 0; i < files.Length - 1; i++)
            {
                String[] values = files[i].Split('|');

                String strFile = values[0];
                if (CRhoFile.isFileExist(strFile))
                {
                    CRhoFile.deleteFile(strFile);
                }
            }
        }
Example #3
0
        private static void clearMap(String strMap)
        {
            string[] files = strMap.Split('\n');

            for (int i = 0; i < files.Length - 1; i++)
            {
                String[] values = files[i].Split('|');

                String strFile = RHODESAPP().canonicalizeRhoPath(values[0]);
                if (CRhoFile.isFileExist(strFile))
                {
                    CRhoFile.deleteFile(strFile);
                }
            }
        }