Class GetAllItemsDocOptions

java.lang.Object
sk.iway.iwcm.editor.rest.GetAllItemsDocOptions

public class GetAllItemsDocOptions extends Object
Options for method getAllItems from class WebpagesRestController
  • Constructor Details

    • GetAllItemsDocOptions

      public GetAllItemsDocOptions(javax.servlet.http.HttpServletRequest request)
  • Method Details

    • getRequestPrameter

      public String getRequestPrameter(String paramName)
    • getGroupId

      public int getGroupId()
    • getUserGroupId

      public int getUserGroupId()
      If userGroupIdString != null ... userGroupId param will serve as PasswordProtected param to get DocPages Else if tempId != null ... tempId param will be used to get DocPages that use this template Else, this param will specify, what type of pages we want - userGroupId = Constants.getInt("systemPagesRecentPages"), mean we want DocDetails RecentPages from table documents - groupId = Constants.getInt("systemPagesDocsToApprove"), mean we want DocDetails PagesToApprove from table documents_history - else we want just DocPages specified by groupId from table documents
    • getTempId

      public int getTempId()
    • getPageable

      public org.springframework.data.domain.Pageable getPageable()
    • getDocDetailsRepository

      public DocDetailsRepository getDocDetailsRepository()
    • getDocAtrDefRepository

      public DocAtrDefRepository getDocAtrDefRepository()
    • isRecursiveSubfolders

      public boolean isRecursiveSubfolders()
    • getRequest

      public javax.servlet.http.HttpServletRequest getRequest()
    • getCurrentUser

      public Identity getCurrentUser()
    • isUserGroupIdRequested

      public boolean isUserGroupIdRequested()
    • getUserId

      public int getUserId()
    • isTempIdRequested

      public boolean isTempIdRequested()
    • getColumnsSpecification

      public org.springframework.data.jpa.domain.Specification<DocDetails> getColumnsSpecification()
    • setGroupId

      public void setGroupId(int groupId)
    • setUserGroupId

      public void setUserGroupId(int userGroupId)
      If userGroupIdString != null ... userGroupId param will serve as PasswordProtected param to get DocPages Else if tempId != null ... tempId param will be used to get DocPages that use this template Else, this param will specify, what type of pages we want - userGroupId = Constants.getInt("systemPagesRecentPages"), mean we want DocDetails RecentPages from table documents - groupId = Constants.getInt("systemPagesDocsToApprove"), mean we want DocDetails PagesToApprove from table documents_history - else we want just DocPages specified by groupId from table documents
    • setTempId

      public void setTempId(int tempId)
    • setPageable

      public void setPageable(org.springframework.data.domain.Pageable pageable)
    • setDocDetailsRepository

      public void setDocDetailsRepository(DocDetailsRepository docDetailsRepository)
    • setDocAtrDefRepository

      public void setDocAtrDefRepository(DocAtrDefRepository docAtrDefRepository)
    • setRecursiveSubfolders

      public void setRecursiveSubfolders(boolean recursiveSubfolders)
    • setColumnsSpecification

      public void setColumnsSpecification(org.springframework.data.jpa.domain.Specification<DocDetails> columnsSpecification)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object