java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.docshare.documents.bl.sharedresource.BOSharedResource
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned
Direct Known Subclasses:
BODirectory, BOFile

public abstract class BOSharedResource extends DynO
Business object representing a shared resource.
Shared resources can be of different types:
  • Files: Documents, images, or any other file type that users can upload, download, and share
  • Directories: Containers that organize related resources in a hierarchical structure
Since:
14.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOSharedResource

      public BOSharedResource()
  • Method Details

    • getId

      public Long getId()
      Returns the id.
      Returns:
      the id
    • setId

      public void setId(Long id)
      Sets the id.
      Parameters:
      id - the id
    • getVersion

      public Long getVersion()
      Returns the version.
      Returns:
      the version
    • setVersion

      public void setVersion(Long version)
      Sets the version.
      Parameters:
      version - the version
    • isDeleted

      public Boolean isDeleted()
      Checks if the shared resource is deleted.
      Returns:
      true if is the shared resource is deleted, false otherwise
    • setDeleted

      public void setDeleted(Boolean deleted)
      Sets the resource to deleted.
      Parameters:
      deleted - true if the resource must be deleted, false otherwise
    • isActive

      public Boolean isActive()
      Checks if the shared resource is active.
      Returns:
      true if the shared resource is active, false otherwise
    • setActive

      public void setActive(Boolean active)
      Sets the resource to active.
      Parameters:
      active - true if the resource must be active, false otherwise
    • isDraft

      public Boolean isDraft()
      Checks if the shared resource is draft.
      Returns:
      true if the resource is draft, false otherwise
    • setDraft

      public void setDraft(Boolean draft)
      Sets the shared resource to draft.
      Parameters:
      draft - true if the shared resource must be draft, false otherwise
    • getUuid

      public String getUuid()
      Returns the uuid.
      Returns:
      the uuid
    • setUuid

      public void setUuid(String uuid)
      Sets the uuid.
      Parameters:
      uuid - the uuid
    • getName

      public String getName()
      Returns the name.
      Returns:
      the name
    • setName

      public void setName(String name)
      Sets the name.
      Parameters:
      name - the name
    • getParentUuid

      public String getParentUuid()
      Returns the parent uuid.
      Returns:
      the parent uuid
    • setParentUuid

      public void setParentUuid(String parentUuid)
      Sets the parent uuid.
      Parameters:
      parentUuid - the parent uuid
    • getUuidPath

      public String getUuidPath()
      Returns the uuid path.
      Returns:
      the uuid path
    • setUuidPath

      public void setUuidPath(String uuidPath)
      Sets the uuid path.
      Parameters:
      uuidPath - the uuid path
    • getCreationDate

      public Date getCreationDate()
      Returns the creation date.
      Returns:
      the creation date
    • setCreationDate

      public void setCreationDate(Date creationDate)
      Sets the creation date.
      Parameters:
      creationDate - the creation date
    • getCreationDateCentral

      public Date getCreationDateCentral()
      Returns the central creation date.
      Returns:
      the central creation date
    • setCreationDateCentral

      public void setCreationDateCentral(Date creationDateCentral)
      Sets the central creation date.
      Parameters:
      creationDateCentral - the central creation date
    • getEditDate

      public Date getEditDate()
      Returns the edit date.
      Returns:
      the edit date
    • setEditDate

      public void setEditDate(Date editDate)
      Sets the edit date.
      Parameters:
      editDate - the edit date
    • getEditDateCentral

      public Date getEditDateCentral()
      Returns the central edit date.
      Returns:
      the central edit date
    • setEditDateCentral

      public void setEditDateCentral(Date editDateCentral)
      Sets the central edit date.
      Parameters:
      editDateCentral - the central edit date
    • getRawTagList

      public String getRawTagList()
      Returns the raw tag list.
      Returns:
      the raw tag list
    • setRawTagList

      public void setRawTagList(String rawTagList)
      Sets the raw tag list.
      Parameters:
      rawTagList - the raw tag list
    • getAuthor

      public Long getAuthor()
      Returns the author id.
      Returns:
      the author id
    • setAuthor

      public void setAuthor(Long author)
      Sets the author id.
      Parameters:
      author - the author id
    • getEditor

      public Long getEditor()
      Returns the editor id.
      Returns:
      the editor id
    • setEditor

      public void setEditor(Long editor)
      Sets the editor id.
      Parameters:
      editor - the editor id
    • getType

      public Long getType()
      Returns the type id.
      Returns:
      the type id
    • setType

      public void setType(Long type)
      Sets the type id.
      Parameters:
      type - the type id
    • getStartValidityDate

      public Date getStartValidityDate()
      Returns the start validity date.
      Returns:
      the start validity date
    • setStartValidityDate

      public void setStartValidityDate(Date startValidityDate)
      Sets the start validity date.
      Parameters:
      startValidityDate - the start validity date
    • getEndValidityDate

      public Date getEndValidityDate()
      Returns the end validity date.
      Returns:
      the end validity date
    • setEndValidityDate

      public void setEndValidityDate(Date endValidityDate)
      Sets the end validity date.
      Parameters:
      endValidityDate - the end validity date
    • isSystem

      public Boolean isSystem()
      Checks if the shared resource is a system resource.
      Returns:
      true if the shared resource is a system resource, false otherwise
    • setSystem

      public void setSystem(Boolean system)
      Sets the shared resource to system.
      Parameters:
      system - true if the shared resource must be a system resource, false otherwise
    • getOrigin

      public Long getOrigin()
      Returns the origin id.
      Returns:
      the origin id
    • setOrigin

      public void setOrigin(Long origin)
      Sets the origin id.
      Parameters:
      origin - the origin id