Class ApplicationXmlWriterContext


  • class ApplicationXmlWriterContext
    extends java.lang.Object
    A context for the ApplicationXmlWriter.
    Version:
    $Id: ApplicationXmlWriter.java 728546 2008-12-21 22:56:51Z bentmann $
    • Field Detail

      • applicationId

        private java.lang.String applicationId
      • destinationFile

        private final java.io.File destinationFile
      • earModules

        private final java.util.List<EarModule> earModules
      • securityRoles

        private final java.util.List<SecurityRole> securityRoles
      • envEntries

        private final java.util.List<EnvEntry> envEntries
      • ejbEntries

        private final java.util.List<EjbRef> ejbEntries
      • displayName

        private final java.lang.String displayName
      • description

        private final java.lang.String description
      • libraryDirectory

        private final java.lang.String libraryDirectory
      • applicationName

        private final java.lang.String applicationName
      • initializeInOrder

        private final java.lang.Boolean initializeInOrder
    • Constructor Detail

      • ApplicationXmlWriterContext

        public ApplicationXmlWriterContext​(java.io.File destinationFile,
                                           java.util.List<EarModule> earModules,
                                           java.util.List<SecurityRole> securityRoles,
                                           java.util.List<EnvEntry> envEntries,
                                           java.util.List<EjbRef> ejbEntries,
                                           java.lang.String displayName,
                                           java.lang.String description,
                                           java.lang.String libraryDirectory,
                                           java.lang.String applicationName,
                                           java.lang.Boolean initializeInOrder)
    • Method Detail

      • getApplicationId

        public final java.lang.String getApplicationId()
      • getDestinationFile

        public java.io.File getDestinationFile()
        Returns the name of the file to use to write application.xml to.
        Returns:
        the output file
      • getEarModules

        public java.util.List<EarModule> getEarModules()
        Returns the list of EarModule instances.
        Returns:
        the ear modules
      • getSecurityRoles

        public java.util.List<SecurityRole> getSecurityRoles()
        Returns the list of SecurityRole instances.
        Returns:
        the security roles
      • getEnvEntries

        public java.util.List<EnvEntry> getEnvEntries()
        Returns the list of EnvEntry instances (as per JavaEE 6).
        Returns:
        the env-entry elements
      • getEjbEntries

        public java.util.List<EjbRef> getEjbEntries()
        Returns the list of EjbRef.
        Returns:
        the env-ref elements
      • getDisplayName

        public java.lang.String getDisplayName()
        Returns the display name.
        Returns:
        the display name
      • getDescription

        public java.lang.String getDescription()
        Returns the description.
        Returns:
        the description
      • getLibraryDirectory

        public java.lang.String getLibraryDirectory()
        Returns the library directory (as per JavaEE 5).
        Returns:
        the library directory
      • getApplicationName

        public java.lang.String getApplicationName()
        Returns the application name (as per JavaEE 6).
        Returns:
        the application name
      • getInitializeInOrder

        public java.lang.Boolean getInitializeInOrder()
        Returns the value of the initialize in order parameter (as per JavaEE 6).
        Returns:
        the initialize in order value