Beispiel #1
0
 public void Process(IWITDSyncer witSyncer)
 {
     foreach (var cmd in m_commands.Values)
     {
         cmd.Invoke(witSyncer);
     }
 }
Beispiel #2
0
 public override void Invoke(IWITDSyncer witSyncer)
 {
     if (IsValid())
     {
         witSyncer.DeleteNode(m_paramas[WITDUpdateCommands.ParamSearchPath]);
     }
 }
Beispiel #3
0
 public override void Invoke(IWITDSyncer witSyncer)
 {
     if (IsValid())
     {
         witSyncer.ReplaceNode(
             m_paramas[WITDUpdateCommands.ParamSearchPath],
             m_paramas[WITDUpdateCommands.ParamNewNodeContent]);
     }
 }
Beispiel #4
0
 public override void Invoke(IWITDSyncer witSyncer)
 {
     if (IsValid())
     {
         witSyncer.AddAttribute(
             m_paramas[WITDUpdateCommands.ParamSearchPath],
             m_paramas[WITDUpdateCommands.ParamNewAttribute],
             m_paramas[WITDUpdateCommands.ParamAttributeValue]);
     }
 }
Beispiel #5
0
 public override void Invoke(IWITDSyncer witSyncer)
 {
     if (IsValid())
     {
         if (m_paramas.ContainsKey(WITDUpdateCommands.ParamDuplicateSearchPath))
         {
             witSyncer.InsertNode(
                 m_paramas[WITDUpdateCommands.ParamSearchPath],
                 m_paramas[WITDUpdateCommands.ParamNewNodeContent],
                 m_paramas[WITDUpdateCommands.ParamDuplicateSearchPath]);
         }
         else
         {
             witSyncer.InsertNode(
                 m_paramas[WITDUpdateCommands.ParamSearchPath],
                 m_paramas[WITDUpdateCommands.ParamNewNodeContent]);
         }
     }
 }
Beispiel #6
0
 public abstract void Invoke(IWITDSyncer witSyncer);