com.buschmais.jqassistant.plugin.javaee6.api.model.WebXmlDescriptor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of javaee6 Show documentation
Show all versions of javaee6 Show documentation
Plugin for jQAssistant to be able to scan and to
analyze Java EE 6 related artifacts.
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();
}