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

com.citytechinc.cq.component.util.TouchUIWidgetConfigHolder Maven / Gradle / Ivy

There is a newer version: 7.0.0
Show newest version
package com.citytechinc.cq.component.util;

import com.citytechinc.cq.component.touchuidialog.TouchUIDialogElement;
import com.citytechinc.cq.component.touchuidialog.widget.maker.TouchUIWidgetMaker;

public class TouchUIWidgetConfigHolder {

    private final Class annotationClass;

    private final Class widgetClass;

    private final Class makerClass;

    private final String resourceType;

    private final int ranking;

    private final String featureFlag;

    public TouchUIWidgetConfigHolder(Class annotationClass, Class widgetClass,
        Class makerClass, String resourceType, int ranking, String featureFlag) {
        this.annotationClass = annotationClass;
        this.widgetClass = widgetClass;
        this.makerClass = makerClass;
        this.resourceType = resourceType;
        this.ranking = ranking;
        this.featureFlag = featureFlag;
    }

    public Class getAnnotationClass() {
        return annotationClass;
    }

    public Class getWidgetClass() {
        return widgetClass;
    }

    public Class getMakerClass() {
        return makerClass;
    }

    public String getResourceType() {
        return resourceType;
    }

    public int getRanking() {
        return ranking;
    }

    public String getFeatureFlag() {
        return featureFlag;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy