com.atlassian.bamboo.security.trustedapplications
Interface BambooTrustedApplication

All Superinterfaces:
BambooIdProvider, BambooObject, java.lang.Comparable<BambooTrustedApplication>, NameProvider, java.io.Serializable
All Known Implementing Classes:
BambooTrustedApplicationImpl

public interface BambooTrustedApplication
extends java.lang.Comparable<BambooTrustedApplication>, BambooObject, java.io.Serializable, NameProvider

Bamboo entity to persist trusted apps data.


Method Summary
 java.lang.String getApplicationId()
           
 java.util.Set<java.lang.String> getIpPatterns()
          Get IP patterns allowed for this application.
 java.lang.String getName()
           
 java.lang.String getPublicKey()
          Get the trusted application's public key which is shared with this Bamboo instance.
 java.lang.Long getTimeout()
           
 java.util.Set<java.lang.String> getUrlPatterns()
          Get URL patterns allowed for this application.
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Method Detail

getApplicationId

@NotNull
java.lang.String getApplicationId()

getPublicKey

@NotNull
java.lang.String getPublicKey()
Get the trusted application's public key which is shared with this Bamboo instance.


getName

@Nullable
java.lang.String getName()
Specified by:
getName in interface NameProvider

getTimeout

@NotNull
java.lang.Long getTimeout()

getUrlPatterns

@NotNull
java.util.Set<java.lang.String> getUrlPatterns()
Get URL patterns allowed for this application.


getIpPatterns

@NotNull
java.util.Set<java.lang.String> getIpPatterns()
Get IP patterns allowed for this application.



Copyright © 2012 Atlassian. All Rights Reserved.