public class ColorInfoManager {
@Getter
private ColorInfo yellow;
@Getter
private ColorInfo dark;
private void setYellow(ColorInfo yellow) {
this.yellow = yellow;
}
private void setDark(ColorInfo dark) {
this.dark = dark;
}
public ColorInfoManager() {
}
public ColorInfoManager(ColorInfo yellow, ColorInfo dark) {
this.setYellow(yellow);
this.setDark(dark);
}
public ColorInfoManager(ColorInfo yellow) {
this.setYellow(yellow);
}
public ColorInfoManager addYellowColorInfo(ColorInfo colorInfo) {
return new ColorInfoManager(colorInfo);
}
public ColorInfoManager addDarkColorInfo(ColorInfo colorInfo) {
return new ColorInfoManager(yellow, colorInfo);
}
}