001    package org.shiftone.jrat.core.command;
002    
003    import org.shiftone.jrat.core.spi.Commandlet;
004    import org.shiftone.jrat.util.log.Logger;
005    
006    import java.io.OutputStream;
007    
008    /**
009     * dumps system propeties.
010     *
011     * @author jeff@shiftone.org (Jeff Drost)
012     */
013    public class SystemPropertiesCommandlet implements Commandlet {
014        private static final Logger LOG = Logger.getLogger(SystemPropertiesCommandlet.class);
015    
016        public void execute(OutputStream output) throws Exception {
017            System.getProperties().store(output, "Generated by " + getClass().getName());
018        }
019    
020        public String getContentType() {
021            return Commandlet.ContentType.PLAIN;
022        }
023    
024        public String getTitle() {
025            return "Dump System Properties";
026        }
027    }