Class RoleMacroExtension
java.lang.Object
com.synopsys.arc.jenkins.plugins.rolestrategy.RoleMacroExtension
- All Implemented Interfaces:
- IMacroExtension,- ExtensionPoint
- Direct Known Subclasses:
- BuildableJobMacro,- ContainedInViewMacro,- FolderMacro,- StubMacro
Extension for macro roles (automatic membership handling).
- Since:
- 2.1.0
- Author:
- Oleg Nenashev
- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ExtensionList<RoleMacroExtension>all()Get list of all registeredRoleMacroExtensions.static MacroParse Macro and return it.static RoleMacroExtensiongetMacroExtension(String macroName) Get Macro with the given name.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.synopsys.arc.jenkins.plugins.rolestrategy.IMacroExtensiongetDescription, getName, hasPermission, hasPermission, IsApplicable
- 
Constructor Details- 
RoleMacroExtensionpublic RoleMacroExtension()
 
- 
- 
Method Details- 
getMacroParse Macro and return it.- Parameters:
- unparsedMacroString- String to parse
- Returns:
- parsed Macro
 
- 
getMacroExtensionGet Macro with the given name.- Parameters:
- macroName- Name of Macro
- Returns:
- RoleMacroExtension
 
- 
allGet list of all registeredRoleMacroExtensions.- Returns:
- List of RoleMacroExtensions.
 
 
-