Class TransientWorkspaceJson
- java.lang.Object
-
- com.blackberry.workspaces.sdk.api.json.BaseJson
-
- com.blackberry.workspaces.sdk.api.json.TransientWorkspaceJson
-
- All Implemented Interfaces:
Serializable
public class TransientWorkspaceJson extends BaseJson
A transient worksapce- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TransientWorkspaceJson()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RoomAccessLevel
getAccessLevel()
The user's role in the workspace.Date
getCreationDate()
Creation dateApiDocumentOrderVDR
getDefaultWorkspaceOrder()
Default workspace orderDate
getDeleteDate()
Delete dateString
getDescription()
Workspace description.String
getHyperlink()
Direct link to the workspace in watchdox's website.String
getId()
Workspace IdBoolean
getLogAccessActionsToFiles()
Log access actions to filesString
getName()
Workspace name.OrganizationPolicyJson
getOrganizationPolicyJson()
Organization policySet<WorkspaceCapabilityType>
getRoomCapabilities()
List of workspace capbailitiesBoolean
getShared()
SharedOrganizationSyncPolicyJson
getSyncPolicy()
Sync policyTransientWorkspaceExternalDataJson
getTransientWorkspaceExternalDataJson()
Transient workspace external dataString
getUuid()
Workspace uuid.OrganizationWorkspacesPolicyJson
getWorkspacePolicyJson()
Workspace policyboolean
isExplicit()
Is the user member of this workspace explicitly.boolean
isExplicitRoom()
same as explicit as explicit is a keyword in some programming languagesvoid
setAccessLevel(RoomAccessLevel accessLevel)
The user's role in the workspace.void
setCreationDate(Date creationDate)
Creation datevoid
setDefaultWorkspaceOrder(ApiDocumentOrderVDR defaultWorkspaceOrder)
Default workspace ordervoid
setDeleteDate(Date deleteDate)
Delete datevoid
setDescription(String description)
Workspace description.void
setExplicit(boolean explicit)
Is the user member of this workspace explicitly.void
setExplicitRoom(boolean explicitRoom)
same as explicit as explicit is a keyword in some programming languagesvoid
setHyperlink(String hyperlink)
Direct link to the workspace in watchdox's website.void
setId(String id)
Workspace Idvoid
setLogAccessActionsToFiles(Boolean logAccessActionsToFiles)
Log access actions to filesvoid
setName(String name)
Workspace name.void
setOrganizationPolicyJson(OrganizationPolicyJson organizationPolicyJson)
Organization policyvoid
setRoomCapabilities(Set<WorkspaceCapabilityType> roomCapabilities)
List of workspace capbailitiesvoid
setShared(Boolean shared)
Sharedvoid
setSyncPolicy(OrganizationSyncPolicyJson syncPolicy)
Sync policyvoid
setTransientWorkspaceExternalDataJson(TransientWorkspaceExternalDataJson transientWorkspaceExternalDataJson)
Transient workspace external datavoid
setUuid(String uuid)
Workspace uuid.void
setWorkspacePolicyJson(OrganizationWorkspacesPolicyJson workspacePolicyJson)
Workspace policy-
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
Method Detail
-
getHyperlink
public String getHyperlink()
Direct link to the workspace in watchdox's website.- Returns:
- Direct link to the workspace in watchdox's website.
-
setHyperlink
public void setHyperlink(String hyperlink)
Direct link to the workspace in watchdox's website.- Parameters:
hyperlink
- Direct link to the workspace in watchdox's website.
-
getShared
public Boolean getShared()
Shared- Returns:
- Shared
-
setShared
public void setShared(Boolean shared)
Shared- Parameters:
shared
- Shared
-
getLogAccessActionsToFiles
public Boolean getLogAccessActionsToFiles()
Log access actions to files- Returns:
- Log access actions to files
-
setLogAccessActionsToFiles
public void setLogAccessActionsToFiles(Boolean logAccessActionsToFiles)
Log access actions to files- Parameters:
logAccessActionsToFiles
- Log access actions to files
-
getAccessLevel
public RoomAccessLevel getAccessLevel()
The user's role in the workspace.- Returns:
- The user's role in the workspace.
-
setAccessLevel
public void setAccessLevel(RoomAccessLevel accessLevel)
The user's role in the workspace.- Parameters:
accessLevel
- The user's role in the workspace.
-
getDescription
public String getDescription()
Workspace description.- Returns:
- Workspace description.
-
setDescription
public void setDescription(String description)
Workspace description.- Parameters:
description
- Workspace description.
-
isExplicitRoom
public boolean isExplicitRoom()
same as explicit as explicit is a keyword in some programming languages- Returns:
- same as explicit as explicit is a keyword in some programming languages
-
setExplicitRoom
public void setExplicitRoom(boolean explicitRoom)
same as explicit as explicit is a keyword in some programming languages- Parameters:
explicitRoom
- same as explicit as explicit is a keyword in some programming languages
-
getWorkspacePolicyJson
public OrganizationWorkspacesPolicyJson getWorkspacePolicyJson()
Workspace policy- Returns:
- Workspace policy
-
setWorkspacePolicyJson
public void setWorkspacePolicyJson(OrganizationWorkspacesPolicyJson workspacePolicyJson)
Workspace policy- Parameters:
workspacePolicyJson
- Workspace policy
-
getCreationDate
public Date getCreationDate()
Creation date- Returns:
- Creation date
-
setCreationDate
public void setCreationDate(Date creationDate)
Creation date- Parameters:
creationDate
- Creation date
-
getUuid
public String getUuid()
Workspace uuid.- Returns:
- Workspace uuid.
-
setUuid
public void setUuid(String uuid)
Workspace uuid.- Parameters:
uuid
- Workspace uuid.
-
isExplicit
public boolean isExplicit()
Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.- Returns:
- Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.
-
setExplicit
public void setExplicit(boolean explicit)
Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.- Parameters:
explicit
- Is the user member of this workspace explicitly. If the user is permitted through domain and not workspace groups, this flag will be set to false if the user never visited this workspace before.
-
getOrganizationPolicyJson
public OrganizationPolicyJson getOrganizationPolicyJson()
Organization policy- Returns:
- Organization policy
-
setOrganizationPolicyJson
public void setOrganizationPolicyJson(OrganizationPolicyJson organizationPolicyJson)
Organization policy- Parameters:
organizationPolicyJson
- Organization policy
-
getDefaultWorkspaceOrder
public ApiDocumentOrderVDR getDefaultWorkspaceOrder()
Default workspace order- Returns:
- Default workspace order
-
setDefaultWorkspaceOrder
public void setDefaultWorkspaceOrder(ApiDocumentOrderVDR defaultWorkspaceOrder)
Default workspace order- Parameters:
defaultWorkspaceOrder
- Default workspace order
-
getTransientWorkspaceExternalDataJson
public TransientWorkspaceExternalDataJson getTransientWorkspaceExternalDataJson()
Transient workspace external data- Returns:
- Transient workspace external data
-
setTransientWorkspaceExternalDataJson
public void setTransientWorkspaceExternalDataJson(TransientWorkspaceExternalDataJson transientWorkspaceExternalDataJson)
Transient workspace external data- Parameters:
transientWorkspaceExternalDataJson
- Transient workspace external data
-
getName
public String getName()
Workspace name.- Returns:
- Workspace name.
-
setName
public void setName(String name)
Workspace name.- Parameters:
name
- Workspace name.
-
getId
public String getId()
Workspace Id- Returns:
- Workspace Id
-
setId
public void setId(String id)
Workspace Id- Parameters:
id
- Workspace Id
-
getRoomCapabilities
public Set<WorkspaceCapabilityType> getRoomCapabilities()
List of workspace capbailities- Returns:
- List of workspace capbailities
-
setRoomCapabilities
public void setRoomCapabilities(Set<WorkspaceCapabilityType> roomCapabilities)
List of workspace capbailities- Parameters:
roomCapabilities
- List of workspace capbailities
-
getSyncPolicy
public OrganizationSyncPolicyJson getSyncPolicy()
Sync policy- Returns:
- Sync policy
-
setSyncPolicy
public void setSyncPolicy(OrganizationSyncPolicyJson syncPolicy)
Sync policy- Parameters:
syncPolicy
- Sync policy
-
getDeleteDate
public Date getDeleteDate()
Delete date- Returns:
- Delete date
-
setDeleteDate
public void setDeleteDate(Date deleteDate)
Delete date- Parameters:
deleteDate
- Delete date
-
-