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

org.kuali.student.contract.model.util.ServiceDumper Maven / Gradle / Ivy

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.kuali.student.contract.model.util;

import java.io.PrintStream;

import org.kuali.student.contract.model.Service;

/**
 *
 * @author nwright
 */
public class ServiceDumper {

    private Service service;
    private PrintStream out;

    public ServiceDumper(Service service, PrintStream out) {
        this.service = service;
        this.out = out;
    }

    public void dump() {
        out.println(service.getKey() + "." + service.getName() + "(" + service.getVersion() + ")");
    }

    public void writeTabbedHeader() {
        out.print("Key");
        out.print("\t");
        out.print("Name");
        out.print("\t");
        out.print("Version");
        out.print("\t");
        out.print("url");
        out.print("\t");
        out.print("ImplProject");
        out.print("\t");
        out.print("status");
        out.print("\t");
        out.print("comments");
        out.println("");
    }

    public void writeTabbedData() {
        out.print(service.getKey());
        out.print("\t");
        out.print(service.getName());
        out.print("\t");
        out.print(service.getVersion());
        out.print("\t");
        out.print(service.getUrl());
        out.print("\t");
        out.print(service.getImplProject());
        out.print("\t");
        out.print(service.getStatus());
        out.print("\t");
        out.print(service.getComments());
        out.println("");
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy