當前位置: 首頁>>代碼示例>>Java>>正文


Java LicenseInfo類代碼示例

本文整理匯總了Java中net.sourceforge.subsonic.domain.LicenseInfo的典型用法代碼示例。如果您正苦於以下問題:Java LicenseInfo類的具體用法?Java LicenseInfo怎麽用?Java LicenseInfo使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


LicenseInfo類屬於net.sourceforge.subsonic.domain包,在下文中一共展示了LicenseInfo類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getLicense

import net.sourceforge.subsonic.domain.LicenseInfo; //導入依賴的package包/類
@SuppressWarnings("UnusedDeclaration")
public void getLicense(HttpServletRequest request, HttpServletResponse response) throws Exception {
    request = wrapRequest(request);
    License license = new License();

    LicenseInfo licenseInfo = settingsService.getLicenseInfo();

    license.setEmail(licenseInfo.getLicenseEmail());
    license.setValid(licenseInfo.isLicenseValid());
    license.setLicenseExpires(jaxbWriter.convertDate(licenseInfo.getLicenseExpires()));
    license.setTrialExpires(jaxbWriter.convertDate(licenseInfo.getTrialExpires()));

    Response res = createResponse();
    res.setLicense(license);
    jaxbWriter.writeResponse(request, response, res);
}
 
開發者ID:sindremehus,項目名稱:subsonic,代碼行數:17,代碼來源:RESTController.java

示例2: checkLicense

import net.sourceforge.subsonic.domain.LicenseInfo; //導入依賴的package包/類
private RESTController.ErrorCode checkLicense(String client) {
    LicenseInfo licenseInfo = settingsService.getLicenseInfo();
    if (licenseInfo.isLicenseOrTrialValid()) {
        return null;
    }
    LOG.info("REST access for client '" + client + "' has expired.");
    return RESTController.ErrorCode.NOT_LICENSED;
}
 
開發者ID:sindremehus,項目名稱:subsonic,代碼行數:9,代碼來源:RESTRequestParameterProcessingFilter.java

示例3: getLicenseInfo

import net.sourceforge.subsonic.domain.LicenseInfo; //導入依賴的package包/類
public LicenseInfo getLicenseInfo() {
    Date trialExpires = getTrialExpires();
    Date now = new Date();
    boolean trialValid = trialExpires.after(now);
    long trialDaysLeft = trialValid ? (trialExpires.getTime() - now.getTime()) / (24L * 3600L * 1000L) : 0L;

    return new LicenseInfo(getLicenseEmail(), isLicenseValid(), trialExpires, trialDaysLeft, licenseExpires);
}
 
開發者ID:sindremehus,項目名稱:subsonic,代碼行數:9,代碼來源:SettingsService.java

示例4: getLicenseInfo

import net.sourceforge.subsonic.domain.LicenseInfo; //導入依賴的package包/類
public LicenseInfo getLicenseInfo() {
    return licenseInfo;
}
 
開發者ID:sindremehus,項目名稱:subsonic,代碼行數:4,代碼來源:PremiumSettingsCommand.java

示例5: setLicenseInfo

import net.sourceforge.subsonic.domain.LicenseInfo; //導入依賴的package包/類
public void setLicenseInfo(LicenseInfo licenseInfo) {
    this.licenseInfo = licenseInfo;
}
 
開發者ID:sindremehus,項目名稱:subsonic,代碼行數:4,代碼來源:PremiumSettingsCommand.java


注:本文中的net.sourceforge.subsonic.domain.LicenseInfo類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。