Class UserCredentialsProvider.UserFacingAction
- java.lang.Object
-
- com.cloudbees.plugins.credentials.CredentialsStoreAction
-
- com.cloudbees.plugins.credentials.UserCredentialsProvider.UserFacingAction
-
- All Implemented Interfaces:
Action
,ModelObject
,AccessControlled
,ModelObjectWithChildren
,ModelObjectWithContextMenu
,IconSpec
- Enclosing class:
- UserCredentialsProvider
@ExportedBean public static class UserCredentialsProvider.UserFacingAction extends CredentialsStoreAction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.CredentialsStoreAction
CredentialsStoreAction.CredentialsWrapper, CredentialsStoreAction.DomainWrapper
-
Nested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem, ModelObjectWithContextMenu.MenuItemType
-
-
Field Summary
-
Fields inherited from class com.cloudbees.plugins.credentials.CredentialsStoreAction
CREATE, DELETE, FINGERPRINT_XML, MANAGE_DOMAINS, SECRETS_REDACTED, UPDATE, VIEW
-
-
Constructor Summary
Constructors Constructor Description UserFacingAction(UserCredentialsProvider.StoreImpl store)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDisplayName()
String
getIconClassName()
String
getIconFileName()
CredentialsStore
getStore()
Returns theCredentialsStore
backing this action.-
Methods inherited from class com.cloudbees.plugins.credentials.CredentialsStoreAction
checkPermission, doChildrenContextMenu, doContextMenu, doCreateDomain, getACL, getActions, getApi, getChildrenContextMenu, getContextMenu, getDomain, getDomainDescriptor, getDomains, getDynamic, getFullDisplayName, getFullName, getSpecificationDescriptors, getUrlName, hasPermission, isDomainsModifiable, isVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.security.AccessControlled
checkAnyPermission, hasAnyPermission, hasPermission, hasPermission2
-
-
-
-
Constructor Detail
-
UserFacingAction
public UserFacingAction(UserCredentialsProvider.StoreImpl store)
Constructor.- Parameters:
store
- theCredentialsStore
that is being exposed.
-
-
Method Detail
-
getStore
@NonNull @Exported public CredentialsStore getStore()
Returns theCredentialsStore
backing this action.- Specified by:
getStore
in classCredentialsStoreAction
- Returns:
- the
CredentialsStore
.
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
- Overrides:
getIconFileName
in classCredentialsStoreAction
-
getIconClassName
public String getIconClassName()
- Specified by:
getIconClassName
in interfaceIconSpec
- Overrides:
getIconClassName
in classCredentialsStoreAction
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
- Overrides:
getDisplayName
in classCredentialsStoreAction
-
-