org.jenkinsci.plugins.buildenvironment.data
Class Data

java.lang.Object
  extended by org.jenkinsci.plugins.buildenvironment.data.Data
Direct Known Subclasses:
EnvVarsData, ProjectData, SlaveData

public abstract class Data
extends Object

Basic definition of a Data object(holds specific information). Methods and Attributes every such object should have.

Author:
yboev

Field Summary
protected  TreeMap<String,String> data
          This is where information is being held, relation variable<->value as map.
 
Constructor Summary
Data(hudson.model.AbstractProject<?,?> project, hudson.model.AbstractBuild<?,?> build, String name, String id)
          Constructor method.
 
Method Summary
 hudson.model.AbstractBuild<?,?> getBuild()
          Returns the build.
 TreeMap<String,String> getData()
          Returns the data.
 String getId()
          Returns id.
 String getName()
          Returns the name.
 hudson.model.AbstractProject<?,?> getProject()
          Returns the project.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected TreeMap<String,String> data
This is where information is being held, relation variable<->value as map.

Constructor Detail

Data

public Data(hudson.model.AbstractProject<?,?> project,
            hudson.model.AbstractBuild<?,?> build,
            String name,
            String id)
Constructor method.

Parameters:
project - AbstractProject.
build - AbstractBuild.
name - Name as String.
id - ID as String.
Method Detail

getProject

public hudson.model.AbstractProject<?,?> getProject()
Returns the project.

Returns:
the project object.

getBuild

public hudson.model.AbstractBuild<?,?> getBuild()
Returns the build.

Returns:
the build object.

getName

public String getName()
Returns the name.

Returns:
name as String.

getData

public TreeMap<String,String> getData()
Returns the data.

Returns:
the data map.

getId

public String getId()
Returns id.

Returns:
id as String.


Copyright © 2004-2013. All Rights Reserved.