Class AuthorizationUtil


  • public final class AuthorizationUtil
    extends Object
    • Constructor Detail

      • AuthorizationUtil

        public AuthorizationUtil()
    • Method Detail

      • assertAuthorizations

        public static void assertAuthorizations​(AuthorizationName... authorizationName)
      • assertAuthorizations

        public static void assertAuthorizations​(io.vertigo.core.locale.MessageText message,
                                                AuthorizationName... authorizationName)
      • assertOperations

        public static <E extends io.vertigo.datamodel.structure.model.Entity> void assertOperations​(E entity,
                                                                                                    OperationName<E> operation)
      • assertOperations

        public static <E extends io.vertigo.datamodel.structure.model.Entity> void assertOperations​(E entity,
                                                                                                    OperationName<E> operation,
                                                                                                    io.vertigo.core.locale.MessageText message)
      • assertOperationsOnOriginalEntity

        public static <E extends io.vertigo.datamodel.structure.model.Entity> E assertOperationsOnOriginalEntity​(E entity,
                                                                                                                 OperationName<E> operation)
      • assertOperationsOnOriginalEntity

        public static <E extends io.vertigo.datamodel.structure.model.Entity> E assertOperationsOnOriginalEntity​(E entity,
                                                                                                                 OperationName<E> operation,
                                                                                                                 io.vertigo.core.locale.MessageText message)
      • assertOr

        public static void assertOr​(BooleanSupplier... booleanSuppliers)
      • getCriteriaSecurity

        public static <E extends io.vertigo.datamodel.structure.model.Entity> io.vertigo.datamodel.criteria.Criteria<E> getCriteriaSecurity​(Class<E> clazz,
                                                                                                                                            OperationName<E> operation)
      • assertOperationsWithLoadIfNeeded

        public static <E extends io.vertigo.datamodel.structure.model.Entity> void assertOperationsWithLoadIfNeeded​(StoreVAccessor<E> entityAccessor,
                                                                                                                    OperationName<E> operation)
      • assertOperationsWithLoadIfNeeded

        public static <E extends io.vertigo.datamodel.structure.model.Entity> void assertOperationsWithLoadIfNeeded​(StoreVAccessor<E> entityAccessor,
                                                                                                                    OperationName<E> operation,
                                                                                                                    io.vertigo.core.locale.MessageText message)
      • assertOperationsAndReturn

        public static <E extends io.vertigo.datamodel.structure.model.Entity> E assertOperationsAndReturn​(Supplier<E> entityLoader,
                                                                                                          OperationName<E> operation)
      • assertOperationsAndReturn

        public static <E extends io.vertigo.datamodel.structure.model.Entity> E assertOperationsAndReturn​(Supplier<E> entityLoader,
                                                                                                          OperationName<E> operation,
                                                                                                          io.vertigo.core.locale.MessageText message)