com.sapportals.portal.prt.service.license

Interface ILicenseService

All Superinterfaces:
IService

public interface ILicenseService
extends IService


Field Summary
static String KEY
          service key
static String TRACE_PROPERTY
           
 
Method Summary
 boolean checkLicense(String swProduct)
           
 boolean checkLicense(String swProduct, int limit)
           
 void deleteLicense(String systemId, String hardwareId, String swProduct)
           
 LicenseKey620[] getAllLicenses()
           
 String getBasisRelease()
           
 String getHardwareId()
           
 String getInstNo()
           
 int getLicenseInformation()
          Returns the portal's license information
 LicenseKeyValueAccess630[] getLicensingInformation()
           
 LicenseKeyValueAccess630 getLicensingInformation(String swProduct)
           
 String getSoftwareProduct()
           
 Vector getSwProducts()
           
 String getSysNo()
           
 SystemData getSystemData()
           
 String getSystemId()
           
 Date getValidityDate(String swProduct, String hwKey)
           
 void installLicense(String fileName, byte[] fileAsByteArray)
           
 void installSubsequentTempLicense(String swProduct)
           
 boolean sapInternalUsageOnly()
           
 
Methods inherited from interface com.sapportals.portal.prt.service.IService
afterInit, configure, destroy, getContext, getKey, init, release
 

Field Detail

KEY

static final String KEY
service key

See Also:
Constant Field Values

TRACE_PROPERTY

static final String TRACE_PROPERTY
See Also:
Constant Field Values
Method Detail

getLicenseInformation

int getLicenseInformation()
Returns the portal's license information


getBasisRelease

String getBasisRelease()

getHardwareId

String getHardwareId()

getSystemId

String getSystemId()

getSwProducts

Vector getSwProducts()

getSoftwareProduct

String getSoftwareProduct()

getAllLicenses

LicenseKey620[] getAllLicenses()

getValidityDate

Date getValidityDate(String swProduct,
                     String hwKey)

getInstNo

String getInstNo()

getSysNo

String getSysNo()

getLicensingInformation

LicenseKeyValueAccess630[] getLicensingInformation()

getLicensingInformation

LicenseKeyValueAccess630 getLicensingInformation(String swProduct)

getSystemData

SystemData getSystemData()

checkLicense

boolean checkLicense(String swProduct)

checkLicense

boolean checkLicense(String swProduct,
                     int limit)

deleteLicense

void deleteLicense(String systemId,
                   String hardwareId,
                   String swProduct)
                   throws LicenseException
Throws:
LicenseException

installLicense

void installLicense(String fileName,
                    byte[] fileAsByteArray)
                    throws LicenseException
Throws:
LicenseException

installSubsequentTempLicense

void installSubsequentTempLicense(String swProduct)
                                  throws LicenseException
Throws:
LicenseException

sapInternalUsageOnly

boolean sapInternalUsageOnly()
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] KMC-WPC [sap.com] tc/kmc/wpc/wpcfacade api EP-PIN-WPC-WCM
[sap.com] EP-BASIS [sap.com] tc/epbc/ume/ep5/deprecateddeprecated api EP-PIN


Copyright 2011 SAP AG Complete Copyright Notice