Package org.acumos.portal.be.service
Interface LicensingService
-
- All Known Implementing Classes:
LicensingServiceImpl
public interface LicensingService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.acumos.cds.domain.MLPLicenseProfileTemplate
createLicenseProfileTemplate(org.acumos.cds.domain.MLPLicenseProfileTemplate licenseProfileTemplate)
org.acumos.cds.domain.MLPLicenseProfileTemplate
getTemplate(long templateId)
List<org.acumos.cds.domain.MLPLicenseProfileTemplate>
getTemplates()
boolean
licenseAssetRegister(String solutionId, String revisionId, String userId)
void
updateLicenseProfileTemplate(org.acumos.cds.domain.MLPLicenseProfileTemplate licenseProfileTemplate)
String
validate(String jsonString)
-
-
-
Method Detail
-
getTemplates
List<org.acumos.cds.domain.MLPLicenseProfileTemplate> getTemplates() throws org.acumos.licensemanager.profilevalidator.exceptions.LicenseProfileException, AcumosServiceException
- Throws:
org.acumos.licensemanager.profilevalidator.exceptions.LicenseProfileException
AcumosServiceException
-
getTemplate
org.acumos.cds.domain.MLPLicenseProfileTemplate getTemplate(long templateId) throws org.acumos.licensemanager.profilevalidator.exceptions.LicenseProfileException, AcumosServiceException
- Throws:
org.acumos.licensemanager.profilevalidator.exceptions.LicenseProfileException
AcumosServiceException
-
validate
String validate(String jsonString) throws org.acumos.licensemanager.profilevalidator.exceptions.LicenseProfileException, AcumosServiceException
- Throws:
org.acumos.licensemanager.profilevalidator.exceptions.LicenseProfileException
AcumosServiceException
-
licenseAssetRegister
boolean licenseAssetRegister(String solutionId, String revisionId, String userId)
-
createLicenseProfileTemplate
org.acumos.cds.domain.MLPLicenseProfileTemplate createLicenseProfileTemplate(org.acumos.cds.domain.MLPLicenseProfileTemplate licenseProfileTemplate)
-
updateLicenseProfileTemplate
void updateLicenseProfileTemplate(org.acumos.cds.domain.MLPLicenseProfileTemplate licenseProfileTemplate)
-
-