public interface VendorLicenseFacade
FeatureGroupEntity getFeatureGroup(FeatureGroupEntity featureGroup, String user)
FeatureGroupModel getFeatureGroupModel(FeatureGroupEntity featureGroup, String user)
LicenseAgreementEntity getLicenseAgreement(String vlmId, Version version, String licenseAgreementId, String user)
LicenseAgreementModel getLicenseAgreementModel(String vlmId, Version version, String licenseAgreementId, String user)
EntitlementPoolEntity createEntitlementPool(EntitlementPoolEntity entitlementPool, String user)
void updateEntitlementPool(EntitlementPoolEntity entitlementPool, String user)
Collection<LicenseKeyGroupEntity> listLicenseKeyGroups(String vlmId, Version version, String user)
Collection<EntitlementPoolEntity> listEntitlementPools(String vlmId, Version version, String user)
void updateLicenseKeyGroup(LicenseKeyGroupEntity licenseKeyGroup, String user)
LicenseKeyGroupEntity createLicenseKeyGroup(LicenseKeyGroupEntity licenseKeyGroup, String user)
VersionedVendorLicenseModel getVendorLicenseModel(String vlmId, Version version, String user)
VendorLicenseModelEntity createVendorLicenseModel(VendorLicenseModelEntity vendorLicenseModelEntity, String user)
LicenseAgreementEntity createLicenseAgreement(LicenseAgreementEntity licenseAgreement, String user)
Collection<FeatureGroupEntity> listFeatureGroups(String vlmId, Version version, String user)
FeatureGroupEntity createFeatureGroup(FeatureGroupEntity featureGroup, String user)
Collection<ErrorCode> validateLicensingData(String vlmId, Version vlmVersion, String licenseAgreementId, Collection<String> featureGroupIds)
VersionInfo getVersionInfo(String vendorLicenseModelId, VersionableEntityAction action, String user)
void updateVlmLastModificationTime(String vendorLicenseModelId, Version version)
LimitEntity createLimit(LimitEntity limit, String user)
Collection<LimitEntity> listLimits(String vlmId, Version version, String epLkgId, String user)
void updateLimit(LimitEntity limit, String user)
Copyright © 2017. All rights reserved.