package org.netbeans.gradle.project.license;
import org.jtrim.utils.ExceptionHelper;
public final class LicenseRef {
private final String id;
private final String displayName;
private final boolean dynamic;
public LicenseRef(String id, String displayName, boolean dynamic) {
ExceptionHelper.checkNotNullArgument(id, "id");
ExceptionHelper.checkNotNullArgument(displayName, "displayName");
this.id = id;
this.displayName = displayName;
this.dynamic = dynamic;
}
public String getId() {
return id;
}
public String getDisplayName() {
return displayName;
}
public boolean isDynamic() {
return dynamic;
}
@Override
public String toString() {
return "License " + id + (dynamic ? " (dynamically created)" : "");
}
}