Class DefaultWorkflowsTypeFacade

    • Constructor Detail

      • DefaultWorkflowsTypeFacade

        public DefaultWorkflowsTypeFacade()
    • Method Detail

      • getClosestSupportedType

        protected java.util.Optional<ComposedTypeModel> getClosestSupportedType​(java.lang.String attachmentTypeCode)
      • getSupportedAttachmentClassNames

        public java.util.List<java.lang.String> getSupportedAttachmentClassNames()
        Description copied from interface: WorkflowsTypeFacade
        Based on configuration returns supported attachment classes names for current user.
        Specified by:
        getSupportedAttachmentClassNames in interface WorkflowsTypeFacade
        Returns:
        list of attachments class names.
      • toClassNames

        protected java.util.List<java.lang.String> toClassNames​(java.util.Set<java.lang.String> typeCodes)
      • getSupportedAttachmentTypeCodes

        public java.util.List<java.lang.String> getSupportedAttachmentTypeCodes()
        Description copied from interface: WorkflowsTypeFacade
        Based on configuration returns supported type codes for current user.
        Specified by:
        getSupportedAttachmentTypeCodes in interface WorkflowsTypeFacade
        Returns:
        list of type codes.
      • setAttachmentTypeCodes

        public void setAttachmentTypeCodes​(java.util.Set<java.lang.String> attachmentTypeCodes)
      • getAttachmentTypeCodesForUser

        protected java.util.Set<java.lang.String> getAttachmentTypeCodesForUser()
      • getAttachmentTypeCodes

        public java.util.Set<java.lang.String> getAttachmentTypeCodes()
      • getTypeFacade

        public com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
      • setTypeFacade

        public void setTypeFacade​(com.hybris.cockpitng.dataaccess.facades.type.TypeFacade typeFacade)
      • setTypeService

        public void setTypeService​(TypeService typeService)
      • setBackofficeTypeUtils

        public void setBackofficeTypeUtils​(com.hybris.cockpitng.util.type.BackofficeTypeUtils backofficeTypeUtils)
      • getBackofficeTypeUtils

        public com.hybris.cockpitng.util.type.BackofficeTypeUtils getBackofficeTypeUtils()
      • getPermissionFacade

        public com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()
      • setPermissionFacade

        public void setPermissionFacade​(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)