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
All Methods Instance Methods Concrete Methods Deprecated Methods 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)
Role-
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
Entity identifier- Returns:
- Entity identifier
-
setIdentifier
public void setIdentifier(String identifier)
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
public String getRole()
Role- Returns:
- Role
-
setRole
public void setRole(String role)
Role- Parameters:
role
- Role
-
getAddress
public String getAddress()
Obselete field.- Returns:
- Obselete field.
-
setAddress
public void setAddress(String address)
Obselete field.- Parameters:
address
- Obselete field.
-
getExpirationDays
public Integer getExpirationDays()
Number of days to entity expiration- Returns:
- Number of days to entity expiration
-
setExpirationDays
public void setExpirationDays(Integer expirationDays)
Number of days to entity expiration- Parameters:
expirationDays
- Number of days to entity expiration
-
getEntityType
public RoomEntityType getEntityType()
Entity type. Types are GROUP, USER, DOMAIN, EVERYONE- Returns:
- Entity type. Types are GROUP, USER, DOMAIN, EVERYONE
-
setEntityType
public void setEntityType(RoomEntityType entityType)
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 public boolean 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
public String getDescription()
Description- Returns:
- Description
-
setDescription
public void setDescription(String description)
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
public DownloadType getPermissionDownloadType()
-
setPermissionDownloadType
public void setPermissionDownloadType(DownloadType permissionDownloadType)
-
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
public MembersJson getMembers()
List of entity members- Returns:
- List of entity members
-
setMembers
public void setMembers(MembersJson members)
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
public String getName()
Entity name- Returns:
- Entity name
-
setName
public void setName(String name)
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
public String getId()
Id- Returns:
- Id
-
setId
public void setId(String id)
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
public MembersJson getManagers()
List of entity managers- Returns:
- List of entity managers
-
setManagers
public void setManagers(MembersJson managers)
List of entity managers- Parameters:
managers
- List of entity managers
-
getExpirationDate
public Date getExpirationDate()
Entity expiration date- Returns:
- Entity expiration date
-
setExpirationDate
public void setExpirationDate(Date expirationDate)
Entity expiration date- Parameters:
expirationDate
- Entity expiration date
-
-