Package com.ritense.form.service.impl
Class FormIoFormDefinitionService
java.lang.Object
com.ritense.form.service.impl.FormIoFormDefinitionService
- All Implemented Interfaces:
FormDefinitionService
public class FormIoFormDefinitionService extends java.lang.Object implements FormDefinitionService
-
Constructor Summary
Constructors Constructor Description FormIoFormDefinitionService(FormDefinitionRepository formDefinitionRepository) -
Method Summary
Modifier and Type Method Description FormIoFormDefinitioncreateFormDefinition(CreateFormDefinitionRequest request)voiddeleteFormDefinition(java.util.UUID formDefinitionId)booleanformDefinitionExistsById(java.util.UUID id)org.springframework.data.domain.Page<FormIoFormDefinition>getAll(org.springframework.data.domain.Pageable pageable)java.util.Optional<FormIoFormDefinition>getFormDefinitionById(java.util.UUID formDefinitionId)java.util.Optional<FormIoFormDefinition>getFormDefinitionByName(java.lang.String name)FormIoFormDefinitionmodifyFormDefinition(ModifyFormDefinitionRequest request)FormIoFormDefinitionmodifyFormDefinition(java.util.UUID id, java.lang.String name, java.lang.String definition, java.lang.Boolean readOnly)org.springframework.data.domain.Page<? extends FormDefinition>queryFormDefinitions(java.lang.String searchTerm, org.springframework.data.domain.Pageable pageable)
-
Constructor Details
-
Method Details
-
getAll
public org.springframework.data.domain.Page<FormIoFormDefinition> getAll(org.springframework.data.domain.Pageable pageable)- Specified by:
getAllin interfaceFormDefinitionService
-
queryFormDefinitions
public org.springframework.data.domain.Page<? extends FormDefinition> queryFormDefinitions(java.lang.String searchTerm, org.springframework.data.domain.Pageable pageable)- Specified by:
queryFormDefinitionsin interfaceFormDefinitionService
-
getFormDefinitionById
public java.util.Optional<FormIoFormDefinition> getFormDefinitionById(java.util.UUID formDefinitionId)- Specified by:
getFormDefinitionByIdin interfaceFormDefinitionService
-
getFormDefinitionByName
- Specified by:
getFormDefinitionByNamein interfaceFormDefinitionService
-
createFormDefinition
- Specified by:
createFormDefinitionin interfaceFormDefinitionService
-
modifyFormDefinition
- Specified by:
modifyFormDefinitionin interfaceFormDefinitionService
-
modifyFormDefinition
public FormIoFormDefinition modifyFormDefinition(java.util.UUID id, java.lang.String name, java.lang.String definition, java.lang.Boolean readOnly)- Specified by:
modifyFormDefinitionin interfaceFormDefinitionService
-
deleteFormDefinition
public void deleteFormDefinition(java.util.UUID formDefinitionId)- Specified by:
deleteFormDefinitionin interfaceFormDefinitionService
-
formDefinitionExistsById
public boolean formDefinitionExistsById(java.util.UUID id)- Specified by:
formDefinitionExistsByIdin interfaceFormDefinitionService
-