Package com.xebialabs.license.service
Class BaseLicenseService
- java.lang.Object
-
- com.xebialabs.license.service.BaseLicenseService
-
- All Implemented Interfaces:
com.xebialabs.license.service.LicenseService
- Direct Known Subclasses:
AbstractLicenseService,AbstractResourceLicenseService
public abstract class BaseLicenseService extends java.lang.Object implements com.xebialabs.license.service.LicenseService
-
-
Field Summary
Fields Modifier and Type Field Description protected com.xebialabs.license.LicenseCiCounterciCounterprotected com.xebialabs.license.service.LicenseCiCounterFactoryciCounterFactory
-
Constructor Summary
Constructors Constructor Description BaseLicenseService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.license.LicenseCiCountergetCounter()voidinitialize(com.xebialabs.license.service.LicenseCiCounterFactory ciCounterFactory, com.xebialabs.license.License license)protected voidreLoadCiCounter(com.xebialabs.license.License license)voidrollbackTransaction(com.xebialabs.license.service.LicenseTransaction transaction)com.xebialabs.license.service.LicenseTransactionstartTransaction()voidvalidate()voidvalidate(com.xebialabs.license.License license)
-
-
-
Method Detail
-
initialize
public void initialize(com.xebialabs.license.service.LicenseCiCounterFactory ciCounterFactory, com.xebialabs.license.License license)
-
getCounter
public com.xebialabs.license.LicenseCiCounter getCounter()
- Specified by:
getCounterin interfacecom.xebialabs.license.service.LicenseService
-
reLoadCiCounter
protected void reLoadCiCounter(com.xebialabs.license.License license)
-
startTransaction
public com.xebialabs.license.service.LicenseTransaction startTransaction()
- Specified by:
startTransactionin interfacecom.xebialabs.license.service.LicenseService
-
rollbackTransaction
public void rollbackTransaction(com.xebialabs.license.service.LicenseTransaction transaction)
- Specified by:
rollbackTransactionin interfacecom.xebialabs.license.service.LicenseService
-
validate
public void validate() throws com.xebialabs.license.LicenseViolationException- Specified by:
validatein interfacecom.xebialabs.license.service.LicenseService- Throws:
com.xebialabs.license.LicenseViolationException
-
validate
public void validate(com.xebialabs.license.License license) throws com.xebialabs.license.LicenseViolationException- Specified by:
validatein interfacecom.xebialabs.license.service.LicenseService- Throws:
com.xebialabs.license.LicenseViolationException
-
-