AliasesShouldBeListedInDictionary.java

package org.thewonderlemming.c4plantuml.mojo.linting;

import org.thewonderlemming.c4plantuml.linter.rules.builtin.AliasesShouldBeListedInDictionaryRule;

/**
 * A simple POJO to enforce typing for the {@link AliasesShouldBeListedInDictionaryRule} parameters in the
 * {@code pom.xml}.
 *
 * @author thewonderlemming
 *
 */
public class AliasesShouldBeListedInDictionary {

    private String aliasDictionaryFilename;

    private boolean isActivated = true;


    /**
     * A simple getter for the {@code aliasDictionaryFilename} property.
     *
     * @return the value of the {@code aliasDictionaryFilename} property.
     */
    public String getAliasDictionaryFilename() {
        return aliasDictionaryFilename;
    }

    /**
     * A simple getter for the {@code isActivated} property.
     *
     * @return the value of the {@code isActivated} property.
     */
    public boolean isActivated() {
        return isActivated;
    }

    /**
     * A simple setter for the {@code isActivated} property.
     *
     * @param isActivated the value to set.
     */
    public void setActivated(final boolean isActivated) {
        this.isActivated = isActivated;
    }

    /**
     * A simple setter for the {@code aliasDictionaryFilename} property.
     *
     * @param aliasDictionaryFilename the value to set.
     */
    public void setAliasDictionaryFilename(final String aliasDictionaryFilename) {
        this.aliasDictionaryFilename = aliasDictionaryFilename;
    }
}