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

org.linuxstuff.mojo.licensing.model.CoalescedLicense Maven / Gradle / Ivy

package org.linuxstuff.mojo.licensing.model;

import java.util.Set;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;

@XStreamAlias("license")
public class CoalescedLicense {

	@XStreamAsAttribute
	@XStreamAlias("name")
	private String finalName;

	@XStreamImplicit(itemFieldName = "aka")
	private Set otherNames;

	public CoalescedLicense(String finalName, Set otherNames) {
		this.finalName = finalName;
		this.otherNames = otherNames;
	}

	public String getFinalName() {
		return finalName;
	}

	public Set getOtherNames() {
		return otherNames;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy