Class SolutionFileInfo
- java.lang.Object
 - 
- org.pentaho.mantle.client.objects.SolutionFileInfo
 
 
- 
- All Implemented Interfaces:
 Serializable,IFileSummary
public class SolutionFileInfo extends Object implements Serializable, IFileSummary
- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSolutionFileInfo.Type 
- 
Field Summary
Fields Modifier and Type Field Description booleancanEffectiveUserManagebyte[]databooleanisDirectoryDatelastModifiedDateStringlocalizedNameStringnameStringpathStringpluginTypeNameArrayList<RolePermission>rolePermissionslongsizebooleansupportsAccessControlsSolutionFileInfo.TypetypeArrayList<UserPermission>userPermissions 
- 
Constructor Summary
Constructors Constructor Description SolutionFileInfo() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getData()DategetLastModifiedDate()StringgetLocalizedName()StringgetName()StringgetPath()ArrayList<RolePermission>getRolePermissions()longgetSize()SolutionFileInfo.TypegetType()ArrayList<UserPermission>getUserPermissions()booleanisCanEffectiveUserManage()booleanisDirectory()booleanisSupportsAccessControls()voidsetCanEffectiveUserManage(boolean canEffectiveUserManage)voidsetData(byte[] data)voidsetDirectory(boolean isDirectory)voidsetLastModifiedDate(Date lastModifiedDate)voidsetLocalizedName(String localizedName)voidsetName(String name)voidsetPath(String path)voidsetRolePermissions(ArrayList<RolePermission> rolePermissions)voidsetSize(long size)voidsetSupportsAccessControls(boolean supportsAccessControls)voidsetType(SolutionFileInfo.Type type)voidsetUserPermissions(ArrayList<UserPermission> userPermissions) 
 - 
 
- 
- 
Field Detail
- 
path
public String path
 
- 
name
public String name
 
- 
localizedName
public String localizedName
 
- 
lastModifiedDate
public Date lastModifiedDate
 
- 
size
public long size
 
- 
data
public byte[] data
 
- 
type
public SolutionFileInfo.Type type
 
- 
pluginTypeName
public String pluginTypeName
 
- 
isDirectory
public boolean isDirectory
 
- 
supportsAccessControls
public boolean supportsAccessControls
 
- 
canEffectiveUserManage
public boolean canEffectiveUserManage
 
- 
userPermissions
public ArrayList<UserPermission> userPermissions
 
- 
rolePermissions
public ArrayList<RolePermission> rolePermissions
 
 - 
 
- 
Method Detail
- 
getPath
public String getPath()
- Specified by:
 getPathin interfaceIFileSummary
 
- 
setPath
public void setPath(String path)
 
- 
getName
public String getName()
- Specified by:
 getNamein interfaceIFileSummary
 
- 
setName
public void setName(String name)
 
- 
getLastModifiedDate
public Date getLastModifiedDate()
 
- 
setLastModifiedDate
public void setLastModifiedDate(Date lastModifiedDate)
 
- 
getSize
public long getSize()
 
- 
setSize
public void setSize(long size)
 
- 
getData
public byte[] getData()
 
- 
setData
public void setData(byte[] data)
 
- 
isDirectory
public boolean isDirectory()
 
- 
setDirectory
public void setDirectory(boolean isDirectory)
 
- 
isSupportsAccessControls
public boolean isSupportsAccessControls()
 
- 
setSupportsAccessControls
public void setSupportsAccessControls(boolean supportsAccessControls)
 
- 
getUserPermissions
public ArrayList<UserPermission> getUserPermissions()
 
- 
setUserPermissions
public void setUserPermissions(ArrayList<UserPermission> userPermissions)
 
- 
getRolePermissions
public ArrayList<RolePermission> getRolePermissions()
 
- 
setRolePermissions
public void setRolePermissions(ArrayList<RolePermission> rolePermissions)
 
- 
getType
public SolutionFileInfo.Type getType()
 
- 
setType
public void setType(SolutionFileInfo.Type type)
 
- 
isCanEffectiveUserManage
public boolean isCanEffectiveUserManage()
 
- 
setCanEffectiveUserManage
public void setCanEffectiveUserManage(boolean canEffectiveUserManage)
 
- 
getLocalizedName
public String getLocalizedName()
- Specified by:
 getLocalizedNamein interfaceIFileSummary
 
- 
setLocalizedName
public void setLocalizedName(String localizedName)
 
 - 
 
 -