Package com.im.ijcs.api.ddl.dto
Class AbstractItemXAttributesConfigInfo.AbstractBuilder<T extends AbstractItemConfigInfo.AbstractBuilder<T>>
- java.lang.Object
-
- com.im.ijcs.api.ddl.dto.AbstractItemInfo.AbstractBuilder<T>
-
- com.im.ijcs.api.ddl.dto.AbstractItemConfigInfo.AbstractBuilder<T>
-
- com.im.ijcs.api.ddl.dto.AbstractItemXAttributesConfigInfo.AbstractBuilder<T>
-
- Direct Known Subclasses:
ExportTemplateInfo.Builder
,ListInfo.Builder
,QueryInfo.Builder
- Enclosing class:
- AbstractItemXAttributesConfigInfo
public abstract static class AbstractItemXAttributesConfigInfo.AbstractBuilder<T extends AbstractItemConfigInfo.AbstractBuilder<T>> extends AbstractItemConfigInfo.AbstractBuilder<T>
Builder for the item info.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBuilder()
protected
AbstractBuilder(AbstractItemInfo item)
protected
AbstractBuilder(AbstractItemXAttributesConfigInfo item)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractItemConfigInfo
build()
T
setPayload(java.lang.String payload)
T
setXAttributes(java.util.List<PropInfo> props)
-
Methods inherited from class com.im.ijcs.api.ddl.dto.AbstractItemConfigInfo.AbstractBuilder
setConfig, setSize
-
Methods inherited from class com.im.ijcs.api.ddl.dto.AbstractItemInfo.AbstractBuilder
getSelf, setChangedBy, setChangedOn, setCreatedBy, setCreatedOn, setDescription, setId, setImplType, setName, setOwner, setParentId, setSchemaId, setSharing
-
-
-
-
Field Detail
-
payload
protected java.lang.String payload
-
props
protected java.util.List<PropInfo> props
-
-
Constructor Detail
-
AbstractBuilder
protected AbstractBuilder()
-
AbstractBuilder
protected AbstractBuilder(AbstractItemXAttributesConfigInfo item)
-
AbstractBuilder
protected AbstractBuilder(AbstractItemInfo item)
-
-
Method Detail
-
setPayload
public T setPayload(java.lang.String payload)
-
build
public abstract AbstractItemConfigInfo build()
- Specified by:
build
in classAbstractItemConfigInfo.AbstractBuilder<T extends AbstractItemConfigInfo.AbstractBuilder<T>>
-
-