package org.netbeans.gradle.project.model; import org.jtrim.utils.ExceptionHelper; public final class NbGradleTask { private final String qualifiedName; private final String localName; private final String description; public NbGradleTask(String qualifiedName, String description) { ExceptionHelper.checkNotNullArgument(qualifiedName, "qualifiedName"); ExceptionHelper.checkNotNullArgument(description, "description"); this.qualifiedName = qualifiedName; this.localName = getLocalName(qualifiedName); this.description = description; } private static String getLocalName(String qualifiedName) { int separator = qualifiedName.lastIndexOf(':'); if (separator >= 0) { return qualifiedName.substring(separator + 1, qualifiedName.length()); } else { return qualifiedName; } } public String getQualifiedName() { return qualifiedName; } public String getLocalName() { return localName; } public String getDescription() { return description; } }