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

org.jboss.weld.metadata.BeansXmlImpl Maven / Gradle / Ivy

There is a newer version: 6.0.0.Beta4
Show newest version
package org.jboss.weld.metadata;

import org.jboss.weld.bootstrap.spi.BeansXml;
import org.jboss.weld.bootstrap.spi.Metadata;
import org.jboss.weld.bootstrap.spi.Scanning;

import java.util.List;

public class BeansXmlImpl implements BeansXml {

    private final List> enabledAlternativeClasses;
    private final List> enabledAlternativeStereotypes;
    private final List> enabledDecorators;
    private final List> enabledInterceptors;
    private final Scanning scanning;

    public BeansXmlImpl(List> enabledAlternativeClasses, List> enabledAlternativeStereotypes, List> enabledDecorators, List> enabledInterceptors, Scanning scanning) {
        this.enabledAlternativeClasses = enabledAlternativeClasses;
        this.enabledAlternativeStereotypes = enabledAlternativeStereotypes;
        this.enabledDecorators = enabledDecorators;
        this.enabledInterceptors = enabledInterceptors;
        this.scanning = scanning;
    }

    public List> getEnabledAlternativeClasses() {
        return enabledAlternativeClasses;
    }

    public List> getEnabledAlternativeStereotypes() {
        return enabledAlternativeStereotypes;
    }

    public List> getEnabledDecorators() {
        return enabledDecorators;
    }

    public List> getEnabledInterceptors() {
        return enabledInterceptors;
    }

    public Scanning getScanning() {
        return scanning;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy