SomeObject.java.txt 688 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package com.kobylynskyi.graphql.testdefaults;


public class SomeObject {

    @javax.validation.constraints.NotNull
    private String name;

    public SomeObject() {
    }

    public SomeObject(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43


    public static class Builder {

        private String name;

        public Builder() {
        }

        public Builder setName(String name) {
            this.name = name;
            return this;
        }


        public SomeObject build() {
            return new SomeObject(name);
        }

    }
}