org.jenkinsci.plugins.sharedobjects
Class MultipleSharedObjectType

java.lang.Object
  extended by org.jenkinsci.plugins.sharedobjects.SharedObjectType
      extended by org.jenkinsci.plugins.sharedobjects.MultipleSharedObjectType
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<SharedObjectType>, Serializable
Direct Known Subclasses:
FileURLPropertiesSharedObjectType, GroovySharedObjectType, URLPropertiesSharedObjectType

public abstract class MultipleSharedObjectType
extends SharedObjectType

Author:
Gregory Boissinot
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class org.jenkinsci.plugins.sharedobjects.SharedObjectType
name, profile, profiles
 
Constructor Summary
protected MultipleSharedObjectType(String name, String profiles)
           
 
Method Summary
abstract  Map<String,String> getEnvVars(hudson.model.AbstractBuild build, SharedObjectLogger logger)
           
 Map<String,String> getEnvVarValue(hudson.model.AbstractBuild build, SharedObjectLogger logger)
           
protected  void resolveVars(Map<String,String> variables, Map<String,String> env)
           
 
Methods inherited from class org.jenkinsci.plugins.sharedobjects.SharedObjectType
getDescriptor, getName, getProfiles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleSharedObjectType

protected MultipleSharedObjectType(String name,
                                   String profiles)
Method Detail

getEnvVarValue

public Map<String,String> getEnvVarValue(hudson.model.AbstractBuild build,
                                         SharedObjectLogger logger)
                                  throws SharedObjectException
Throws:
SharedObjectException

getEnvVars

public abstract Map<String,String> getEnvVars(hudson.model.AbstractBuild build,
                                              SharedObjectLogger logger)
                                       throws SharedObjectException
Throws:
SharedObjectException

resolveVars

protected void resolveVars(Map<String,String> variables,
                           Map<String,String> env)


Copyright © 2004-2013. All Rights Reserved.