Class BambooTrustedApplicationImpl
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.bamboo.core.BambooEntityObject
com.atlassian.bamboo.security.trustedapplications.BambooTrustedApplicationImpl
- All Implemented Interfaces:
BambooIdProvider
,BambooObject
,BambooTrustedApplication
,NameProvider
,Serializable
,Cloneable
,Comparable<BambooTrustedApplication>
@Entity
public class BambooTrustedApplicationImpl
extends BambooEntityObject
implements BambooTrustedApplication
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
@NotNull String
Get IP patterns allowed for this application.getName()
@NotNull String
Get the trusted application's public key which is shared with this Bamboo instance.@NotNull Long
Get URL patterns allowed for this application.int
hashCode()
void
setApplicationId
(@NotNull String applicationId) void
setIpPatterns
(@NotNull Set<String> ipPatterns) void
void
setPublicKey
(@NotNull String publicKey) void
setTimeout
(@NotNull Long timeout) void
setUrlPatterns
(@NotNull Set<String> urlPatterns) Methods inherited from class com.atlassian.core.bean.EntityObject
clone, getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
Constructor Details
-
BambooTrustedApplicationImpl
public BambooTrustedApplicationImpl() -
BambooTrustedApplicationImpl
-
-
Method Details
-
getApplicationId
- Specified by:
getApplicationId
in interfaceBambooTrustedApplication
-
setApplicationId
-
getPublicKey
Description copied from interface:BambooTrustedApplication
Get the trusted application's public key which is shared with this Bamboo instance.- Specified by:
getPublicKey
in interfaceBambooTrustedApplication
-
setPublicKey
-
getName
- Specified by:
getName
in interfaceBambooTrustedApplication
- Specified by:
getName
in interfaceNameProvider
-
setName
-
getTimeout
- Specified by:
getTimeout
in interfaceBambooTrustedApplication
-
setTimeout
-
getUrlPatterns
Description copied from interface:BambooTrustedApplication
Get URL patterns allowed for this application.- Specified by:
getUrlPatterns
in interfaceBambooTrustedApplication
-
setUrlPatterns
-
getIpPatterns
Description copied from interface:BambooTrustedApplication
Get IP patterns allowed for this application.- Specified by:
getIpPatterns
in interfaceBambooTrustedApplication
-
setIpPatterns
-
hashCode
public int hashCode()- Overrides:
hashCode
in classcom.atlassian.core.bean.EntityObject
-
equals
- Overrides:
equals
in classcom.atlassian.core.bean.EntityObject
-
compareTo
- Specified by:
compareTo
in interfaceComparable<BambooTrustedApplication>
-