Examples of WelcomeFileListType


Examples of org.apache.geronimo.xbeans.javaee6.WelcomeFileListType

*/
public class WelcomeFileListMergeHandler implements WebFragmentMergeHandler<WebFragmentType, WebAppType> {

    @Override
    public void merge(WebFragmentType webFragment, WebAppType webApp, MergeContext mergeContext) throws DeploymentException {
        WelcomeFileListType targetWelcomeFileList = null;
        for (WelcomeFileListType welcomeFileList : webFragment.getWelcomeFileListArray()) {
            for (String welcomeFile : welcomeFileList.getWelcomeFileArray()) {
                String welcomeFileKey = createWelcomeFileKey(welcomeFile);
                if (mergeContext.containsAttribute(welcomeFileKey)) {
                    continue;
                }
                if (targetWelcomeFileList == null) {
                    targetWelcomeFileList = webApp.getWelcomeFileListArray().length > 0 ? webApp.getWelcomeFileListArray(0) : webApp.addNewWelcomeFileList();
                }
                targetWelcomeFileList.addNewWelcomeFile().setStringValue(welcomeFile);
            }
        }
    }
View Full Code Here

Examples of org.apache.geronimo.xbeans.javaee6.WelcomeFileListType

        if (welcomeFileLists.length == 0) {
            return;
        }
        //Spec 14.2 While multiple welcome file lists are found, we need to concatenate the items
        if (welcomeFileLists.length > 1) {
            WelcomeFileListType targetWelcomeFileList = welcomeFileLists[0];
            for (int i = 1; i < welcomeFileLists.length; i++) {
                WelcomeFileListType welcomeFileList = welcomeFileLists[i];
                for (String welcomeFile : welcomeFileList.getWelcomeFileArray()) {
                    targetWelcomeFileList.addNewWelcomeFile().setStringValue(welcomeFile);
                }
            }
            for (int i = 1, iLength = welcomeFileLists.length; i < iLength; i++) {
                webApp.removeWelcomeFileList(1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.