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

ru.akman.maven.plugins.jlink.ReleaseInfo Maven / Gradle / Ivy

The newest version!
/*
  Copyright (C) 2020 - 2022 Alexander Kapitman

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
*/

package ru.akman.maven.plugins.jlink;

import java.io.File;
import java.util.Map;

/**
 * Release info.
 */
public class ReleaseInfo {

  /**
   * File contains release info.
   */
  private File file;

  /**
   * Pairs of key and its value used to add release info.
   */
  private Map adds;

  /**
   * Keys used to delete release info.
   */
  private Map dels;

  /**
   * Get file contains release info.
   *
   * @return the file contains release info 
   */
  public File getFile() {
    return this.file;
  }

  /**
   * Set file contains release info.
   *
   * @param file the file contains release info
   */
  public void setFile(final File file) {
    this.file = file;
  }

  /**
   * Get pairs of key and its value used to add release info.
   *
   * @return the pairs of key and its value used to add release info
   */
  public Map getAdds() {
    return this.adds;
  }

  /**
   * Set pairs of key and its value used to add release info.
   *
   * @param adds the pairs of key and its value used to add release info
   */
  public void setAdds(final Map adds) {
    this.adds = adds;
  }

  /**
   * Get keys used to delete release info.
   *
   * @return the keys used to delete release info
   */
  public Map getDels() {
    return this.dels;
  }

  /**
   * Set keys used to delete release info.
   *
   * @param dels the keys used to delete release info
   */
  public void setDels(final Map dels) {
    this.dels = dels;
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy