
global.namespace.truelicense.core.Messages Maven / Gradle / Ivy
/*
* Copyright (C) 2005-2017 Schlichtherle IT Services.
* All rights reserved. Use is subject to license terms.
*/
package global.namespace.truelicense.core;
import global.namespace.truelicense.api.i18n.Message;
import global.namespace.truelicense.obfuscate.Obfuscate;
import global.namespace.truelicense.spi.i18n.FormattedMessage;
/**
* Defines message keys in the resource bundle for this package.
* This class is immutable.
*
* @author Christian Schlichtherle
*/
final class Messages {
@Obfuscate
static final String CONSUMER_AMOUNT_IS_NOT_POSITIVE = "consumerAmountIsNotPositive";
@Obfuscate
static final String CONSUMER_TYPE_IS_NULL = "consumerTypeIsNull";
@Obfuscate
static final String HOLDER_IS_NULL = "holderIsNull";
@Obfuscate
static final String INVALID_SUBJECT = "invalidSubject";
@Obfuscate
static final String ISSUED_IS_NULL = "issuedIsNull";
@Obfuscate
static final String ISSUER_IS_NULL = "issuerIsNull";
@Obfuscate
static final String LICENSE_HAS_EXPIRED = "licenseHasExpired";
@Obfuscate
static final String LICENSE_IS_NOT_YET_VALID = "licenseIsNotYetValid";
/** The message key for the canonical name of an unknown user. */
@Obfuscate
static final String UNKNOWN = "unknown";
private static final Class> BASE_CLASS = Messages.class;
static Message message(String key, Object... args) {
return new FormattedMessage(BASE_CLASS, key, args);
}
private Messages() { }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy