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

com.citytechinc.cq.component.touchuidialog.AbstractTouchUIDialogElement Maven / Gradle / Ivy

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

import com.citytechinc.cq.component.util.Constants;
import com.citytechinc.cq.component.xml.AbstractXmlElement;
import com.citytechinc.cq.component.xml.NameSpacedAttribute;

public abstract class AbstractTouchUIDialogElement extends AbstractXmlElement implements TouchUIDialogElement {

    private NameSpacedAttribute resourceType;

    private double ranking;

    public AbstractTouchUIDialogElement(TouchUIDialogElementParameters parameters) {
        super(parameters);

        resourceType =
            new NameSpacedAttribute(Constants.SLING_NS_URI, Constants.SLING_NS_PREFIX, "resourceType",
                parameters.getResourceType());
    }

    public double getRanking() {
        return ranking;
    }

    public void setRanking(double ranking) {
        this.ranking = ranking;
    }

    public NameSpacedAttribute getSlingResourceType() {
        return resourceType;
    }

    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy