Package com.im.ijcs.api.ddl.dto
Class AbstractItemInfo.AbstractBuilder<T extends AbstractItemInfo.AbstractBuilder<T>>
- java.lang.Object
-
- com.im.ijcs.api.ddl.dto.AbstractItemInfo.AbstractBuilder<T>
-
- Type Parameters:
T
- The type of the child builder.
- Direct Known Subclasses:
AbstractItemConfigInfo.AbstractBuilder
,ViewInfo.Builder
- Enclosing class:
- AbstractItemInfo
public abstract static class AbstractItemInfo.AbstractBuilder<T extends AbstractItemInfo.AbstractBuilder<T>> extends java.lang.Object
Builder for the item info.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBuilder()
protected
AbstractBuilder(AbstractItemInfo item)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractItemInfo
build()
protected T
getSelf()
T
setChangedBy(java.lang.String changedBy)
T
setChangedOn(java.util.Date lastModifiedOn)
T
setCreatedBy(java.lang.String createdBy)
T
setCreatedOn(java.util.Date createdOn)
T
setDescription(java.lang.String description)
T
setId(java.lang.String id)
T
setImplType(java.lang.String implType)
T
setName(java.lang.String name)
T
setOwner(java.lang.String owner)
T
setParentId(java.lang.String parentId)
T
setSchemaId(java.lang.String schemaId)
T
setSharing(int sharing)
-
-
-
Constructor Detail
-
AbstractBuilder
protected AbstractBuilder(AbstractItemInfo item)
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Detail
-
setSchemaId
public T setSchemaId(java.lang.String schemaId)
-
setId
public T setId(java.lang.String id)
-
setParentId
public T setParentId(java.lang.String parentId)
-
setName
public T setName(java.lang.String name)
-
setDescription
public T setDescription(java.lang.String description)
-
setImplType
public T setImplType(java.lang.String implType)
-
setSharing
public T setSharing(int sharing)
-
setOwner
public T setOwner(java.lang.String owner)
-
setCreatedOn
public T setCreatedOn(java.util.Date createdOn)
-
setChangedOn
public T setChangedOn(java.util.Date lastModifiedOn)
-
setCreatedBy
public T setCreatedBy(java.lang.String createdBy)
-
setChangedBy
public T setChangedBy(java.lang.String changedBy)
-
build
public abstract AbstractItemInfo build()
-
getSelf
protected T getSelf()
-
-