public static class Content.Builder<BUILDER extends Content.Builder,C extends Content> extends Object
Modifier and Type | Field and Description |
---|---|
protected Attachments |
attachments |
protected ChildOrder |
childOrder |
protected ContentState |
contentState |
protected Instant |
createdTime |
protected PrincipalKey |
creator |
protected PropertyTree |
data |
protected String |
displayName |
protected ExtraDatas |
extraDatas |
protected Form |
form |
protected boolean |
hasChildren |
protected ContentId |
id |
protected boolean |
inheritPermissions |
protected Locale |
language |
protected Instant |
modifiedTime |
protected PrincipalKey |
modifier |
protected ContentName |
name |
protected PrincipalKey |
owner |
protected Page |
page |
protected ContentPath |
parentPath |
protected AccessControlList |
permissions |
protected Thumbnail |
thumbnail |
protected ContentTypeName |
type |
protected boolean |
valid |
Modifier | Constructor and Description |
---|---|
protected |
Builder() |
protected |
Builder(Content source) |
protected ContentId id
protected PropertyTree data
protected Page page
protected boolean valid
protected ContentPath parentPath
protected ContentName name
protected ContentTypeName type
protected Form form
protected Attachments attachments
protected ExtraDatas extraDatas
protected String displayName
protected PrincipalKey owner
protected Instant createdTime
protected Instant modifiedTime
protected PrincipalKey creator
protected PrincipalKey modifier
protected Thumbnail thumbnail
protected boolean hasChildren
protected ChildOrder childOrder
protected AccessControlList permissions
protected boolean inheritPermissions
protected Locale language
protected ContentState contentState
protected Builder()
protected Builder(Content source)
public Content.Builder<BUILDER,C> parentPath(ContentPath path)
public Content.Builder<BUILDER,C> name(String name)
public Content.Builder<BUILDER,C> name(ContentName name)
public Content.Builder<BUILDER,C> path(String path)
public Content.Builder<BUILDER,C> path(ContentPath path)
public Content.Builder<BUILDER,C> valid(boolean valid)
public Content.Builder<BUILDER,C> type(ContentTypeName type)
public Content.Builder<BUILDER,C> data(PropertyTree data)
public Content.Builder<BUILDER,C> attachments(Attachments attachments)
public Content.Builder<BUILDER,C> addExtraData(ExtraData extraData)
public Content.Builder<BUILDER,C> extraDatas(ExtraDatas extraDatas)
public Content.Builder<BUILDER,C> displayName(String displayName)
public Content.Builder<BUILDER,C> owner(PrincipalKey owner)
public Content.Builder<BUILDER,C> creator(PrincipalKey modifier)
public Content.Builder<BUILDER,C> modifier(PrincipalKey modifier)
public Content.Builder<BUILDER,C> createdTime(Instant createdTime)
public Content.Builder<BUILDER,C> modifiedTime(Instant modifiedTime)
public Content.Builder<BUILDER,C> id(ContentId contentId)
public Content.Builder<BUILDER,C> hasChildren(boolean hasChildren)
public Content.Builder<BUILDER,C> childOrder(ChildOrder childOrder)
public Content.Builder<BUILDER,C> page(Page page)
public Content.Builder<BUILDER,C> thumbnail(Thumbnail thumbnail)
public Content.Builder<BUILDER,C> permissions(AccessControlList permissions)
public Content.Builder<BUILDER,C> inheritPermissions(boolean inheritPermissions)
public Content.Builder<BUILDER,C> language(Locale language)
public Content.Builder<BUILDER,C> contentState(ContentState contentState)
public C build()