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 class
SolutionFileInfo.Type
-
Field Summary
Fields Modifier and Type Field Description boolean
canEffectiveUserManage
byte[]
data
boolean
isDirectory
Date
lastModifiedDate
String
localizedName
String
name
String
path
String
pluginTypeName
ArrayList<RolePermission>
rolePermissions
long
size
boolean
supportsAccessControls
SolutionFileInfo.Type
type
ArrayList<UserPermission>
userPermissions
-
Constructor Summary
Constructors Constructor Description SolutionFileInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getData()
Date
getLastModifiedDate()
String
getLocalizedName()
String
getName()
String
getPath()
ArrayList<RolePermission>
getRolePermissions()
long
getSize()
SolutionFileInfo.Type
getType()
ArrayList<UserPermission>
getUserPermissions()
boolean
isCanEffectiveUserManage()
boolean
isDirectory()
boolean
isSupportsAccessControls()
void
setCanEffectiveUserManage(boolean canEffectiveUserManage)
void
setData(byte[] data)
void
setDirectory(boolean isDirectory)
void
setLastModifiedDate(Date lastModifiedDate)
void
setLocalizedName(String localizedName)
void
setName(String name)
void
setPath(String path)
void
setRolePermissions(ArrayList<RolePermission> rolePermissions)
void
setSize(long size)
void
setSupportsAccessControls(boolean supportsAccessControls)
void
setType(SolutionFileInfo.Type type)
void
setUserPermissions(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:
getPath
in interfaceIFileSummary
-
setPath
public void setPath(String path)
-
getName
public String getName()
- Specified by:
getName
in 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:
getLocalizedName
in interfaceIFileSummary
-
setLocalizedName
public void setLocalizedName(String localizedName)
-
-