Class PermissionTemplatePayloadJson

java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.PermissionTemplatePayloadJson
All Implemented Interfaces:
Serializable

public class PermissionTemplatePayloadJson
extends BaseJson
Permission template payload
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • isWatermark

      public boolean isWatermark()
      Watermark
      Returns:
      Watermark
    • setWatermark

      public void setWatermark​(boolean watermark)
      Watermark
      Parameters:
      watermark - Watermark
    • getDefaultExpirationDays

      public Integer getDefaultExpirationDays()
      Default expiration days, 0 expiration days are considered as null
      Returns:
      Default expiration days, 0 expiration days are considered as null
    • setDefaultExpirationDays

      public void setDefaultExpirationDays​(Integer defaultExpirationDays)
      Default expiration days, 0 expiration days are considered as null
      Parameters:
      defaultExpirationDays - Default expiration days, 0 expiration days are considered as null
    • getWhoCanView

      public Integer getWhoCanView()
      Who can view
      Returns:
      Who can view
    • setWhoCanView

      public void setWhoCanView​(Integer whoCanView)
      Who can view
      Parameters:
      whoCanView - Who can view
    • isPdfPrint

      public boolean isPdfPrint()
      PDF print
      Returns:
      PDF print
    • setPdfPrint

      public void setPdfPrint​(boolean pdfPrint)
      PDF print
      Parameters:
      pdfPrint - PDF print
    • isCanEdit

      public boolean isCanEdit()
      Can edit
      Returns:
      Can edit
    • setCanEdit

      public void setCanEdit​(boolean canEdit)
      Can edit
      Parameters:
      canEdit - Can edit
    • isProgrammaticAccess

      public boolean isProgrammaticAccess()
      Programatic access
      Returns:
      Programatic access
    • setProgrammaticAccess

      public void setProgrammaticAccess​(boolean programmaticAccess)
      Programatic access
      Parameters:
      programmaticAccess - Programatic access
    • isCanDownloadOriginal

      public boolean isCanDownloadOriginal()
      Can download original
      Returns:
      Can download original
    • setCanDownloadOriginal

      public void setCanDownloadOriginal​(boolean canDownloadOriginal)
      Can download original
      Parameters:
      canDownloadOriginal - Can download original
    • isCanCopy

      public boolean isCanCopy()
      Can copy
      Returns:
      Can copy
    • setCanCopy

      public void setCanCopy​(boolean canCopy)
      Can copy
      Parameters:
      canCopy - Can copy
    • isCanDownloadProtected

      public boolean isCanDownloadProtected()
      Can download protected
      Returns:
      Can download protected
    • setCanDownloadProtected

      public void setCanDownloadProtected​(boolean canDownloadProtected)
      Can download protected
      Parameters:
      canDownloadProtected - Can download protected
    • isComment

      public boolean isComment()
      Can comment access
      Returns:
      Can comment access
    • setComment

      public void setComment​(boolean comment)
      Can comment access
      Parameters:
      comment - Can comment access
    • isSpotlight

      public boolean isSpotlight()
      Spotlight
      Returns:
      Spotlight
    • setSpotlight

      public void setSpotlight​(boolean spotlight)
      Spotlight
      Parameters:
      spotlight - Spotlight
    • isCurtain

      public boolean isCurtain()
      Curtain
      Returns:
      Curtain
    • setCurtain

      public void setCurtain​(boolean curtain)
      Curtain
      Parameters:
      curtain - Curtain
    • getExpirationDate

      public Date getExpirationDate()
      Expiration date
      Returns:
      Expiration date
    • setExpirationDate

      public void setExpirationDate​(Date expirationDate)
      Expiration date
      Parameters:
      expirationDate - Expiration date
    • isCanPrint

      public boolean isCanPrint()
      Can print
      Returns:
      Can print
    • setCanPrint

      public void setCanPrint​(boolean canPrint)
      Can print
      Parameters:
      canPrint - Can print