//JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenario.Scenario().WithoutAuthorizations()
                                               .FailsDueToRequired(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Delete)),
                                               AuthorizationScenario.Scenario()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Delete)).Succeeds()));
 }
 //JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenario.Scenario()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                   AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance", "userId", Permissions.Read))
                                               .FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, "sourceDefinitionKey", "userId", Permissions.MigrateInstance),
                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "targetDefinitionKey", "userId", Permissions.MigrateInstance)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance", "userId", Permissions.Read),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "sourceDefinitionKey", "userId", Permissions.MigrateInstance))
                                               .FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, "sourceDefinitionKey", "userId", Permissions.MigrateInstance),
                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "targetDefinitionKey", "userId", Permissions.MigrateInstance)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance", "userId", Permissions.Read),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "targetDefinitionKey", "userId", Permissions.MigrateInstance))
                                               .FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, "sourceDefinitionKey", "userId", Permissions.MigrateInstance),
                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "targetDefinitionKey", "userId", Permissions.MigrateInstance)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance", "userId", Permissions.Read),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "sourceDefinitionKey", "userId", Permissions.MigrateInstance),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "targetDefinitionKey", "userId", Permissions.MigrateInstance)).Succeeds(),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance", "userId", Permissions.Read),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "*", "userId", Permissions.MigrateInstance)).Succeeds(),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance", "userId", Permissions.Read))
                                               .FailsDueToRequired(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create))));
 }
 //JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenario.Scenario().WithoutAuthorizations()
                                               .FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, PROCESS_DEFINITION_KEY, "userId", Permissions.Delete)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, PROCESS_DEFINITION_KEY, "userId", Permissions.Delete)).Succeeds(),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "*", "userId", Permissions.Delete)).Succeeds()));
 }
Пример #4
0
 private void InitializeInstanceFields()
 {
     authRule  = new AuthorizationTestRule(engineRule);
     testRule  = new ProcessEngineTestRule(engineRule);
     helper    = new BatchModificationHelper(engineRule);
     ruleChain = RuleChain.outerRule(engineRule).around(authRule).around(testRule);
 }
 //JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenarioWithCount.scenario().withCount(2L)
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process_1", "userId", Permissions.ReadHistory, Permissions.DeleteHistory),
                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process_2", "userId", Permissions.ReadHistory)).FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process_2", "userId", Permissions.DeleteHistory)), AuthorizationScenarioWithCount.scenario().withCount(0L).WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                                                                                                                                                                                                                                                                                                AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process_1", "userId", Permissions.ReadHistory, Permissions.DeleteHistory),
                                                                                                                                                                                                                                                                                                                                                                                AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process_2", "userId", Permissions.ReadHistory, Permissions.DeleteHistory)).Succeeds()));
 }
 //JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenario.Scenario().WithoutAuthorizations().FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessInstance, "ProcessInstanceId", "userId", Permissions.Update),
                                                                                                                           AuthorizationSpec.Grant(Resources.ProcessDefinition, "oneExternalTaskProcess", "userId", Permissions.UpdateInstance)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessInstance, "ProcessInstanceId", "userId", Permissions.Update)).Succeeds(),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessInstance, "*", "userId", Permissions.Update)).Succeeds(),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "processDefinitionKey", "userId", Permissions.UpdateInstance)).Succeeds(),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "*", "userId", Permissions.UpdateInstance)).Succeeds()));
 }
 //JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenarioWithCount.scenario().withCount(3).WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                                         AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance1", "userId", Permissions.Read, Permissions.Update),
                                                                                                                         AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance2", "userId", Permissions.Read)).FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance2", "userId", Permissions.Update),
                                                                                                                                                                                                                                                AuthorizationSpec.Grant(Resources.ProcessDefinition, "exceptionInJobExecution", "userId", Permissions.UpdateInstance)), AuthorizationScenarioWithCount.scenario().withCount(5).WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                                                                                                                                                                                                                                                                                                                                                                  AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance1", "userId", Permissions.All),
                                                                                                                                                                                                                                                                                                                                                                                                                                                  AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance2", "userId", Permissions.All)).Succeeds(), AuthorizationScenarioWithCount.scenario().withCount(5).WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "*", "userId", Permissions.Create),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process", "userId", Permissions.ReadInstance, Permissions.UpdateInstance)).Succeeds()));
 }
Пример #8
0
//JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.AsParameters(scenario
                                                      .FailsDueToRequired(AuthorizationSpec.Grant(Resources.DecisionDefinition, "*", "demo",
                                                                                                  Permissions.DeleteHistory)),
                                                      scenario
                                                      .WithAuthorizations(AuthorizationSpec.Grant(Resources.DecisionDefinition, "someId", "demo",
                                                                                                  Permissions.DeleteHistory))
                                                      .FailsDueToRequired(AuthorizationSpec.Grant(Resources.DecisionDefinition, "*", "demo",
                                                                                                  Permissions.DeleteHistory)),
                                                      scenario
                                                      .WithAuthorizations(AuthorizationSpec.Grant(Resources.DecisionDefinition, "*", "demo",
                                                                                                  Permissions.DeleteHistory))
                                                      .Succeeds()));
        }
Пример #9
0
//JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.AsParameters(scenario
                                                      .WithoutAuthorizations()
                                                      .FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process", "userId",
                                                                                                  Permissions.ReadHistory)),
                                                      scenario
                                                      .WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process", "userId",
                                                                                                  Permissions.ReadHistory))
                                                      .FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessInstance, "*", "userId",
                                                                                                  Permissions.Create)), scenario
                                                      .WithAuthorizations(
                                                          AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process", "userId",
                                                                                  Permissions.ReadHistory,
                                                                                  Permissions.CreateInstance),
                                                          AuthorizationSpec.Grant(Resources.ProcessInstance, "*", "userId", Permissions.Create))
                                                      .Succeeds()));
        }
Пример #10
0
//JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.AsParameters(scenario
                                                      .WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Create),
                                                                          AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance1", "userId", Permissions.Read,
                                                                                                  Permissions.Update),
                                                                          AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance2", "userId", Permissions.Read,
                                                                                                  Permissions.Update))
                                                      .Succeeds(), scenario
                                                      .WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Create),
                                                                          AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance1", "userId", Permissions.Read,
                                                                                                  Permissions.Update),
                                                                          AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance2", "userId", Permissions.Read))
                                                      .FailsDueToRequired(
                                                          AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance2", "userId", Permissions.Update),
                                                          AuthorizationSpec.Grant(Resources.ProcessDefinition, "processDefinition", "userId",
                                                                                  Permissions.UpdateInstance))
                                                      .Succeeds()));
        }
Пример #11
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(AuthorizationScenarioWithCount.scenario().withCount(3).withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.PROCESS_INSTANCE, "processInstance1", "userId", Permissions.READ, Permissions.UPDATE), grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.READ)).failsDueToRequired(grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.UPDATE), grant(Resources.PROCESS_DEFINITION, "exceptionInJobExecution", "userId", Permissions.UPDATE_INSTANCE), grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", ProcessInstancePermissions.RETRY_JOB), grant(Resources.PROCESS_DEFINITION, "exceptionInJobExecution", "userId", ProcessDefinitionPermissions.RETRY_JOB)), AuthorizationScenarioWithCount.scenario().withCount(5).withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.PROCESS_INSTANCE, "processInstance1", "userId", Permissions.ALL), grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.ALL)).succeeds(), AuthorizationScenarioWithCount.scenario().withCount(5).withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.PROCESS_DEFINITION, "Process", "userId", Permissions.READ_INSTANCE, Permissions.UPDATE_INSTANCE)).succeeds(), AuthorizationScenarioWithCount.scenario().withCount(5).withAuthorizations(grant(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_SET_JOB_RETRIES), grant(Resources.PROCESS_DEFINITION, "Process", "userId", Permissions.READ_INSTANCE, Permissions.UPDATE_INSTANCE)).succeeds()));
        }
Пример #12
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().failsDueToRequired(grant(Resources.DECISION_DEFINITION, "*", "demo", Permissions.DELETE_HISTORY)), scenario().withAuthorizations(grant(Resources.DECISION_DEFINITION, "someId", "demo", Permissions.DELETE_HISTORY)).failsDueToRequired(grant(Resources.DECISION_DEFINITION, "*", "demo", Permissions.DELETE_HISTORY)), scenario().withAuthorizations(grant(Resources.DECISION_DEFINITION, "*", "demo", Permissions.DELETE_HISTORY)).succeeds()));
        }
Пример #13
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withAuthorizations(grant(Resources.PROCESS_INSTANCE, "processInstance", "userId", Permissions.READ)).failsDueToRequired(grant(Resources.PROCESS_DEFINITION, "sourceDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE), grant(Resources.PROCESS_DEFINITION, "targetDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE)), scenario().withAuthorizations(grant(Resources.PROCESS_INSTANCE, "processInstance", "userId", Permissions.READ), grant(Resources.PROCESS_DEFINITION, "sourceDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE)).failsDueToRequired(grant(Resources.PROCESS_DEFINITION, "sourceDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE), grant(Resources.PROCESS_DEFINITION, "targetDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE)), scenario().withAuthorizations(grant(Resources.PROCESS_INSTANCE, "processInstance", "userId", Permissions.READ), grant(Resources.PROCESS_DEFINITION, "targetDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE)).failsDueToRequired(grant(Resources.PROCESS_DEFINITION, "sourceDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE), grant(Resources.PROCESS_DEFINITION, "targetDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE)), scenario().withAuthorizations(grant(Resources.PROCESS_INSTANCE, "processInstance", "userId", Permissions.READ), grant(Resources.PROCESS_DEFINITION, "sourceDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE), grant(Resources.PROCESS_DEFINITION, "targetDefinitionKey", "userId", Permissions.MIGRATE_INSTANCE)).succeeds(), scenario().withAuthorizations(grant(Resources.PROCESS_INSTANCE, "processInstance", "userId", Permissions.READ), grant(Resources.PROCESS_DEFINITION, "*", "userId", Permissions.MIGRATE_INSTANCE)).succeeds()));
        }
Пример #14
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_RESTART_PROCESS_INSTANCES)), scenario().withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE)).failsDueToRequired(grant(Resources.PROCESS_DEFINITION, "Process", "userId", Permissions.READ_HISTORY)), scenario().withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.PROCESS_DEFINITION, "Process", "userId", Permissions.READ_HISTORY)).failsDueToRequired(grant(Resources.PROCESS_INSTANCE, "*", "userId", Permissions.CREATE)), scenario().withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.PROCESS_DEFINITION, "Process", "userId", Permissions.READ_HISTORY, Permissions.CREATE_INSTANCE), grant(Resources.PROCESS_INSTANCE, "*", "userId", Permissions.CREATE)), scenario().withAuthorizations(grant(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_RESTART_PROCESS_INSTANCES), grant(Resources.PROCESS_DEFINITION, "Process", "userId", Permissions.READ_HISTORY, Permissions.CREATE_INSTANCE), grant(Resources.PROCESS_INSTANCE, "*", "userId", Permissions.CREATE)).succeeds()));
        }
Пример #15
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.BATCH, "batchId", "userId", Permissions.DELETE)), scenario().withAuthorizations(grant(Resources.BATCH, "batchId", "userId", Permissions.DELETE)).succeeds()));
        }
Пример #16
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(TASK, "taskId", userId, UPDATE), grant(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK), grant(TASK, "taskId", userId, UPDATE_VARIABLE), grant(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK_VARIABLE)), scenario().withAuthorizations(grant(TASK, "taskId", userId, UPDATE)), scenario().withAuthorizations(grant(TASK, "*", userId, UPDATE)), scenario().withAuthorizations(grant(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK)), scenario().withAuthorizations(grant(PROCESS_DEFINITION, "*", userId, UPDATE_TASK)), scenario().withAuthorizations(grant(TASK, "taskId", userId, UPDATE_VARIABLE)), scenario().withAuthorizations(grant(TASK, "*", userId, UPDATE_VARIABLE)), scenario().withAuthorizations(grant(PROCESS_DEFINITION, PROCESS_KEY, userId, UPDATE_TASK_VARIABLE)), scenario().withAuthorizations(grant(PROCESS_DEFINITION, "*", userId, UPDATE_TASK_VARIABLE)).succeeds()));
        }
Пример #17
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.DEPLOYMENT, "*", "userId", Permissions.CREATE)), scenario().withAuthorizations(grant(Resources.DEPLOYMENT, "*", "userId", Permissions.CREATE)).failsDueToRequired(grant(Resources.DEPLOYMENT, "deploymentId", "userId", Permissions.READ)), scenario().withAuthorizations(grant(Resources.DEPLOYMENT, "deploymentId", "userId", Permissions.READ), grant(Resources.DEPLOYMENT, "*", "userId", Permissions.CREATE)).succeeds()));
        }
Пример #18
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.DECISION_REQUIREMENTS_DEFINITION, "dish", "userId", Permissions.READ)), scenario().withAuthorizations(grant(Resources.DECISION_REQUIREMENTS_DEFINITION, "drd", "userId", Permissions.READ)).succeeds()));
        }
Пример #19
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(TASK, "taskId", userId, READ)), scenario().withAuthorizations(grant(TASK, "taskId", userId, READ)), scenario().withAuthorizations(grant(TASK, "*", userId, READ)).succeeds()));
        }
Пример #20
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withAuthorizations(grant(Resources.BATCH, "batchId", "userId", Permissions.CREATE), grant(Resources.PROCESS_INSTANCE, "processInstance1", "userId", Permissions.READ, Permissions.UPDATE), grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.READ, Permissions.UPDATE)).succeeds(), scenario().withAuthorizations(grant(Resources.BATCH, "batchId", "userId", BatchPermissions.CREATE_BATCH_MODIFY_PROCESS_INSTANCES), grant(Resources.PROCESS_INSTANCE, "processInstance1", "userId", Permissions.READ, Permissions.UPDATE), grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.READ, Permissions.UPDATE)).succeeds(), scenario().withAuthorizations(grant(Resources.BATCH, "batchId", "userId", Permissions.CREATE), grant(Resources.PROCESS_INSTANCE, "processInstance1", "userId", Permissions.READ, Permissions.UPDATE), grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.READ)).failsDueToRequired(grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.UPDATE), grant(Resources.PROCESS_DEFINITION, "processDefinition", "userId", Permissions.UPDATE_INSTANCE)).succeeds(), scenario().withAuthorizations(grant(Resources.BATCH, "batchId", "userId", BatchPermissions.CREATE_BATCH_MODIFY_PROCESS_INSTANCES), grant(Resources.PROCESS_INSTANCE, "processInstance1", "userId", Permissions.READ, Permissions.UPDATE), grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.READ)).failsDueToRequired(grant(Resources.PROCESS_INSTANCE, "processInstance2", "userId", Permissions.UPDATE), grant(Resources.PROCESS_DEFINITION, "processDefinition", "userId", Permissions.UPDATE_INSTANCE)).succeeds()));
        }
Пример #21
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_DELETE_DECISION_INSTANCES)), scenario().withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE)).failsDueToRequired(grant(Resources.DECISION_DEFINITION, "*", "userId", Permissions.DELETE_HISTORY)), scenario().withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.DECISION_DEFINITION, "*", "userId", Permissions.DELETE_HISTORY)), scenario().withAuthorizations(grant(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_DELETE_DECISION_INSTANCES), grant(Resources.DECISION_DEFINITION, "*", "userId", Permissions.DELETE_HISTORY)), scenario().withAuthorizations(revoke(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_DELETE_DECISION_INSTANCES), grant(Resources.BATCH, "*", "userId", Permissions.CREATE)).failsDueToRequired(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_DELETE_DECISION_INSTANCES)).succeeds()));
        }
 //JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenario.Scenario()
                                               .WithoutAuthorizations().FailsDueToRequired(AuthorizationSpec.Grant(Resources.DecisionRequirementsDefinition, "dish", "userId", Permissions.Read)), AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.DecisionRequirementsDefinition, "drd", "userId", Permissions.Read)).Succeeds()));
 }
Пример #23
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withAuthorizations(grant(Resources.DECISION_DEFINITION, "dish-decision", "userId", Permissions.READ_HISTORY)).failsDueToRequired(grant(Resources.BATCH, "batchId", "userId", Permissions.CREATE), grant(Resources.BATCH, "batchId", "userId", BatchPermissions.CREATE_BATCH_SET_REMOVAL_TIME)), scenario().withAuthorizations(grant(Resources.DECISION_DEFINITION, "dish-decision", "userId", Permissions.READ_HISTORY), grant(Resources.BATCH, "batchId", "userId", Permissions.CREATE)), scenario().withAuthorizations(grant(Resources.DECISION_DEFINITION, "dish-decision", "userId", Permissions.READ_HISTORY), grant(Resources.BATCH, "batchId", "userId", BatchPermissions.CREATE_BATCH_SET_REMOVAL_TIME)).succeeds()));
        }
Пример #24
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.PROCESS_INSTANCE, "processInstanceId", "userId", Permissions.UPDATE), grant(Resources.PROCESS_DEFINITION, "oneExternalTaskProcess", "userId", Permissions.UPDATE_INSTANCE)), scenario().withAuthorizations(grant(Resources.PROCESS_INSTANCE, "processInstanceId", "userId", Permissions.UPDATE)).succeeds(), scenario().withAuthorizations(grant(Resources.PROCESS_INSTANCE, "*", "userId", Permissions.UPDATE)).succeeds(), scenario().withAuthorizations(grant(Resources.PROCESS_DEFINITION, "processDefinitionKey", "userId", Permissions.UPDATE_INSTANCE)).succeeds(), scenario().withAuthorizations(grant(Resources.PROCESS_DEFINITION, "*", "userId", Permissions.UPDATE_INSTANCE)).succeeds()));
        }
Пример #25
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.PROCESS_DEFINITION, PROCESS_DEFINITION_KEY, "userId", Permissions.DELETE)), scenario().withAuthorizations(grant(Resources.PROCESS_DEFINITION, PROCESS_DEFINITION_KEY, "userId", Permissions.DELETE)).succeeds(), scenario().withAuthorizations(grant(Resources.PROCESS_DEFINITION, "*", "userId", Permissions.DELETE)).succeeds()));
        }
Пример #26
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(AuthorizationScenarioWithCount.scenario().withCount(2L).withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.PROCESS_DEFINITION, "Process_1", "userId", Permissions.READ_HISTORY, Permissions.DELETE_HISTORY), grant(Resources.PROCESS_DEFINITION, "Process_2", "userId", Permissions.READ_HISTORY)).failsDueToRequired(grant(Resources.PROCESS_DEFINITION, "Process_2", "userId", Permissions.DELETE_HISTORY)), AuthorizationScenarioWithCount.scenario().withCount(0L).withAuthorizations(grant(Resources.BATCH, "*", "userId", Permissions.CREATE), grant(Resources.PROCESS_DEFINITION, "Process_1", "userId", Permissions.READ_HISTORY, Permissions.DELETE_HISTORY), grant(Resources.PROCESS_DEFINITION, "Process_2", "userId", Permissions.READ_HISTORY, Permissions.DELETE_HISTORY)), AuthorizationScenarioWithCount.scenario().withCount(0L).withAuthorizations(grant(Resources.BATCH, "*", "userId", BatchPermissions.CREATE_BATCH_DELETE_FINISHED_PROCESS_INSTANCES), grant(Resources.PROCESS_DEFINITION, "Process_1", "userId", Permissions.READ_HISTORY, Permissions.DELETE_HISTORY), grant(Resources.PROCESS_DEFINITION, "Process_2", "userId", Permissions.READ_HISTORY, Permissions.DELETE_HISTORY)).succeeds()));
        }
Пример #27
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Parameterized.Parameters(name = "Scenario {index}") public static java.util.Collection<org.camunda.bpm.engine.test.api.authorization.util.AuthorizationScenario[]> scenarios()
        public static ICollection <AuthorizationScenario[]> scenarios()
        {
            return(AuthorizationTestRule.asParameters(scenario().withoutAuthorizations().failsDueToRequired(grant(Resources.BATCH, "batchId", "userId", Permissions.CREATE), grant(Resources.BATCH, "batchId", "userId", BatchPermissions.CREATE_BATCH_MODIFY_PROCESS_INSTANCES)), scenario().withAuthorizations(grant(Resources.BATCH, "batchId", "userId", Permissions.CREATE)), scenario().withAuthorizations(grant(Resources.BATCH, "batchId", "userId", BatchPermissions.CREATE_BATCH_MODIFY_PROCESS_INSTANCES)).succeeds()));
        }
 private void InitializeInstanceFields()
 {
     authRule   = new AuthorizationTestRule(engineRule);
     testHelper = new ProcessEngineTestRule(engineRule);
 }
 private void InitializeInstanceFields()
 {
     authRule = new AuthorizationTestRule(engineRule);
     //chain = RuleChain.outerRule(engineRule).around(authRule);
 }
 //JAVA TO C# CONVERTER TODO Resources.Task: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @Parameters(name = "Scenario {index}") public static java.util.Collection<api.authorization.util.AuthorizationScenario[]> scenarios()
 public static ICollection <AuthorizationScenario[]> scenarios()
 {
     return(AuthorizationTestRule.AsParameters(AuthorizationScenario.Scenario().WithoutAuthorizations().FailsDueToRequired(AuthorizationSpec.Grant(Resources.Deployment, "*", "userId", Permissions.Create)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Deployment, "*", "userId", Permissions.Create)).FailsDueToRequired(AuthorizationSpec.Grant(Resources.Deployment, "deploymentId", "userId", Permissions.Read)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Deployment, "deploymentId", "userId", Permissions.Read), AuthorizationSpec.Grant(Resources.Deployment, "*", "userId", Permissions.Create)).Succeeds()));
 }