public ConfigureSettingsSubCommandFactory(IBoxHome boxHome, LocalizedStringsResource names)
 {
     _boxHome      = boxHome;
     _environments = boxHome.GetBoxEnvironments();
     _settings     = boxHome.GetBoxHomeSettings();
     _names        = names;
 }
Пример #2
0
 public RootCommand(UserCommand user, ConfigureCommand config,
                    FolderCommand folder, FileCommand file, WebhooksCommand webhooks,
                    GroupCommand group, MetadataTemplateCommand mdt, EventCommand evt,
                    CollaborationCommand collab, SharedLinkCommand sl, TrashCommand trsh,
                    SessionCommand ssn, TokenCommand tk, SearchCommand srch,
                    TaskCommand tsk, TaskAssignmentCommand tskAsgn, CommentCommand cmt,
                    LocalizedStringsResource names, IBoxHome home)
 {
     _user     = user;
     _config   = config;
     _folder   = folder;
     _file     = file;
     _webhooks = webhooks;
     _group    = group;
     _mdt      = mdt;
     _evt      = evt;
     _collab   = collab;
     _sl       = sl;
     _trsh     = trsh;
     _ssn      = ssn;
     _tk       = tk;
     _srch     = srch;
     _tsk      = tsk;
     _tskAsgn  = tskAsgn;
     _cmt      = cmt;
     _names    = names;
     _home     = home;
 }
Пример #3
0
 public SubCommandFactory(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, LocalizedStringsResource names)
 {
     _boxHome            = boxHome;
     _environments       = boxHome.GetBoxEnvironments();
     _settings           = boxHome.GetBoxHomeSettings();
     _boxPlatformBuilder = boxPlatformBuilder;
     _names = names;
 }
Пример #4
0
 public CollaborationOnItemCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, SubCommandFactory factory,
                                   LocalizedStringsResource names, BoxType t = BoxType.enterprise)
     : base(boxPlatformBuilder, boxHome, names)
 {
     if (t == BoxType.file)
     {
         _subCommands = factory.CreateFactory(base._names.CommandNames.FileCollaborations);
     }
     else if (t == BoxType.folder)
     {
         _subCommands = factory.CreateFactory(base._names.CommandNames.FolderCollaborations);
     }
     else
     {
         throw new Exception("This item does not support collaborations.");
     }
 }
Пример #5
0
 public SharedLinkCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, SubCommandFactory factory,
                          LocalizedStringsResource names, BoxType t = BoxType.enterprise)
     : base(boxPlatformBuilder, boxHome, names)
 {
     _t = t;
     if (t == BoxType.file)
     {
         _subCommands = factory.CreateFactory(base._names.CommandNames.FileSharedLinks);
     }
     else if (t == BoxType.folder)
     {
         _subCommands = factory.CreateFactory(base._names.CommandNames.FolderSharedLinks);
     }
     else
     {
         _subCommands = factory.CreateFactory(base._names.CommandNames.SharedLinks);
     }
 }
Пример #6
0
 public ConfigureEnvironmentsSubCommandFactory(IBoxPlatformServiceBuilder builder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(builder, boxHome, names)
 {
 }
Пример #7
0
 public MetadataTemplateListCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
     _home = home;
 }
Пример #8
0
 public TokenSubCommandBase(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(boxPlatformBuilder, boxHome, names)
 {
 }
 public SessionEndUserSessionCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(boxPlatformBuilder, boxHome, names)
 {
 }
Пример #10
0
 public FileDownloadCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(boxPlatformBuilder, boxHome, names)
 {
 }
Пример #11
0
 public WebhooksListCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
     _home = home;
 }
Пример #12
0
 public GroupMembershipCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, LocalizedStringsResource names, SubCommandFactory factory)
     : base(boxPlatformBuilder, boxHome, names)
 {
     _subCommands = factory.CreateFactory(_names.CommandNames.GroupMembership);
 }
Пример #13
0
 public GroupMembershipCreateCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
     _home = home;
 }
Пример #14
0
 public GroupMembershipDeleteCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(boxPlatformBuilder, boxHome, names)
 {
 }
Пример #15
0
 public MetadataTemplateSubCommandFactory(IBoxPlatformServiceBuilder builder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(builder, boxHome, names)
 {
 }
Пример #16
0
 public GroupSubCommandBase(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
     _levels = new List <string>
     {
         "admins_only",
         "admins_and_members",
         "all_managed_users"
     };
 }
Пример #17
0
 public MetadataCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, SubCommandFactory factory, LocalizedStringsResource names, BoxType t)
     : base(boxPlatformBuilder, boxHome, names)
 {
     if (t == BoxType.file)
     {
         _subCommands = factory.CreateFactory(base._names.CommandNames.FileMetadata);
     }
     else if (t == BoxType.folder)
     {
         _subCommands = factory.CreateFactory(base._names.CommandNames.FolderMetadata);
     }
 }
Пример #18
0
 public StoragePolicyCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, SubCommandFactory factory, LocalizedStringsResource names)
     : base(boxPlatformBuilder, boxHome, names)
 {
     _factory     = factory;
     _subCommands = factory.CreateFactory(_names.CommandNames.StoragePolicy);
 }
Пример #19
0
 public MetadataDeleteCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names, BoxType t)
     : base(boxPlatformBuilder, home, names, t)
 {
     _home = home;
 }
Пример #20
0
 public FolderChangeUploadEmailCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
     _home = home;
 }
Пример #21
0
 public TokenCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome boxHome, SubCommandFactory factory, LocalizedStringsResource names)
     : base(boxPlatformBuilder, boxHome, names)
 {
     _subCommands = factory.CreateFactory(base._names.CommandNames.Token);
 }
Пример #22
0
 public SharedLinkCreateCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names, BoxType t)
     : base(boxPlatformBuilder, home, names, t)
 {
     _home = home;
 }
Пример #23
0
 public CollaborationListCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names, BoxType t)
     : base(boxPlatformBuilder, home, names, t)
 {
     _home = home;
 }
 public CollaborationSubCommandBase(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names, BoxType t)
     : base(boxPlatformBuilder, home, names)
 {
     _t = t;
 }
Пример #25
0
 public StoragePolicyGetCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
     _home = home;
 }
 public GroupMembershipSubCommandFactory(IBoxPlatformServiceBuilder builder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(builder, boxHome, names)
 {
 }
 public FileVersionSubCommandFactory(IBoxPlatformServiceBuilder builder, IBoxHome boxHome, LocalizedStringsResource names)
     : base(builder, boxHome, names)
 {
 }
Пример #28
0
 public TaskAssignmentDeleteCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
 }
Пример #29
0
 public FolderUpdateCommand(IBoxPlatformServiceBuilder boxPlatformBuilder, IBoxHome home, LocalizedStringsResource names)
     : base(boxPlatformBuilder, home, names)
 {
     _home = home;
 }
Пример #30
0
 public ConfigureSettingsCommand(IBoxHome boxHome, SubCommandFactory factory, LocalizedStringsResource names)
     : base(boxHome)
 {
     _names       = names;
     _subCommands = factory.CreateFactory(_names.CommandNames.Settings);
 }