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 int
count(MetadataElementPageTemplateSearchBean searchBean)
int
countUIFields(MetadataTemplateTypeFieldSearchBean searchBean)
Response
delete(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)
PageTemplateWithErrorCodeResponse
getTemplate(TemplateRequest request)
MetadataTemplateType
getTemplateType(String id)
Response
save(MetadataElementPageTemplate template)
SaveTemplateProfileResponse
validate(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:
findBeans
in interfaceMetadataElementTemplateWebService
-
count
public int count(MetadataElementPageTemplateSearchBean searchBean)
- Specified by:
count
in interfaceMetadataElementTemplateWebService
-
save
public Response save(MetadataElementPageTemplate template)
- Specified by:
save
in interfaceMetadataElementTemplateWebService
-
delete
public Response delete(String templateId)
- Specified by:
delete
in interfaceMetadataElementTemplateWebService
-
getTemplate
public PageTemplateWithErrorCodeResponse getTemplate(TemplateRequest request)
- Specified by:
getTemplate
in interfaceMetadataElementTemplateWebService
-
getTemplateType
public MetadataTemplateType getTemplateType(String id)
- Specified by:
getTemplateType
in interfaceMetadataElementTemplateWebService
-
findTemplateTypes
public List<MetadataTemplateType> findTemplateTypes(MetadataTemplateTypeSearchBean searchBean, int from, int size)
- Specified by:
findTemplateTypes
in interfaceMetadataElementTemplateWebService
-
findUIFIelds
public List<MetadataTemplateTypeField> findUIFIelds(MetadataTemplateTypeFieldSearchBean searchBean, int from, int size)
- Specified by:
findUIFIelds
in interfaceMetadataElementTemplateWebService
-
countUIFields
public int countUIFields(MetadataTemplateTypeFieldSearchBean searchBean)
- Specified by:
countUIFields
in interfaceMetadataElementTemplateWebService
-
validate
public SaveTemplateProfileResponse validate(TemplateValidationRequest request)
- Specified by:
validate
in interfaceMetadataElementTemplateWebService
-
-