Class RoomEntityJson
java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.RoomEntityJson
- All Implemented Interfaces:
Serializable
public class RoomEntityJson extends BaseJson
A workspace
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description RoomEntityJson()
-
Method Summary
Modifier and Type Method Description String
getAddress()
Obselete field.String
getDescription()
DescriptionRoomEntityType
getEntityType()
Entity type.Date
getExpirationDate()
Entity expiration dateInteger
getExpirationDays()
Number of days to entity expirationString
getId()
IdString
getIdentifier()
Entity identifierboolean
getIsDefaultEntity()
Deprecated.MembersJson
getManagers()
List of entity managersMembersJson
getMembers()
List of entity membersString
getName()
Entity nameDownloadType
getPermissionDownloadType()
String
getRole()
Roleboolean
isIsDefaultEntity()
Flag indicating the entity is the original (not protected).boolean
isPermissionCopyPaste()
Flag indicating copying is permittedboolean
isPermissionDownload()
Flag indicating file download is permitted.boolean
isPermissionDownloadOriginal()
Flag indicating original (unprotected) file download is permittedboolean
isPermissionDownloadProtected()
Flag indicating protected file download is permittedboolean
isPermissionEdit()
Flag indicating editing is permittedboolean
isPermissionPrint()
Flag indicating printing is permittedboolean
isPermissionProgrammaticAccess()
Flag indicating programmatic access is permittedboolean
isPermissionSpotlight()
Flag indicating spotlighting is permittedboolean
isPermissionWatermark()
Flag indicating watermark is permittedvoid
setAddress(String address)
Obselete field.void
setDescription(String description)
Descriptionvoid
setEntityType(RoomEntityType entityType)
Entity type.void
setExpirationDate(Date expirationDate)
Entity expiration datevoid
setExpirationDays(Integer expirationDays)
Number of days to entity expirationvoid
setId(String id)
Idvoid
setIdentifier(String identifier)
Entity identifiervoid
setIsDefaultEntity(boolean isDefaultEntity)
Flag indicating the entity is the original (not protected).void
setManagers(MembersJson managers)
List of entity managersvoid
setMembers(MembersJson members)
List of entity membersvoid
setName(String name)
Entity namevoid
setPermissionCopyPaste(boolean permissionCopyPaste)
Flag indicating copying is permittedvoid
setPermissionDownload(boolean permissionDownload)
Flag indicating file download is permitted.void
setPermissionDownloadOriginal(boolean permissionDownloadOriginal)
Flag indicating original (unprotected) file download is permittedvoid
setPermissionDownloadProtected(boolean permissionDownloadProtected)
Flag indicating protected file download is permittedvoid
setPermissionDownloadType(DownloadType permissionDownloadType)
void
setPermissionEdit(boolean permissionEdit)
Flag indicating editing is permittedvoid
setPermissionPrint(boolean permissionPrint)
Flag indicating printing is permittedvoid
setPermissionProgrammaticAccess(boolean permissionProgrammaticAccess)
Flag indicating programmatic access is permittedvoid
setPermissionSpotlight(boolean permissionSpotlight)
Flag indicating spotlighting is permittedvoid
setPermissionWatermark(boolean permissionWatermark)
Flag indicating watermark is permittedvoid
setRole(String role)
RoleMethods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
Constructor Details
-
RoomEntityJson
public RoomEntityJson()
-
-
Method Details
-
getIdentifier
Entity identifier- Returns:
- Entity identifier
-
setIdentifier
Entity identifier- Parameters:
identifier
- Entity identifier
-
isPermissionSpotlight
public boolean isPermissionSpotlight()Flag indicating spotlighting is permitted- Returns:
- Flag indicating spotlighting is permitted
-
setPermissionSpotlight
public void setPermissionSpotlight(boolean permissionSpotlight)Flag indicating spotlighting is permitted- Parameters:
permissionSpotlight
- Flag indicating spotlighting is permitted
-
getRole
Role- Returns:
- Role
-
setRole
Role- Parameters:
role
- Role
-
getAddress
Obselete field.- Returns:
- Obselete field.
-
setAddress
Obselete field.- Parameters:
address
- Obselete field.
-
getExpirationDays
Number of days to entity expiration- Returns:
- Number of days to entity expiration
-
setExpirationDays
Number of days to entity expiration- Parameters:
expirationDays
- Number of days to entity expiration
-
getEntityType
Entity type. Types are GROUP, USER, DOMAIN, EVERYONE- Returns:
- Entity type. Types are GROUP, USER, DOMAIN, EVERYONE
-
setEntityType
Entity type. Types are GROUP, USER, DOMAIN, EVERYONE- Parameters:
entityType
- Entity type. Types are GROUP, USER, DOMAIN, EVERYONE
-
isIsDefaultEntity
public boolean isIsDefaultEntity()Flag indicating the entity is the original (not protected).- Returns:
- Flag indicating the entity is the original (not protected).
-
getIsDefaultEntity
Deprecated.Flag indicating the entity is the original (not protected).- Returns:
- Flag indicating the entity is the original (not protected).
-
setIsDefaultEntity
public void setIsDefaultEntity(boolean isDefaultEntity)Flag indicating the entity is the original (not protected).- Parameters:
isDefaultEntity
- Flag indicating the entity is the original (not protected).
-
getDescription
Description- Returns:
- Description
-
setDescription
Description- Parameters:
description
- Description
-
isPermissionDownload
public boolean isPermissionDownload()Flag indicating file download is permitted.- Returns:
- Flag indicating file download is permitted.
-
setPermissionDownload
public void setPermissionDownload(boolean permissionDownload)Flag indicating file download is permitted.- Parameters:
permissionDownload
- Flag indicating file download is permitted.
-
getPermissionDownloadType
-
setPermissionDownloadType
-
isPermissionCopyPaste
public boolean isPermissionCopyPaste()Flag indicating copying is permitted- Returns:
- Flag indicating copying is permitted
-
setPermissionCopyPaste
public void setPermissionCopyPaste(boolean permissionCopyPaste)Flag indicating copying is permitted- Parameters:
permissionCopyPaste
- Flag indicating copying is permitted
-
isPermissionProgrammaticAccess
public boolean isPermissionProgrammaticAccess()Flag indicating programmatic access is permitted- Returns:
- Flag indicating programmatic access is permitted
-
setPermissionProgrammaticAccess
public void setPermissionProgrammaticAccess(boolean permissionProgrammaticAccess)Flag indicating programmatic access is permitted- Parameters:
permissionProgrammaticAccess
- Flag indicating programmatic access is permitted
-
isPermissionWatermark
public boolean isPermissionWatermark()Flag indicating watermark is permitted- Returns:
- Flag indicating watermark is permitted
-
setPermissionWatermark
public void setPermissionWatermark(boolean permissionWatermark)Flag indicating watermark is permitted- Parameters:
permissionWatermark
- Flag indicating watermark is permitted
-
getMembers
List of entity members- Returns:
- List of entity members
-
setMembers
List of entity members- Parameters:
members
- List of entity members
-
isPermissionEdit
public boolean isPermissionEdit()Flag indicating editing is permitted- Returns:
- Flag indicating editing is permitted
-
setPermissionEdit
public void setPermissionEdit(boolean permissionEdit)Flag indicating editing is permitted- Parameters:
permissionEdit
- Flag indicating editing is permitted
-
getName
Entity name- Returns:
- Entity name
-
setName
Entity name- Parameters:
name
- Entity name
-
isPermissionDownloadProtected
public boolean isPermissionDownloadProtected()Flag indicating protected file download is permitted- Returns:
- Flag indicating protected file download is permitted
-
setPermissionDownloadProtected
public void setPermissionDownloadProtected(boolean permissionDownloadProtected)Flag indicating protected file download is permitted- Parameters:
permissionDownloadProtected
- Flag indicating protected file download is permitted
-
getId
Id- Returns:
- Id
-
setId
Id- Parameters:
id
- Id
-
isPermissionPrint
public boolean isPermissionPrint()Flag indicating printing is permitted- Returns:
- Flag indicating printing is permitted
-
setPermissionPrint
public void setPermissionPrint(boolean permissionPrint)Flag indicating printing is permitted- Parameters:
permissionPrint
- Flag indicating printing is permitted
-
isPermissionDownloadOriginal
public boolean isPermissionDownloadOriginal()Flag indicating original (unprotected) file download is permitted- Returns:
- Flag indicating original (unprotected) file download is permitted
-
setPermissionDownloadOriginal
public void setPermissionDownloadOriginal(boolean permissionDownloadOriginal)Flag indicating original (unprotected) file download is permitted- Parameters:
permissionDownloadOriginal
- Flag indicating original (unprotected) file download is permitted
-
getManagers
List of entity managers- Returns:
- List of entity managers
-
setManagers
List of entity managers- Parameters:
managers
- List of entity managers
-
getExpirationDate
Entity expiration date- Returns:
- Entity expiration date
-
setExpirationDate
Entity expiration date- Parameters:
expirationDate
- Entity expiration date
-