Package com.atlassian.bamboo.credentials
Class CredentialsDataImpl
java.lang.Object
com.atlassian.bamboo.credentials.CredentialsDataImpl
- All Implemented Interfaces:
BambooIdProvider
,ImmutableEntityWithOid
,CredentialsData
,PluginKeyProvider
-
Constructor Details
-
CredentialsDataImpl
-
-
Method Details
-
getId
public long getId()- Specified by:
getId
in interfaceBambooIdProvider
-
getOid
Description copied from interface:ImmutableEntityWithOid
OID assigned to this object. TheBambooEntityOid.getEntityType()
should be the same as this object'sImmutableEntityWithOid.getEntityType()
.- Specified by:
getOid
in interfaceImmutableEntityWithOid
-
getPluginKey
- Specified by:
getPluginKey
in interfaceCredentialsData
- Specified by:
getPluginKey
in interfacePluginKeyProvider
- Returns:
- full plugin module key
-
getName
- Specified by:
getName
in interfaceCredentialsData
-
getConfiguration
- Specified by:
getConfiguration
in interfaceCredentialsData
- Returns:
- immutable map containing credentials configuration
-
hashCode
public int hashCode() -
getProjectId
- Specified by:
getProjectId
in interfaceCredentialsData
- Returns:
- id of associated
Project
or null if it is a global shared credential
-
equals
-
toString
-