Package org.openiam.srvc.common
Class MetadataElementTemplateWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.common.MetadataElementTemplateWebServiceImpl
-
- All Implemented Interfaces:
MetadataElementTemplateWebService
@Service("metadataElementTemplateWebService") public class MetadataElementTemplateWebServiceImpl extends AbstractApiService implements MetadataElementTemplateWebService
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, log, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description MetadataElementTemplateWebServiceImpl(MetadataElementTemplateQueue queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcount(MetadataElementPageTemplateSearchBean searchBean)intcountUIFields(MetadataTemplateTypeFieldSearchBean searchBean)Responsedelete(String templateId)List<MetadataElementPageTemplate>findBeans(MetadataElementPageTemplateSearchBean searchBean, int from, int size)List<MetadataTemplateType>findTemplateTypes(MetadataTemplateTypeSearchBean searchBean, int from, int size)List<MetadataTemplateTypeField>findUIFIelds(MetadataTemplateTypeFieldSearchBean searchBean, int from, int size)PageTemplateWithErrorCodeResponsegetTemplate(TemplateRequest request)MetadataTemplateTypegetTemplateType(String id)Responsesave(MetadataElementPageTemplate template)SaveTemplateProfileResponsevalidate(TemplateValidationRequest request)-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Constructor Detail
-
MetadataElementTemplateWebServiceImpl
@Autowired public MetadataElementTemplateWebServiceImpl(MetadataElementTemplateQueue queue)
-
-
Method Detail
-
findBeans
public List<MetadataElementPageTemplate> findBeans(MetadataElementPageTemplateSearchBean searchBean, int from, int size)
- Specified by:
findBeansin interfaceMetadataElementTemplateWebService
-
count
public int count(MetadataElementPageTemplateSearchBean searchBean)
- Specified by:
countin interfaceMetadataElementTemplateWebService
-
save
public Response save(MetadataElementPageTemplate template)
- Specified by:
savein interfaceMetadataElementTemplateWebService
-
delete
public Response delete(String templateId)
- Specified by:
deletein interfaceMetadataElementTemplateWebService
-
getTemplate
public PageTemplateWithErrorCodeResponse getTemplate(TemplateRequest request)
- Specified by:
getTemplatein interfaceMetadataElementTemplateWebService
-
getTemplateType
public MetadataTemplateType getTemplateType(String id)
- Specified by:
getTemplateTypein interfaceMetadataElementTemplateWebService
-
findTemplateTypes
public List<MetadataTemplateType> findTemplateTypes(MetadataTemplateTypeSearchBean searchBean, int from, int size)
- Specified by:
findTemplateTypesin interfaceMetadataElementTemplateWebService
-
findUIFIelds
public List<MetadataTemplateTypeField> findUIFIelds(MetadataTemplateTypeFieldSearchBean searchBean, int from, int size)
- Specified by:
findUIFIeldsin interfaceMetadataElementTemplateWebService
-
countUIFields
public int countUIFields(MetadataTemplateTypeFieldSearchBean searchBean)
- Specified by:
countUIFieldsin interfaceMetadataElementTemplateWebService
-
validate
public SaveTemplateProfileResponse validate(TemplateValidationRequest request)
- Specified by:
validatein interfaceMetadataElementTemplateWebService
-
-