|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthudson.model.ParameterValue
hudson.model.FileParameterValue
public class FileParameterValue
ParameterValue
for FileParameterDefinition
.
DiskFileItem
is persistable via serialization,
(although the data may get very large in XML) so this object
as a whole is persistable.
Nested Class Summary | |
---|---|
static class |
FileParameterValue.FileItemImpl
Default implementation from File . |
Field Summary |
---|
Fields inherited from class hudson.model.ParameterValue |
---|
name |
Constructor Summary | |
---|---|
|
FileParameterValue(String name,
org.apache.commons.fileupload.FileItem file)
|
protected |
FileParameterValue(String name,
org.apache.commons.fileupload.FileItem file,
String originalFileName)
|
|
FileParameterValue(String name,
File file,
String originalFileName)
|
Method Summary | |
---|---|
void |
buildEnvVars(AbstractBuild<?,?> build,
EnvVars env)
Exposes the originalFileName as an environment variable. |
BuildWrapper |
createBuildWrapper(AbstractBuild<?,?> build)
Called at the beginning of a build (but after SCM operations
have taken place) to let a ParameterValue contributes a
BuildWrapper to the build. |
VariableResolver<String> |
createVariableResolver(AbstractBuild<?,?> build)
Returns a VariableResolver so that other components like Builder s
can perform variable substitution to reflect parameter values into the build process. |
void |
doDynamic(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
Serve this file parameter in response to a StaplerRequest . |
boolean |
equals(Object obj)
In practice this will always be false, since location should be unique. |
org.apache.commons.fileupload.FileItem |
getFile()
|
String |
getLocation()
|
String |
getOriginalFileName()
Get the name of the originally uploaded file. |
String |
getShortDescription()
Computes a human-readable possible-localized one-line description of the parameter value. |
int |
hashCode()
|
protected void |
setLocation(String location)
|
String |
toString()
|
Methods inherited from class hudson.model.ParameterValue |
---|
buildEnvVars, getAssignedLabel, getDefinition, getDescription, getName, isSensitive, setDescription |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
@DataBoundConstructor public FileParameterValue(String name, org.apache.commons.fileupload.FileItem file)
public FileParameterValue(String name, File file, String originalFileName)
protected FileParameterValue(String name, org.apache.commons.fileupload.FileItem file, String originalFileName)
Method Detail |
---|
protected void setLocation(String location)
public String getLocation()
public void buildEnvVars(AbstractBuild<?,?> build, EnvVars env)
buildEnvVars
in class ParameterValue
build
- The build for which this parameter is being used. Never null.env
- never null.public VariableResolver<String> createVariableResolver(AbstractBuild<?,?> build)
ParameterValue
VariableResolver
so that other components like Builder
s
can perform variable substitution to reflect parameter values into the build process.
ParameterValue
can influence
a build.
createVariableResolver
in class ParameterValue
build
- The build for which this parameter is being used. Never null.
VariableResolver.NONE
.public String getOriginalFileName()
FileParameterValue
was created prior to 1.362, this method will
return null
.
public org.apache.commons.fileupload.FileItem getFile()
public BuildWrapper createBuildWrapper(AbstractBuild<?,?> build)
ParameterValue
SCM
operations
have taken place) to let a ParameterValue
contributes a
BuildWrapper
to the build.
This provides a means for a parameter to perform more extensive set up / tear down during a build.
createBuildWrapper
in class ParameterValue
build
- The build for which this parameter is being used. Never null.
BuildWrapper
to contribute to.public int hashCode()
hashCode
in class ParameterValue
public boolean equals(Object obj)
equals
in class ParameterValue
public String toString()
toString
in class Object
public String getShortDescription()
ParameterValue
This message is used as a tooltip to describe jobs in the queue. The text should be one line without new line. No HTML allowed (the caller will perform necessary HTML escapes, so any text can be returend.)
getShortDescription
in class ParameterValue
public void doDynamic(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response) throws javax.servlet.ServletException, IOException
StaplerRequest
.
request
- response
-
javax.servlet.ServletException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |