com.atlassian.bamboo.plan.artifact
Class ArtifactSubscriptionsFunctions

java.lang.Object
  extended by com.atlassian.bamboo.plan.artifact.ArtifactSubscriptionsFunctions

public class ArtifactSubscriptionsFunctions
extends java.lang.Object

A bag for ArtifactSubscription functions.


Method Summary
static com.google.common.base.Function<? super ImmutableArtifactSubscription,ImmutableArtifactSubscription> createImmutableArtifactSubscription()
           
static com.google.common.base.Function<ArtifactSubscriptionSubstitutionAware,ArtifactSubscriptionContext> createSubscriptionContext(SecureToken secureToken)
           
static com.google.common.base.Function<ImmutableArtifactSubscription,ArtifactSubscriptionContext> createSubscriptionContextFromArtifactSubscription(SecureToken secureToken)
           
static com.google.common.base.Function<ArtifactSubscription,ArtifactSubscriptionSubstitutionAware> createSubscriptionSubstitutionAware()
           
static com.google.common.base.Function<ArtifactSubscription,Job> getConsumerJob()
          Get a Function extracting consumer job from artifact subscription object.
static com.google.common.base.Function<ArtifactSubscription,Job> getProducerJob()
          Get a Function extracting producer job from artifact subscription object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProducerJob

public static com.google.common.base.Function<ArtifactSubscription,Job> getProducerJob()
Get a Function extracting producer job from artifact subscription object.


getConsumerJob

public static com.google.common.base.Function<ArtifactSubscription,Job> getConsumerJob()
Get a Function extracting consumer job from artifact subscription object.


createSubscriptionContext

public static com.google.common.base.Function<ArtifactSubscriptionSubstitutionAware,ArtifactSubscriptionContext> createSubscriptionContext(@NotNull
                                                                                                                                           SecureToken secureToken)

createSubscriptionContextFromArtifactSubscription

public static com.google.common.base.Function<ImmutableArtifactSubscription,ArtifactSubscriptionContext> createSubscriptionContextFromArtifactSubscription(@NotNull
                                                                                                                                                           SecureToken secureToken)

createSubscriptionSubstitutionAware

public static com.google.common.base.Function<ArtifactSubscription,ArtifactSubscriptionSubstitutionAware> createSubscriptionSubstitutionAware()

createImmutableArtifactSubscription

public static com.google.common.base.Function<? super ImmutableArtifactSubscription,ImmutableArtifactSubscription> createImmutableArtifactSubscription()


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.