All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.buschmais.jqassistant.plugin.javaee6.api.model.WebXmlDescriptor Maven / Gradle / Ivy

Go to download

Plugin for jQAssistant to be able to scan and to analyze Java EE 6 related artifacts.

There is a newer version: 1.12.2
Show newest version
package com.buschmais.jqassistant.plugin.javaee6.api.model;

import java.util.List;

import com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor;
import com.buschmais.xo.neo4j.api.annotation.Relation;

public interface WebXmlDescriptor extends WebDescriptor, XmlFileDescriptor, VersionDescriptor {

    @Relation("HAS_SESSION_CONFIG")
    SessionConfigDescriptor getSessionConfig();

    void setSessionConfig(SessionConfigDescriptor sessionConfig);

    @Relation("HAS_SERVLET")
    List getServlets();

    @Relation("HAS_SERVLET_MAPPING")
    List getServletMappings();

    @Relation("HAS_FILTER")
    List getFilters();

    @Relation("HAS_FILTER_MAPPING")
    List getFilterMappings();

    @Relation("HAS_LISTENER")
    List getListeners();

    @Relation("HAS_CONTEXT_PARAM")
    List getContextParams();

    @Relation("HAS_ERROR_PAGE")
    List getErrorPages();

    @Relation("HAS_SECURITY_CONSTRAINT")
    List getSecurityConstraints();

    @Relation("HAS_SECURITY_ROLE")
    List getSecurityRoles();

    @Relation("HAS_LOGIN_CONFIG")
    List getLoginConfigs();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy