Uses of Class
com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
Package
Description
Conversion of
EntityProperties
model into Java.Conversion of
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Emitters for Bamboo Docker configuration.
Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting permission related EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
Plan
-related settings model into Java.Various implementations of
CodeEmitter
which are used for converting
PlanBranchManagement
-related settings model into Java.Various implementations of
CodeEmitter
which are used for converting
VcsRepositoryProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
VcsRepositoryViewerProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
TaskProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
TriggerProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.-
Uses of CodeGenerationException in com.atlassian.bamboo.specs.api.codegen
Modifier and TypeMethodDescription@NotNull String
CodeEmitter.emitCode
(@NotNull CodeGenerationContext context, T value) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen
Modifier and TypeMethodDescriptionBambooSpecsGenerator.emitCode()
BambooSpecsGenerator.emitCode
(@NotNull String bambooServerUrl, @NotNull String packageName, @NotNull String className) static @NotNull Class
BuilderClassProvider.findBuilderClass
(Class entityClass) Find a Bamboo Specs builder class producing specific entity.BambooSpecsGenerator.CodeSupplier.generateCode()
-
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters
Modifier and TypeMethodDescriptionstatic <T> CodeEmitter<T>
CodeGenerationUtils.findEmitterByAnnotation
(AnnotatedElement annotatedElement) Checks if a field or class has a code generator specified by an annotation. -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.credentials
Modifier and TypeMethodDescription@NotNull String
SharedCredentialsIdentifierEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull SharedCredentialsIdentifierProperties entity) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.docker
-
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.fragment
Modifier and TypeMethodDescription@NotNull String
FieldSetterEmitter.emitCode
(@NotNull CodeGenerationContext context, T argument) Generates invocation of a setter method with a single argument.@NotNull String
NoArgCallEmitter.emitCode
(@NotNull CodeGenerationContext context, T value) @NotNull String
SecretSetterEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Object argument) @NotNull String
VarargArgumentSetterEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Iterable<Object> iterable) Generates invocation of a setter method with a variable length argument list.static CodeEmitter<Object>
FieldSetterEmitterFactory.fieldSetterEmitterFor
(CodeGenerationContext context, Class<?> builderClass, Field field, Object fieldValue) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.notification
Modifier and TypeMethodDescription@NotNull String
AnyNotificationRecipientEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull AnyNotificationRecipientProperties entity) @NotNull String
AnyNotificationTypeEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull AnyNotificationTypeProperties entity) @NotNull String
BuildErrorNotificationEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Boolean value) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.permission
Modifier and TypeMethodDescription@NotNull String
PermissionPropertiesEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull PermissionsProperties permissionProperties) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.plan
Modifier and TypeMethodDescription@NotNull String
PlanLabelsEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Iterable<LabelProperties> value) @NotNull String
PlanRepositoriesEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Iterable<PlanRepositoryLinkProperties> value) protected String
PlanIdentifierEmitter.emitConstructorInvocation
(@NotNull CodeGenerationContext context, @NotNull PlanIdentifierProperties entity) protected void
PlanIdentifierEmitter.initBuilderClass
(@NotNull PlanIdentifierProperties entity) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.plan.branches
Modifier and TypeMethodDescription@NotNull String
BranchCleanupEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull BranchCleanupProperties entity) @NotNull String
CreatePlanBranchesEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull CreatePlanBranchesProperties value) @NotNull String
NotificationStrategyEmitter.emitCode
(@NotNull CodeGenerationContext context, PlanBranchManagementProperties.NotificationStrategy value) @NotNull String
TriggeringOptionEmitter.emitCode
(@NotNull CodeGenerationContext context, PlanBranchManagementProperties.TriggeringOption value) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.repository
Modifier and TypeMethodDescription@NotNull String
AuthenticationEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull AuthenticationProperties value) @NotNull String
BBCloudRepositorySlugEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull String value) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.repository.viewer
Modifier and TypeMethodDescription@NotNull String
AnyVcsRepositoryViewerEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull AnyVcsRepositoryViewerProperties entity) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.task
Modifier and TypeMethodDescription@NotNull String
ArtifactItemEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull ArtifactItemProperties value) @NotNull String
BaseVcsTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, T entity) @NotNull String
BuildWarningParserTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull BuildWarningParserTaskProperties entity) @NotNull String
CheckoutSpecEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull CheckoutItemProperties entity) @NotNull String
DockerBuildImageEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull DockerBuildImageTaskProperties entity) @NotNull String
DockerRegistryEmitter.AuthEmitter.emitCode
(@NotNull CodeGenerationContext context, DockerRegistryTaskProperties entity) @NotNull String
DockerRegistryEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull DockerRegistryTaskProperties entity) @NotNull String
DockerRegistryEmitter.ImageEmitter.emitCode
(@NotNull CodeGenerationContext context, DockerRegistryTaskProperties entity) @NotNull String
DockerRunContainerEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull DockerRunContainerTaskProperties entity) @NotNull String
MavenVersionEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Integer value) @NotNull String
NUnitVersionEmitter.emitCode
(@NotNull CodeGenerationContext context, NUnitRunnerTask.NUnitVersion version) @NotNull String
ScpTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull ScpTaskProperties entity) @NotNull String
SshTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull SshTaskProperties entity) @NotNull String
VcsBranchTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull VcsBranchTaskProperties entity) @NotNull String
VcsCommitTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull VcsCommitTaskProperties entity) @NotNull String
VcsPushTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull VcsPushTaskProperties entity) @NotNull String
VcsTagTaskEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull VcsTagTaskProperties entity) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.trigger
Modifier and TypeMethodDescription@NotNull String
ScheduledTriggerEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull ScheduledTriggerProperties entity) -
Uses of CodeGenerationException in com.atlassian.bamboo.specs.codegen.emitters.value
Modifier and TypeMethodDescription@NotNull String
DurationEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Duration value) @NotNull String
EntityPropertiesEmitter.emitCode
(@NotNull CodeGenerationContext context, T entity) Generates code for properties class.@NotNull String
LiteralEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Object value) @NotNull String
MapEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Map<?, ?> value) @NotNull String
SetEmitter.emitCode
(@NotNull CodeGenerationContext context, @NotNull Set<?> set) protected String
EntityPropertiesEmitter.emitConstructorInvocation
(@NotNull CodeGenerationContext context, T entity) Generates constructor invocation of the builder class.protected String
EntityPropertiesEmitter.emitFields
(@NotNull CodeGenerationContext context, @NotNull EntityProperties entity) Generate code for all fields of the class that are not already covered byEntityPropertiesEmitter.emitConstructorInvocation(CodeGenerationContext, EntityProperties)
not contained inEntityPropertiesEmitter.fieldsToSkip
and not annotated withSkipCodeGen
.protected String
EntityPropertiesEmitter.emitFieldValue
(CodeGenerationContext context, EntityProperties entity, Field field) Generates value of a field.static <T extends EntityProperties>
CodeEmitter<T>ValueEmitterFactory.emitterFor
(T entity) static <T> CodeEmitter<T>
ValueEmitterFactory.emitterFor
(T object) protected void
EntityPropertiesEmitter.initBuilderClass
(T entity) Default method of findingEntityPropertiesEmitter.builderClass
.