Package org.craftercms.studio.api.v2.dal
Class DetailedItem.Builder
- java.lang.Object
-
- org.craftercms.studio.api.v2.dal.DetailedItem.Builder
-
- Enclosing class:
- DetailedItem
public static final class DetailedItem.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
buildFromClone
public static DetailedItem.Builder buildFromClone(DetailedItem item)
-
withId
public DetailedItem.Builder withId(long id)
-
withSiteId
public DetailedItem.Builder withSiteId(long siteId)
-
withSiteName
public DetailedItem.Builder withSiteName(String siteName)
-
withPath
public DetailedItem.Builder withPath(String path)
-
withPreviewUrl
public DetailedItem.Builder withPreviewUrl(String previewUrl)
-
withState
public DetailedItem.Builder withState(long state)
-
withLockedBy
public DetailedItem.Builder withLockedBy(Long lockedBy)
-
withLockOwner
public DetailedItem.Builder withLockOwner(String lockOwner)
-
withCreatedBy
public DetailedItem.Builder withCreatedBy(Long createdBy)
-
withCreator
public DetailedItem.Builder withCreator(String creator)
-
withCreatedOn
public DetailedItem.Builder withCreatedOn(ZonedDateTime createdOn)
-
withLastModifiedBy
public DetailedItem.Builder withLastModifiedBy(Long lastModifiedBy)
-
withModifier
public DetailedItem.Builder withModifier(String modifier)
-
withLastModifiedOn
public DetailedItem.Builder withLastModifiedOn(ZonedDateTime lastModifiedOn)
-
withLastPublishedOn
public DetailedItem.Builder withLastPublishedOn(ZonedDateTime lastPublishedOn)
-
withLabel
public DetailedItem.Builder withLabel(String label)
-
withContentTypeId
public DetailedItem.Builder withContentTypeId(String contentTypeId)
-
withSystemType
public DetailedItem.Builder withSystemType(String systemType)
-
withMimeType
public DetailedItem.Builder withMimeType(String mimeType)
-
withLocaleCode
public DetailedItem.Builder withLocaleCode(String localeCode)
-
withTranslationSourceId
public DetailedItem.Builder withTranslationSourceId(Long translationSourceId)
-
withSize
public DetailedItem.Builder withSize(long size)
-
withParentId
public DetailedItem.Builder withParentId(Long parentId)
-
withCommitId
public DetailedItem.Builder withCommitId(String commitId)
-
withPreviousPath
public DetailedItem.Builder withPreviousPath(String previousPath)
-
withIgnoredAsInt
public DetailedItem.Builder withIgnoredAsInt(int ignoredAsInt)
-
withIgnored
public DetailedItem.Builder withIgnored(boolean ignored)
-
withStagingScheduledDate
public DetailedItem.Builder withStagingScheduledDate(ZonedDateTime stagingScheduledDate)
-
withStagingPublishedOn
public DetailedItem.Builder withStagingPublishedOn(ZonedDateTime stagingPublishedOn)
-
withStagingUsername
public DetailedItem.Builder withStagingUsername(String stagingUsername)
-
withStagingCommitId
public DetailedItem.Builder withStagingCommitId(String stagingCommitId)
-
withLiveScheduledDate
public DetailedItem.Builder withLiveScheduledDate(ZonedDateTime liveScheduledDate)
-
withLivePublishedOn
public DetailedItem.Builder withLivePublishedOn(ZonedDateTime livePublishedOn)
-
withLiveUsername
public DetailedItem.Builder withLiveUsername(String liveUsername)
-
withLiveCommitId
public DetailedItem.Builder withLiveCommitId(String liveCommitId)
-
build
public DetailedItem build()
-
-