de.bianet
Class Lizenz

java.lang.Object
  |
  +--de.bianet.Lizenz

public final class Lizenz
extends java.lang.Object

Lizenzklasse. Prüfen von Lizenzschlüsseln und erstellen einer 30-Tage Testlizenz

Author:
Heiko Meyn

Field Summary
static int LIZENZIERT
           
(package private) static org.apache.log4j.Logger logger
           
static int UNGUELTIG
           
 
Constructor Summary
Lizenz()
           
 
Method Summary
static java.lang.String getInitialLizenzKey()
          Erstellt Test-Lizenz.
static void main(java.lang.String[] args)
           
static int Test(java.util.Properties Props)
          Testen eines Lizenzschlüssels.
private static java.lang.String toHexString(byte[] bytes)
          Array von Bytes in einen String konvertieren.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LIZENZIERT

public static final int LIZENZIERT
See Also:
Constant Field Values

UNGUELTIG

public static final int UNGUELTIG
See Also:
Constant Field Values

logger

static org.apache.log4j.Logger logger
Constructor Detail

Lizenz

public Lizenz()
Method Detail

Test

public static int Test(java.util.Properties Props)
Testen eines Lizenzschlüssels. Benutzt die Properties Lizenz.RegUser und Lizenz.RegKey, um die Gültigkeit einer Lizenz zu überprüfen.

Parameters:
Props - - Properties in denen die oben genannten Lizenzschlüssel enthalten sind
Returns:
UNGUELTIG Falscher Lizenzschlüssel oder Test-Lizenz abgelaufen

toHexString

private static java.lang.String toHexString(byte[] bytes)
Array von Bytes in einen String konvertieren. Wird benötigt, um den Lizenz-Schlüssel lesbar abspeichern zu können

Parameters:
bytes - zu konverierendes Array
Returns:
String Konveriertes Array in Stringform

main

public static void main(java.lang.String[] args)

getInitialLizenzKey

public static java.lang.String getInitialLizenzKey()
Erstellt Test-Lizenz. Die Test-Lizenz wird für 30 Tage erstellt und durch toHexString in einen String konveriert.

Returns:
String Lizenz-Key