Exemple #1
0
 public ShareCopier(SidNameResolver nameResolver, SidTranslator sidTranslator, bool autoResolveShareNameConflicts, IActionObserver observer)
 {
     Resolver      = nameResolver;
     SidTranslator = sidTranslator;
     AutoResolveShareNameConflicts = autoResolveShareNameConflicts;
     ActionObserver = observer;
 }
Exemple #2
0
 public InterfaceActionManager()
 {
     m_DatePrinter          = new DatePrinter();
     m_TimePrinter          = new TimePrinter();
     m_VersionPrinter       = new VersionPrinter();
     m_CapitalLetterCounter = new CapitalLetterCounter();
 }
Exemple #3
0
 public SidTranslator(bool automaticallyImport, string defaultPassword, IActionObserver actionObserver)
 {
     _importObject    = automaticallyImport;
     _actionObserver  = actionObserver;
     _defaultPassword = defaultPassword;
     _translations    = new Dictionary <string, string>();
 }
Exemple #4
0
 public void addObserver(IActionObserver observer)
 {
     if (observers == null)
     {
         observers = new List <IActionObserver>();
     }
     observers.Add(observer);
 }
Exemple #5
0
 public UserCopier(bool copyGroupMembership, bool importLocalGroups, string defaultPassword, bool applyMembershipDeletions, IActionObserver actionObserver)
 {
     CopyGroupMembership      = copyGroupMembership;
     ImportLocalGroups        = importLocalGroups;
     DefaultUserPassword      = defaultPassword;
     ApplyMembershipDeletions = applyMembershipDeletions;
     _actionObserver          = (actionObserver == null) ? SecurityTool.DefaultActionObserver : actionObserver;
 }
Exemple #6
0
 public GroupCopier(bool copyLocalMembership, bool importLocalUsers, bool copyDomainMembership, string defaultUserPassword, bool applyMembershipDeletions, IActionObserver actionObserver)
 {
     Debug.Assert(defaultUserPassword != null);
     _copyLocalMembership      = copyLocalMembership;
     _importLocalUsers         = importLocalUsers;
     _copyDomainMembership     = copyDomainMembership;
     _defaultUserPassword      = defaultUserPassword;
     _applyMembershipDeletions = applyMembershipDeletions;
     _actionObserver           = (actionObserver == null) ? SecurityTool.DefaultActionObserver : actionObserver;
 }
Exemple #7
0
 public SIDRenamer(
     string hostname,
     List <Tuple <SecurityIdentifier, SecurityIdentifier> > list,
     IActionObserver actionObserver)
 {
     Debug.Assert(hostname != null);
     Debug.Assert(list != null);
     Debug.Assert(actionObserver != null);
     ReplaceList    = list;
     ActionObserver = actionObserver;
     Hostname       = hostname;
 }
Exemple #8
0
 public SIDSearcher(
     string hostname,
     List <SecurityIdentifier> list,
     bool findDanglingSids,
     IActionObserver actionObserver)
 {
     Debug.Assert(hostname != null);
     Debug.Assert(list != null);
     Debug.Assert(actionObserver != null);
     Hostname         = hostname;
     FindDanglingSIDs = findDanglingSids;
     SearchList       = list;
     ActionObserver   = actionObserver;
 }
Exemple #9
0
 public ShareCopier(IActionObserver observer) : this(null, false, string.Empty, false, true, observer)
 {
 }
Exemple #10
0
 public void DetachActionObserver(IActionObserver i_ActionObserver)
 {
     r_ActionObservers.Remove(i_ActionObserver);
 }
Exemple #11
0
        public void AddSubMenu(string i_Title, IActionObserver i_ActionObserver)
        {
            AddSubMenu(i_Title);

            m_MenuItems.Find(menuItem => menuItem.Title.Equals(i_Title)).AttachActionObserver(i_ActionObserver);
        }
 public void DetachObserver(IActionObserver i_ActionObserver)
 {
     m_ActionObserve.Remove(i_ActionObserver);
 }
Exemple #13
0
 public void AddObserver(IActionObserver observer)
 {
     GameObservers.Add(observer);
 }
Exemple #14
0
 public void AddNewObserver(IActionObserver i_Observer)
 {
     m_ActionObservers.Add(i_Observer);
 }
 public void AttachObserver(IActionObserver i_ActionObserver)
 {
     m_ActionObserve.Add(i_ActionObserver);
 }
Exemple #16
0
 public ShareCopier(string sourceHost, bool importUsersAndGroups, string defaultUserPassword, bool autoResolveShareNameConflicts, bool renameOldShareWhenCopyingToSameMachine, IActionObserver observer)
     : this(
         string.IsNullOrEmpty(sourceHost) ? new SidNameResolver() : new SidNameResolver(sourceHost),
         new SidTranslator(importUsersAndGroups, defaultUserPassword, observer),
         autoResolveShareNameConflicts,
         observer
         )
 {
 }
Exemple #17
0
 public void AttachActionObserver(IActionObserver i_ActionObserver)
 {
     r_ActionObservers.Add(i_ActionObserver);
 }
 public void Register(IActionObserver observer)
 {
     _observer = observer;
 }
Exemple #19
0
 public void Register(IActionObserver observer)
 {
     foreach(var menu in _menus)
         menu.Register(observer);
 }
Exemple #20
0
 public void RemoveObserver(IActionObserver i_Observer)
 {
     m_ActionObservers.Remove(i_Observer);
 }