org.pentaho.platform.api.repository2.unified
Class RepositoryFile.Builder

java.lang.Object
  extended by org.pentaho.platform.api.repository2.unified.RepositoryFile.Builder
Enclosing class:
RepositoryFile

public static class RepositoryFile.Builder
extends Object


Constructor Summary
RepositoryFile.Builder(RepositoryFile other)
           
RepositoryFile.Builder(Serializable id, String name)
           
RepositoryFile.Builder(String name)
           
 
Method Summary
 RepositoryFile build()
           
 RepositoryFile.Builder clearDescriptionMap()
           
 RepositoryFile.Builder clearTitleMap()
           
 RepositoryFile.Builder createdDate(Date createdDate)
           
 RepositoryFile.Builder deletedDate(Date deletedDate)
           
 RepositoryFile.Builder description(String description)
           
 RepositoryFile.Builder description(String localeString, String description)
           
 RepositoryFile.Builder descriptionMap(Map<String,String> descriptionMap)
           
 RepositoryFile.Builder folder(boolean folder)
           
 RepositoryFile.Builder hidden(boolean hidden)
           
 RepositoryFile.Builder lastModificationDate(Date lastModifiedDate)
           
 RepositoryFile.Builder locale(String locale)
           
 RepositoryFile.Builder lockDate(Date lockDate)
           
 RepositoryFile.Builder locked(boolean locked)
           
 RepositoryFile.Builder lockMessage(String lockMessage)
           
 RepositoryFile.Builder lockOwner(String lockOwner)
           
 RepositoryFile.Builder originalParentFolderId(Serializable originalParentFolderId)
           
 RepositoryFile.Builder originalParentFolderPath(String originalParentFolderPath)
           
 RepositoryFile.Builder owner(RepositoryFileSid owner)
           
 RepositoryFile.Builder path(String path)
           
 RepositoryFile.Builder title(String title)
           
 RepositoryFile.Builder title(String localeString, String title)
           
 RepositoryFile.Builder titleMap(Map<String,String> titleMap)
           
 RepositoryFile.Builder versioned(boolean versioned)
           
 RepositoryFile.Builder versionId(Serializable versionId)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryFile.Builder

public RepositoryFile.Builder(String name)

RepositoryFile.Builder

public RepositoryFile.Builder(Serializable id,
                              String name)

RepositoryFile.Builder

public RepositoryFile.Builder(RepositoryFile other)
Method Detail

build

public RepositoryFile build()

createdDate

public RepositoryFile.Builder createdDate(Date createdDate)

lastModificationDate

public RepositoryFile.Builder lastModificationDate(Date lastModifiedDate)

folder

public RepositoryFile.Builder folder(boolean folder)

path

public RepositoryFile.Builder path(String path)

hidden

public RepositoryFile.Builder hidden(boolean hidden)

versioned

public RepositoryFile.Builder versioned(boolean versioned)

versionId

public RepositoryFile.Builder versionId(Serializable versionId)

locked

public RepositoryFile.Builder locked(boolean locked)

lockOwner

public RepositoryFile.Builder lockOwner(String lockOwner)

lockMessage

public RepositoryFile.Builder lockMessage(String lockMessage)

lockDate

public RepositoryFile.Builder lockDate(Date lockDate)

owner

public RepositoryFile.Builder owner(RepositoryFileSid owner)

originalParentFolderPath

public RepositoryFile.Builder originalParentFolderPath(String originalParentFolderPath)

originalParentFolderId

public RepositoryFile.Builder originalParentFolderId(Serializable originalParentFolderId)

deletedDate

public RepositoryFile.Builder deletedDate(Date deletedDate)

title

public RepositoryFile.Builder title(String title)

description

public RepositoryFile.Builder description(String description)

titleMap

public RepositoryFile.Builder titleMap(Map<String,String> titleMap)

clearTitleMap

public RepositoryFile.Builder clearTitleMap()

title

public RepositoryFile.Builder title(String localeString,
                                    String title)

descriptionMap

public RepositoryFile.Builder descriptionMap(Map<String,String> descriptionMap)

clearDescriptionMap

public RepositoryFile.Builder clearDescriptionMap()

description

public RepositoryFile.Builder description(String localeString,
                                          String description)

locale

public RepositoryFile.Builder locale(String locale)