|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ImmutableArtifactManager
Builds immutable artifact object in a Hibernate transaction to eliminate risk of LazyInitializationException
Method Summary | |
---|---|
ImmutableArtifactDefinition |
createImmutableArtifactDefinition(ImmutableArtifactSubscription artifactSubscription)
Create ImmutableArtifactDefinition representing artifact that artifactSubscription points to |
com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> |
findImmutableArtifactDefinitionsByProducer(ImmutablePlan plan)
Create list of ImmutableArtifactDefinition s produced by plan |
com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> |
findImmutableArtifactSubscriptionsByDefinition(ImmutableArtifactDefinition artifactDefinition)
Create list of ImmutableArtifactSubscription s which refer artifactDefinition |
com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> |
findImmutableArtifactSubscriptionsByPlan(ImmutablePlan plan)
Create list of ImmutableArtifactSubscription s defined in plan |
Method Detail |
---|
@Nullable ImmutableArtifactDefinition createImmutableArtifactDefinition(@NotNull ImmutableArtifactSubscription artifactSubscription)
ImmutableArtifactDefinition
representing artifact that artifactSubscription
points to
artifactSubscription
- ArtifactSubscription
that defines artifact definition
ImmutableArtifactDefinition
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> findImmutableArtifactDefinitionsByProducer(@NotNull ImmutablePlan plan)
ImmutableArtifactDefinition
s produced by plan
plan
- producer of artifact definitions
ImmutableArtifactDefinition
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> findImmutableArtifactSubscriptionsByDefinition(@NotNull ImmutableArtifactDefinition artifactDefinition)
ImmutableArtifactSubscription
s which refer artifactDefinition
artifactDefinition
- ArtifactDefinition
that defines list of artifact subscriptions
ImmutableArtifactSubscription
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> findImmutableArtifactSubscriptionsByPlan(@NotNull ImmutablePlan plan)
ImmutableArtifactSubscription
s defined in plan
plan
- Plan
that defines list of artifact subscriptions
ImmutableArtifactSubscription
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |