private CommandControllerImpl() { dataProvider = DataPRoviderImpl.getInstance(); directoryController = DirectoryControllerImpl.getInstance(); fileController = FileControllerImpl.getInstance(); securityManager = SecurityManagerImpl.getInstance(); userManager = UserManagerImpl.getInstance(); }
public static UserManagerImpl getInstance() { if (instance == null) { instance = new UserManagerImpl(DataPRoviderImpl.getInstance(), SecurityManagerImpl.getInstance()); } return(instance); }
public void createDirectory(string name) { if ((dataProvider.getCurrentDirectory() + '\\' + name).Equals(dataProvider.getCurrentDirectory() + '\\') || Directory.Exists(dataProvider.getCurrentDirectory() + '\\' + name)) { throw new FileOrDirectoryOlreadyExistException(); } if (!SecurityManagerImpl.getInstance().isDirNameCorrect(name)) { throw new WrongFileOrDirectoryNameException(); } Directory.CreateDirectory(dataProvider.getCurrentDirectory() + '\\' + name); //Directory.CreateDirectory(name); }