Interface EjbDescriptor

    • Field Detail

      • BEAN_TRANSACTION_TYPE

        static final String BEAN_TRANSACTION_TYPE
        Indicates the bean will manage its own transactions.
        See Also:
        Constant Field Values
      • CONTAINER_TRANSACTION_TYPE

        static final String CONTAINER_TRANSACTION_TYPE
        Indicates the bean expects the server to manage its transactions.
        See Also:
        Constant Field Values
    • Method Detail

      • getApplication

        Application getApplication()
        Gets the application which the EJB is in
        Returns:
      • getUniqueId

        long getUniqueId()
      • setUniqueId

        void setUniqueId​(long id)
      • isLocalBean

        boolean isLocalBean()
      • isRemoteInterfacesSupported

        boolean isRemoteInterfacesSupported()
      • isLocalInterfacesSupported

        boolean isLocalInterfacesSupported()
      • isRemoteBusinessInterfacesSupported

        boolean isRemoteBusinessInterfacesSupported()
        Returns true if the EJB can be accessed remotely
        Returns:
      • isLocalBusinessInterfacesSupported

        boolean isLocalBusinessInterfacesSupported()
      • hasWebServiceEndpointInterface

        boolean hasWebServiceEndpointInterface()
      • getWebServiceEndpointInterfaceName

        String getWebServiceEndpointInterfaceName()
      • setWebServiceEndpointInterfaceName

        void setWebServiceEndpointInterfaceName​(String name)
      • getHomeClassName

        String getHomeClassName()
      • getLocalHomeClassName

        String getLocalHomeClassName()
      • getEjbImplClassName

        String getEjbImplClassName()
      • getLocalBusinessClassNames

        Set<String> getLocalBusinessClassNames()
      • getRemoteBusinessClassNames

        Set<String> getRemoteBusinessClassNames()
      • getLocalClassName

        String getLocalClassName()
      • getEjbClassName

        String getEjbClassName()
      • getRemoteClassName

        String getRemoteClassName()
      • getEjbTypeForDisplay

        String getEjbTypeForDisplay()
      • hasInterceptorClass

        boolean hasInterceptorClass​(String interceptorClassName)
      • addInterceptorClass

        void addInterceptorClass​(EjbInterceptor interceptor)
      • getPermissionedRoles

        Set<Role> getPermissionedRoles()
      • addRoleReference

        void addRoleReference​(RoleReference roleReference)
      • getSecurityBusinessMethodDescriptors

        Set getSecurityBusinessMethodDescriptors()
      • getUsesCallerIdentity

        Boolean getUsesCallerIdentity()
      • setUsesCallerIdentity

        void setUsesCallerIdentity​(boolean flag)
      • allMechanismsRequireSSL

        boolean allMechanismsRequireSSL()
        This method determines if all the mechanisms defined in the CSIV2 CompoundSecMechList structure require protected invocations.
      • getTransactionType

        String getTransactionType()