org.jenkinsci.plugins.sharedobjects
Class SharedObjectType

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

public abstract class SharedObjectType
extends Object
implements hudson.ExtensionPoint, hudson.model.Describable<SharedObjectType>, Serializable

Author:
Gregory Boissinot
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
protected  String name
           
protected  String profile
           
protected  String profiles
           
 
Constructor Summary
SharedObjectType()
           
 
Method Summary
 hudson.model.Descriptor<SharedObjectType> getDescriptor()
           
abstract  String getEnvVarValue(SharedObjectLogger logger)
           
 String getName()
           
 String getProfiles()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

profile

protected transient String profile

profiles

protected String profiles
Constructor Detail

SharedObjectType

public SharedObjectType()
Method Detail

getDescriptor

public hudson.model.Descriptor<SharedObjectType> getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<SharedObjectType>

getName

public String getName()

getProfiles

public String getProfiles()

getEnvVarValue

public abstract String getEnvVarValue(SharedObjectLogger logger)
                               throws SharedObjectException
Throws:
SharedObjectException


Copyright © 2004-2012. All Rights Reserved.