org.jenkinsci.plugins.sharedobjects
Class SimpleSharedObjectType

java.lang.Object
  extended by org.jenkinsci.plugins.sharedobjects.SharedObjectType
      extended by org.jenkinsci.plugins.sharedobjects.SimpleSharedObjectType
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<SharedObjectType>, Serializable
Direct Known Subclasses:
ClearcaseSharedObjectType, PublicFilePathSharedObjectType, StringValueSharedObjectType

public abstract class SimpleSharedObjectType
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 SimpleSharedObjectType(String name, String profiles)
           
 
Method Summary
abstract  String getEnvVarValue(hudson.model.AbstractBuild build, SharedObjectLogger logger)
           
 
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

SimpleSharedObjectType

protected SimpleSharedObjectType(String name,
                                 String profiles)
Method Detail

getEnvVarValue

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


Copyright © 2004-2013. All Rights Reserved.