Example #1
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(AuthorizationScenario.Scenario().WithoutAuthorizations()
                                               .FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessInstance, "ProcessInstanceId", "userId",
                                                                                           Permissions.Read), AuthorizationSpec.Grant(Resources.ProcessDefinition, "oneExternalTaskProcess", "userId",
                                                                                                                                      Permissions.ReadInstance)), AuthorizationScenario.Scenario()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessInstance, "ProcessInstanceId", "userId",
                                                                                           Permissions.Read)).Succeeds(), AuthorizationScenario.Scenario()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessInstance, "*", "userId", Permissions.Read)).Succeeds(),
                                               AuthorizationScenario.Scenario()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "processDefinitionKey", "userId",
                                                                                           Permissions.ReadInstance)).Succeeds(), AuthorizationScenario.Scenario()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "*", "userId", Permissions.ReadInstance))
                                               .Succeeds()));
 }
Example #2
0
 //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.Create)),
                                               AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Create),
                                                                                                   AuthorizationSpec.Grant(Resources.ProcessDefinition, "processDefinition", "userId", Permissions.UpdateInstance)).Succeeds(), AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Create), AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance1", "userId", Permissions.Update)).Succeeds(), AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Create)).FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, "processDefinition", "userId", Permissions.UpdateInstance), AuthorizationSpec.Grant(Resources.ProcessInstance, "processInstance1", "userId", Permissions.Update))));
 }
Example #3
0
 //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.DecisionDefinition, DECISION_DEFINITION_KEY, "userId", Permissions.CreateInstance)), AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.DecisionDefinition, DECISION_DEFINITION_KEY, "userId", Permissions.CreateInstance)).Succeeds(), AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.DecisionDefinition, "*", "userId", Permissions.CreateInstance)).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()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process", "userId",
                                                                                           Permissions.ReadHistory)).FailsDueToRequired(AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process", "userId",
                                                                                                                                                                Permissions.DeleteHistory)), AuthorizationScenario.Scenario()
                                               .WithAuthorizations(AuthorizationSpec.Grant(Resources.ProcessDefinition, "Process", "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.DecisionRequirementsDefinition, "dish", "userId", Permissions.Read)), AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.DecisionRequirementsDefinition, "drd", "userId", Permissions.Read)).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.Batch, "batchId", "userId", Permissions.Create)),
         AuthorizationScenario.Scenario().WithAuthorizations(AuthorizationSpec.Grant(Resources.Batch, "batchId", "userId", Permissions.Create)).Succeeds());
 }