Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package hudson.plugins.dbcharts;
  
  import hudson.Extension;
  
 import java.util.List;
 
 
 
 
 public class Chart
     implements SerializableDescribable<Chart>
 {
     private static final Logger logger=Logger.getLoggerChart.class.getName()); 
     private static final long serialVersionUID = 1L;
     
     public final String name;
     public final String title;
     public final String valuesAxisLabel;
     public final String categoryAxisLabel;
     public final Integer width;
     public final Integer height;
     public final String connectionName;
     public final String sqlQuery;
     
     public ChartString nameString titleInteger widthInteger heightString connectionNameString sqlQuery,String valuesAxisLabel,String categoryAxisLabel)
     {
         super();
         this. = name;
         this. = title;
         this. = width;
         this. = height;
         this. = connectionName;
         this. = sqlQuery;
         this.=valuesAxisLabel;
         this.=categoryAxisLabel;
     }
     
     public Chart(JSONObject object){
         this. = object.getString("name");
         this. = object.getString("title");
         this. = Integer.parseIntobject.getString("width") );
         this. = Integer.parseIntobject.getString("height") );
         this. = object.getString("connectionName");
         this. = object.getString("sqlQuery");
         this.=object.getString"valuesAxisLabel" );
         this.=object.getString"categoryAxisLabel" );
     }
 
     public Descriptor<ChartgetDescriptor()
     {
         return Hudson.getInstance().getDescriptorByTypeChartDescriptor.class );
     }
     
         return Hudson.getInstance().getDescriptorByType(DbChartPublisher.DescriptorImpl.class);
     }
         
     public JDBCConnection getJDBCConnection(){
         DescriptorImpl di=getPublisherDescriptor();
         .info"getJDBCConnection:"+di );
         for(JDBCConnection c:di.getConnections()){
             if(.equals(c.name)){
                 return c;
             }
         }
         return null;
     }
     
     @Extension
     public static final class ChartDescriptor extends Descriptor<Chart>{
 
         @Override
         public String getDisplayName()
         {
             return "";
         }       
         
         public FormValidation doCheckName(@QueryParameter String valuethrows IOExceptionServletException {
             if(value.length()==0)
                 return FormValidation.error("Please set a name");
             if(value.length()<4)
                 return FormValidation.warning("Isn't the name too short?");
             return FormValidation.ok();
         }
        
        
        public List<StringgetConnectionNames(){
            List<Stringres=new LinkedList<String>();
                res.addc.name );
            }
            .info"getConnectionNames: "+Arrays.toStringres.toArray()));
            return res;
        }        
        
    } 
New to GrepCode? Check out our FAQ X