public class RepositoryFileImportBundle extends Object implements org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
RepositoryFileImportBundle.Builder
User: nbaker Date: 6/13/12Modifier and Type | Class and Description |
---|---|
static class |
RepositoryFileImportBundle.Builder |
Modifier and Type | Method and Description |
---|---|
org.pentaho.platform.api.repository2.unified.RepositoryFileAcl |
getAcl()
When set this ACL will be applied to the importing content if that content is to be managed by the repository.
|
String |
getCharset() |
String |
getCharSet() |
List<org.pentaho.platform.api.repository2.unified.IPlatformImportBundle> |
getChildBundles() |
String |
getComment() |
org.pentaho.platform.api.repository2.unified.RepositoryFile |
getFile() |
InputStream |
getInputStream() |
String |
getMimeType() |
String |
getName() |
String |
getPath() |
Object |
getProperty(String prop) |
String |
getTitle() |
boolean |
isApplyAclSettings() |
boolean |
isFolder() |
boolean |
isHidden() |
boolean |
isOverwriteAclSettings() |
boolean |
isOverwriteInRepository() |
boolean |
isPreserveDsw() |
boolean |
isRetainOwnership() |
boolean |
overwriteInRepository() |
boolean |
overwriteInRepossitory() |
void |
setAcl(org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl) |
void |
setApplyAclSettings(boolean applyAclSettings) |
void |
setCharSet(String charSet) |
void |
setComment(String comment) |
void |
setFile(org.pentaho.platform.api.repository2.unified.RepositoryFile file) |
void |
setHidden(boolean hidden) |
void |
setInputStream(InputStream inStr) |
void |
setMimeType(String mimeType) |
void |
setName(String name) |
void |
setOverwriteAclSettings(boolean overwriteAclSettings) |
void |
setOverwriteInRepository(boolean overwrite) |
void |
setPath(String path) |
void |
setPreserveDsw(boolean preserveDsw) |
void |
setRetainOwnership(boolean retainOwnership) |
void |
setTitle(String title) |
public org.pentaho.platform.api.repository2.unified.RepositoryFileAcl getAcl()
getAcl
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setAcl(org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl)
setAcl
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public List<org.pentaho.platform.api.repository2.unified.IPlatformImportBundle> getChildBundles()
getChildBundles
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public InputStream getInputStream() throws IOException
getInputStream
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
IOException
public void setInputStream(InputStream inStr)
public String getPath()
getPath
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setPath(String path)
setPath
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public String getName()
getName
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setName(String name)
public String getTitle()
public void setTitle(String title)
public String getCharset()
getCharset
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setCharSet(String charSet)
public String getMimeType()
getMimeType
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setMimeType(String mimeType)
public String getComment()
public void setComment(String comment)
public boolean overwriteInRepossitory()
public void setOverwriteInRepository(boolean overwrite)
public boolean isHidden()
public void setHidden(boolean hidden)
public boolean isFolder()
public org.pentaho.platform.api.repository2.unified.RepositoryFile getFile()
public void setFile(org.pentaho.platform.api.repository2.unified.RepositoryFile file)
public boolean isOverwriteInRepository()
public boolean isApplyAclSettings()
isApplyAclSettings
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setApplyAclSettings(boolean applyAclSettings)
setApplyAclSettings
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public boolean isOverwriteAclSettings()
isOverwriteAclSettings
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setOverwriteAclSettings(boolean overwriteAclSettings)
setOverwriteAclSettings
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public boolean isRetainOwnership()
isRetainOwnership
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setRetainOwnership(boolean retainOwnership)
setRetainOwnership
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public String getCharSet()
public Object getProperty(String prop)
getProperty
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public boolean overwriteInRepository()
overwriteInRepository
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public boolean isPreserveDsw()
isPreserveDsw
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle
public void setPreserveDsw(boolean preserveDsw)
setPreserveDsw
in interface org.pentaho.platform.api.repository2.unified.IPlatformImportBundle