public class VendorLicenseFacadeImpl extends Object implements VendorLicenseFacade
Constructor and Description |
---|
VendorLicenseFacadeImpl()
Instantiates a new Vendor license facade.
|
public VendorLicenseFacadeImpl()
public Version checkin(String vendorLicenseModelId, String user)
checkin
in interface VendorLicenseFacade
public Version submit(String vendorLicenseModelId, String user)
submit
in interface VendorLicenseFacade
public FeatureGroupEntity getFeatureGroup(FeatureGroupEntity featureGroup, String user)
getFeatureGroup
in interface VendorLicenseFacade
public FeatureGroupModel getFeatureGroupModel(FeatureGroupEntity featureGroup, String user)
getFeatureGroupModel
in interface VendorLicenseFacade
public LicenseAgreementModel getLicenseAgreementModel(String vlmId, Version version, String licenseAgreementId, String user)
getLicenseAgreementModel
in interface VendorLicenseFacade
public EntitlementPoolEntity createEntitlementPool(EntitlementPoolEntity entitlementPool, String user)
createEntitlementPool
in interface VendorLicenseFacade
public void updateEntitlementPool(EntitlementPoolEntity entitlementPool, String user)
updateEntitlementPool
in interface VendorLicenseFacade
public Collection<LicenseKeyGroupEntity> listLicenseKeyGroups(String vlmId, Version version, String user)
listLicenseKeyGroups
in interface VendorLicenseFacade
public Collection<EntitlementPoolEntity> listEntitlementPools(String vlmId, Version version, String user)
listEntitlementPools
in interface VendorLicenseFacade
public void updateLicenseKeyGroup(LicenseKeyGroupEntity licenseKeyGroup, String user)
updateLicenseKeyGroup
in interface VendorLicenseFacade
public LicenseKeyGroupEntity createLicenseKeyGroup(LicenseKeyGroupEntity licenseKeyGroup, String user)
createLicenseKeyGroup
in interface VendorLicenseFacade
public VersionedVendorLicenseModel getVendorLicenseModel(String vlmId, Version version, String user)
getVendorLicenseModel
in interface VendorLicenseFacade
public VendorLicenseModelEntity createVendorLicenseModel(VendorLicenseModelEntity vendorLicenseModelEntity, String user)
createVendorLicenseModel
in interface VendorLicenseFacade
public LicenseAgreementEntity createLicenseAgreement(LicenseAgreementEntity licenseAgreement, String user)
createLicenseAgreement
in interface VendorLicenseFacade
public FeatureGroupEntity createFeatureGroup(FeatureGroupEntity featureGroup, String user)
createFeatureGroup
in interface VendorLicenseFacade
public Collection<FeatureGroupEntity> listFeatureGroups(String vlmId, Version version, String user)
listFeatureGroups
in interface VendorLicenseFacade
public Collection<ErrorCode> validateLicensingData(String vlmId, Version version, String licenseAgreementId, Collection<String> featureGroupIds)
validateLicensingData
in interface VendorLicenseFacade
public VersionInfo getVersionInfo(String vendorLicenseModelId, VersionableEntityAction action, String user)
getVersionInfo
in interface VendorLicenseFacade
public void updateVlmLastModificationTime(String vendorLicenseModelId, Version version)
updateVlmLastModificationTime
in interface VendorLicenseFacade
public LicenseAgreementEntity getLicenseAgreement(String vlmId, Version version, String licenseAgreementId, String user)
getLicenseAgreement
in interface VendorLicenseFacade
public LimitEntity createLimit(LimitEntity limit, String user)
createLimit
in interface VendorLicenseFacade
public Collection<LimitEntity> listLimits(String vlmId, Version version, String epLkgId, String user)
listLimits
in interface VendorLicenseFacade
public void updateLimit(LimitEntity limit, String user)
updateLimit
in interface VendorLicenseFacade
Copyright © 2017. All rights reserved.