Java tutorial
/* * This file is part of Dorado 7.x (http://dorado7.bsdn.org). * * Copyright (c) 2002-2012 BSTEK Corp. All rights reserved. * * This file is dual-licensed under the AGPLv3 (http://www.gnu.org/licenses/agpl-3.0.html) * and BSDN commercial (http://www.bsdn.org/licenses) licenses. * * If you are unsure which license is appropriate for your use, please contact the sales department * at http://www.bstek.com/contact. */ package com.bstek.dorado.core; import java.rmi.dgc.VMID; import org.apache.commons.lang.StringUtils; /** * ???Dorado? * @author Benny Bao (mailto:benny.bao@bstek.com) * @since Feb 27, 2007 */ public class DoradoAbout { private static String instanceId = new VMID().toString(); private static long instantiationTime = System.currentTimeMillis(); /** * ??? */ public static String getProductTitle() { return "dorado"; } /** * ??? */ public static String getVendor() { return "www.BSTEK.com"; } /** * ?? */ public static String getVersion() { Package pkg = DoradoAbout.class.getPackage(); String version = null; if (pkg != null) version = pkg.getImplementationVersion(); if (StringUtils.isEmpty(version)) version = instanceId; return version; } /** * doradoid */ public static String getInstanceId() { return instanceId; } /** * dorado */ public static long getInstantiationTime() { return instantiationTime; } }