public ArtifactInfo setFieldValue()

in indexer-core/src/main/java/org/apache/maven/index/ArtifactInfo.java [476:501]


    public ArtifactInfo setFieldValue(Field field, String value) {
        if (MAVEN.GROUP_ID.equals(field)) {
            groupId = value;
        } else if (MAVEN.ARTIFACT_ID.equals(field)) {
            artifactId = value;
        } else if (MAVEN.VERSION.equals(field)) {
            version = value;
        } else if (MAVEN.PACKAGING.equals(field)) {
            packaging = value;
        } else if (MAVEN.CLASSIFIER.equals(field)) {
            classifier = value;
        } else if (MAVEN.SHA1.equals(field)) {
            sha1 = value;
        } else if (MAVEN.NAME.equals(field)) {
            name = value;
        } else if (MAVEN.DESCRIPTION.equals(field)) {
            description = value;
        } else if (MAVEN.CLASSNAMES.equals(field)) {
            classNames = value;
        } else if (MAVEN.REPOSITORY_ID.equals(field)) {
            repository = value;
        }

        // no match
        return this;
    }