Class DefaultPermissionsFacadeIntegrationTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class DefaultPermissionsFacadeIntegrationTest extends ServicelayerTest
  • Constructor Details

    • DefaultPermissionsFacadeIntegrationTest

      public DefaultPermissionsFacadeIntegrationTest()
  • Method Details

    • importTestData

      public void importTestData() throws ImpExException
      Throws:
      ImpExException
    • testCalculateTypesPermissionsForWrongUserName

      public void testCalculateTypesPermissionsForWrongUserName()
    • testCalculateTypesPermissionsWithWrongTypeName

      public void testCalculateTypesPermissionsWithWrongTypeName()
    • testCalculateTypesPermissionsForAdmin

      public void testCalculateTypesPermissionsForAdmin()
    • testCalculateTypesPermissionsForSuperGroup

      public void testCalculateTypesPermissionsForSuperGroup()
    • testCalculateTypesPermissionsForUser

      public void testCalculateTypesPermissionsForUser()
    • testCalculateTypesPermissionsForGroup

      public void testCalculateTypesPermissionsForGroup()
    • testCalculateTypesPermissionsForSubGroup

      public void testCalculateTypesPermissionsForSubGroup()
    • testCalculateTypesPermissionsForUserInheritFromGroups

      public void testCalculateTypesPermissionsForUserInheritFromGroups()
    • testCalculateTypesPermissionsForUserWithForbiddenChange

      public void testCalculateTypesPermissionsForUserWithForbiddenChange()
    • testCalculateTypesPermissionsForDuplicatePermissions

      public void testCalculateTypesPermissionsForDuplicatePermissions()
    • testCalculateTypesPermissionsForDuplicateTypes

      public void testCalculateTypesPermissionsForDuplicateTypes()
    • testCalculateAttributesPermissionsForWrongUserName

      public void testCalculateAttributesPermissionsForWrongUserName()
    • testCalculateAttributesPermissionsWithWrongTypeAttributeName

      public void testCalculateAttributesPermissionsWithWrongTypeAttributeName()
    • testCalculateAttributesPermissionsForAdmin

      public void testCalculateAttributesPermissionsForAdmin()
    • testCalculateAttributesPermissionsForSuperGroup

      public void testCalculateAttributesPermissionsForSuperGroup()
    • testCalculateAttributesPermissionsForUser

      public void testCalculateAttributesPermissionsForUser()
    • testCalculateAttributesPermissionsForGroup

      public void testCalculateAttributesPermissionsForGroup()
    • testCalculateAttributesPermissionsForSubGroup

      public void testCalculateAttributesPermissionsForSubGroup()
    • testCalculateAttributesPermissionsForUserInheritFromGroups

      public void testCalculateAttributesPermissionsForUserInheritFromGroups()
    • testCalculateAttributesPermissionsForUserWithForbiddenChange

      public void testCalculateAttributesPermissionsForUserWithForbiddenChange()
    • testCalculateAttributesPermissionsWithWildcardInAttributeName

      public void testCalculateAttributesPermissionsWithWildcardInAttributeName()
    • testCalculateAttributesPermissionsForUserWhoHaveAccessToType

      public void testCalculateAttributesPermissionsForUserWhoHaveAccessToType()
    • testCalculateAttributesPermissionsForGroupWhichHaveAccessToType

      public void testCalculateAttributesPermissionsForGroupWhichHaveAccessToType()
    • testCalculateAttributesPermissionsForUserIheritAccessToType

      public void testCalculateAttributesPermissionsForUserIheritAccessToType()
    • testCalculateAttributesPermissionsForDuplicatePermissions

      public void testCalculateAttributesPermissionsForDuplicatePermissions()
    • testCalculateAttributesPermissionsForDuplicateAttributes

      public void testCalculateAttributesPermissionsForDuplicateAttributes()
    • testCalculateGlobalPermissionsForWrongUserName

      public void testCalculateGlobalPermissionsForWrongUserName()
    • testCalculateGlobalPermissionsForAdmin

      public void testCalculateGlobalPermissionsForAdmin()
    • testCalculateGlobalPermissionsForSuperGroup

      public void testCalculateGlobalPermissionsForSuperGroup()
    • testCalculateGlobalPermissionsForUser

      public void testCalculateGlobalPermissionsForUser()
    • testCalculateGlobalPermissionsForGroup

      public void testCalculateGlobalPermissionsForGroup()
    • testCalculateGlobalPermissionsForUserInheritFromGroup

      public void testCalculateGlobalPermissionsForUserInheritFromGroup()
    • testCalculateGlobalPermissionsForUserWithForbiddenAccess

      public void testCalculateGlobalPermissionsForUserWithForbiddenAccess()
    • testCalculateGlobalPermissionsForDuplicatePermissions

      public void testCalculateGlobalPermissionsForDuplicatePermissions()
    • testCalculateCatalogPermissionsForWrongUserName

      public void testCalculateCatalogPermissionsForWrongUserName()
    • testCalculateCatalogPermissionsForWrongCatalogName

      public void testCalculateCatalogPermissionsForWrongCatalogName()
    • testCalculateCatalogPermissionsForWrongCatalogVersionName

      public void testCalculateCatalogPermissionsForWrongCatalogVersionName()
    • testCalculateCatalogPermissionsForSuperGroup

      public void testCalculateCatalogPermissionsForSuperGroup()
    • testCalculateCatalogPermissionsForUser

      public void testCalculateCatalogPermissionsForUser()
    • testCalculateCatalogPermissionsForGroup

      public void testCalculateCatalogPermissionsForGroup()
    • testCalculateCatalogPermissionsForUserInheritFromGroup

      public void testCalculateCatalogPermissionsForUserInheritFromGroup()
    • testCalculateCatalogPermissionsDoesNotThrowNullPointerExceptionIfNoSyncJobs

      public void testCalculateCatalogPermissionsDoesNotThrowNullPointerExceptionIfNoSyncJobs()
    • testCalculateCatalogPermissionsForDuplicateCatalogs

      public void testCalculateCatalogPermissionsForDuplicateCatalogs()
    • testCalculateCatalogPermissionsForDuplicateCatalogVersions

      public void testCalculateCatalogPermissionsForDuplicateCatalogVersions()
    • generateExpectedPermissionsData

      protected PermissionsData generateExpectedPermissionsData(String id, Map<String,String> permissions)
    • generateExpectedCatalogPermissionsData

      protected CatalogPermissionsData generateExpectedCatalogPermissionsData(String catalogId, String catalogVersion, Map<String,String> permissions, List<SyncPermissionsData> syncPermissions)
    • assertEqualsCatalogPermissionsListData

      protected void assertEqualsCatalogPermissionsListData(List<CatalogPermissionsData> expected, List<CatalogPermissionsData> tested)
    • areCatalogPermissionsDataEquals

      protected boolean areCatalogPermissionsDataEquals(CatalogPermissionsData expected, CatalogPermissionsData tested)
    • assertPermissionsListEquals

      protected void assertPermissionsListEquals(List<PermissionsData> expected, List<PermissionsData> tested)
    • assertPermissionsListContainAll

      protected void assertPermissionsListContainAll(List<PermissionsData> expected, List<PermissionsData> tested)
    • arePermissionsDataEquals

      protected boolean arePermissionsDataEquals(PermissionsData expected, PermissionsData tested)
    • addGlobalPermission

      protected void addGlobalPermission(String principalId, String permission)
    • denyGlobalPermission

      protected void denyGlobalPermission(String principalId, String permission)
    • insertGlobalPermission

      protected void insertGlobalPermission(String principalId, String permission, boolean denied)