All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.magicall.biz.meta.package-info Maven / Gradle / Ivy

There is a newer version: 2.13.0
Show newest version
/*
 * Copyright (c) 2024 Liang Wenjian
 * magicall is licensed under Mulan PSL v2.
 * You can use this software according to the terms and conditions of the Mulan PSL v2.
 * You may obtain a copy of Mulan PSL v2 at:
 *          http://license.coscl.org.cn/MulanPSL2
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PSL v2 for more details.
 */

/**
 * 全局统一元信息管理
 * 管理是指:
 * 1,记录任一资源的资源类型
 * 2,记录任一资源的创建时间(createTime)
 * 3,记录任一资源的申请人(creator)
 * 不包括
 * 1,使用同一id序列生成id(暂定UUID)
 * 目的:
 * 1,减少各模块记录创建时间、创建人等琐事压力。
 * 记录这些元信息,可以是后有系统。生成id则必然是先有系统,所以把二者拆分,本系统只管元信息。
 * 各模块需要做:
 * 1,自定义一种与众不同的type(暂时没有注册机制,靠人工管理)。
 * 2,创建本类资源实例后,发布created事件。metaServices监听created事件,创建这些元信息。
 */
package me.magicall.biz.meta;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy