public abstract static class BaseEntity.Builder<T extends BaseEntity> extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
description |
protected String |
icon |
protected String |
label |
protected String |
name |
protected int |
version |
Constructor and Description |
---|
BaseEntity.Builder() |
Modifier and Type | Method and Description |
---|---|
abstract T |
build() |
BaseEntity.Builder<T> |
setBaseFields(String name,
String label,
String description,
String icon,
int version) |
BaseEntity.Builder<T> |
setDescription(String description) |
BaseEntity.Builder<T> |
setIcon(String icon) |
BaseEntity.Builder<T> |
setLabel(String label) |
BaseEntity.Builder<T> |
setName(String name) |
BaseEntity.Builder<T> |
setVersion(int version) |
protected String name
protected String label
protected String description
protected String icon
protected int version
public BaseEntity.Builder<T> setName(String name)
public BaseEntity.Builder<T> setLabel(String label)
public BaseEntity.Builder<T> setDescription(String description)
public BaseEntity.Builder<T> setIcon(String icon)
public BaseEntity.Builder<T> setVersion(int version)
public BaseEntity.Builder<T> setBaseFields(String name, String label, String description, String icon, int version)
public abstract T build()
Copyright © 2013-2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.