hudson.plugins.persona.random
クラス RandomPersona

java.lang.Object
  上位を拡張 hudson.plugins.persona.Persona
      上位を拡張 hudson.plugins.persona.simple.SimplePersona
          上位を拡張 hudson.plugins.persona.random.RandomPersona
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.ModelObject

public class RandomPersona
extends SimplePersona

Random persona implementation on top of SimplePersona

作成者:
whren

入れ子のクラスの概要
 
クラス hudson.plugins.persona.Persona から継承された入れ子のクラス/インタフェース
Persona.ConverterImpl
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
static java.lang.String RANDOM_PERSONA_DISPLAYNAME
          Random persona display name
static java.lang.String RANDOM_PERSONA_ID
          Random persona id
 
クラス hudson.plugins.persona.Persona から継承されたフィールド
id
 
メソッドの概要
static hudson.ExtensionList<XmlBasedPersona> allXmlBased()
          Returns all the registered XmlBasedPersonas.
static RandomPersona create()
          Creates a RandomPersona
 XmlBasedPersona getCurrentPersona()
          Return the current persona, generate one if non existent
 Image getDefaultImage()
          
 java.lang.String getDisplayName()
          
 Image getImage(hudson.model.AbstractBuild<?,?> build)
          Determines the icon and the background to render.
 java.lang.String getRandomQuoteText(hudson.model.AbstractBuild<?,?> build)
          
static XmlBasedPersona randomPersona()
          Returns a random persona form all personas
 XmlBasedPersona resetCurrentPersona()
          Reset the current persona and return a new one
 
クラス hudson.plugins.persona.simple.SimplePersona から継承されたメソッド
generateProjectQuote, generateQuote, setQuotes
 
クラス hudson.plugins.persona.Persona から継承されたメソッド
all, byId
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

RANDOM_PERSONA_DISPLAYNAME

public static final java.lang.String RANDOM_PERSONA_DISPLAYNAME
Random persona display name

関連項目:
定数フィールド値

RANDOM_PERSONA_ID

public static final java.lang.String RANDOM_PERSONA_ID
Random persona id

関連項目:
定数フィールド値
メソッドの詳細

create

public static RandomPersona create()
Creates a RandomPersona

戻り値:
A newly created RandomPersona

getDefaultImage

public Image getDefaultImage()

定義:
クラス SimplePersona 内の getDefaultImage

getImage

public Image getImage(hudson.model.AbstractBuild<?,?> build)
Determines the icon and the background to render.

定義:
クラス SimplePersona 内の getImage

getDisplayName

public java.lang.String getDisplayName()


getRandomQuoteText

public java.lang.String getRandomQuoteText(hudson.model.AbstractBuild<?,?> build)

オーバーライド:
クラス SimplePersona 内の getRandomQuoteText

getCurrentPersona

public XmlBasedPersona getCurrentPersona()
Return the current persona, generate one if non existent

戻り値:
The current persona

resetCurrentPersona

public XmlBasedPersona resetCurrentPersona()
Reset the current persona and return a new one

戻り値:
The new current persona

randomPersona

public static XmlBasedPersona randomPersona()
Returns a random persona form all personas

戻り値:
A random persona

allXmlBased

public static hudson.ExtensionList<XmlBasedPersona> allXmlBased()
Returns all the registered XmlBasedPersonas.



Copyright © 2004-2012. All Rights Reserved.