Class JaccEJBConstraintsTranslator


  • public class JaccEJBConstraintsTranslator
    extends Object
    This class is used for translating security constrains from ejb-jar.xml and corresponding annotations into JACC permissions, and writing this to the pluggable PolicyConfiguration (which is EE standard permission repository).
    Author:
    Harpreet Singh, monzillo, Arjan Tijms (refactoring)
    • Method Detail

      • translateConstraintsToPermissions

        public static void translateConstraintsToPermissions​(EjbDescriptor ejbDescriptor,
                                                             jakarta.security.jacc.PolicyConfiguration policyConfiguration)
                                                      throws jakarta.security.jacc.PolicyContextException
        Translate the security constraints presents in the given EjbDescriptor to JACC permissions and store those in the given PolicyConfiguration.
        Parameters:
        ejbDescriptor - the source of the security constraints
        policyConfiguration - the target of the security permissions
        Throws:
        jakarta.security.jacc.PolicyContextException