@JsonPOJOBuilder(buildMethodName = "build", withPrefix = "") public static final class Builder extends BaseBuilder<Builder> { public Builder() { } public Builder(final NamedView namedView) { super(namedView); } @Override protected Builder self() { return this; } } }
public Value(JsonPOJOBuilder ann) { this(ann.buildMethodName(), ann.withPrefix()); }
JsonPOJOBuilder anno = findAnnotation(builder, JsonPOJOBuilder.class); if (null != anno) { buildMethodPrefix = anno.withPrefix();
@JsonPOJOBuilder(buildMethodName = "build", withPrefix = "") public static final class Builder extends BaseBuilder<Builder> { public Builder() { } public Builder(final ViewElementDefinition viewElementDef) { this(); merge(viewElementDef); } @Override protected Builder self() { return this; } } }
public Value(JsonPOJOBuilder ann) { buildMethodName = ann.buildMethodName(); withPrefix = ann.withPrefix(); } }
@JsonPOJOBuilder(buildMethodName = "build", withPrefix = "") public static final class Builder extends BaseBuilder<Builder> { public Builder() { } public Builder(final View view) { this(); merge(view); } @Override protected Builder self() { return this; } } }
public Value(JsonPOJOBuilder ann) { buildMethodName = ann.buildMethodName(); withPrefix = ann.withPrefix(); } }
@JsonPOJOBuilder(buildMethodName = "build", withPrefix = "") public static final class Builder extends BaseBuilder<Builder> { public Builder() { } public Builder(final GlobalViewElementDefinition viewElementDef) { super(); merge(viewElementDef); } @Override protected Builder self() { return this; } } }
public Value(JsonPOJOBuilder ann) { buildMethodName = ann.buildMethodName(); withPrefix = ann.withPrefix(); } }
@JsonPOJOBuilder(withPrefix = "") public static final class Builder { private String description;
public Value(JsonPOJOBuilder ann) { buildMethodName = ann.buildMethodName(); withPrefix = ann.withPrefix(); } }
@JsonPOJOBuilder(withPrefix = "") public static final class ErrorBuilder { private int statusCode;
public Value(JsonPOJOBuilder ann) { buildMethodName = ann.buildMethodName(); withPrefix = ann.withPrefix(); } }
@JsonPOJOBuilder(buildMethodName = "build", withPrefix = "set") public abstract static class BaseBuilder<ELEMENT_DEFS extends ElementDefinitions<ENTITY_DEF, EDGE_DEF>, ENTITY_DEF extends ElementDefinition, EDGE_DEF extends ElementDefinition, CHILD_CLASS extends BaseBuilder<ELEMENT_DEFS, ENTITY_DEF, EDGE_DEF, ?>> { private ELEMENT_DEFS elementDefs;
public Value(JsonPOJOBuilder ann) { this(ann.buildMethodName(), ann.withPrefix()); }
@JsonPOJOBuilder(withPrefix = "") static class Builder { private String field1; public Builder field1(final String field1) { this.field1 = field1; return this; } public ClassWithBuilder build() { final ClassWithBuilder result = new ClassWithBuilder(); result.field1 = this.field1; return result; } } }
@JsonPOJOBuilder(withPrefix = "") public static class Builder { public Builder accountId(String accountId) { throw new JmapFieldNotSupportedException(ISSUER, "accountId"); } public GetVacationRequest build() { return new GetVacationRequest(); } }
/** * Builder for the read-only ivo * * @param <F> type of reuslt object */ @JsonPOJOBuilder() public static class IVOWithAuditingResultIVO_v1Builder<F extends IIVOAuditing> extends AbstractIVOWithAuditingResultIVO_v1Builder<IVOWithAuditingResultIVO_v1Builder<F>, F> implements IVOBuilder { // nothing to do here, really }
@JsonPOJOBuilder(withPrefix = "") public static class ResourceBuilder { // TODO: Remove this once HOD-3394 has been resolved // Some APIs return domain_name instead of domain @JsonProperty("domain_name") public ResourceBuilder domainName(final String domainName) { domain = domainName; return this; } } }
/** * Builder for the read-only ivo * * @param <F> type of reuslt object */ @JsonPOJOBuilder() public static class IVOQueryResultIVO_v1Builder<F extends IVO> extends AbstractIVOQueryResultIVO_v1Builder<IVOQueryResultIVO_v1Builder<F>, F> implements IVOBuilder { // nothing to do here, really }