com.biz.web.account.BizAccountFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of biz-all Show documentation
Show all versions of biz-all Show documentation
BizX 是一个灵活而高效的业务开发框架, 其中也有很多为业务开发所需要的工具类的提供。
The newest version!
package com.biz.web.account;
import java.io.Serializable;
/**
* {@code BizAccountFactory} 接口用于创建当前登录用户信息的工厂接口。
*
* 该接口定义了一个方法 {@link #getBizAccount(Serializable)},用于根据用户标识创建或获取 {@link BizAccount} 实例。
* 通过实现此接口,开发者可以根据不同的用户标识生成相应的用户账户信息,从而在系统中灵活管理和使用用户数据。
*
* @param 用户标识的类型,必须实现 {@link Serializable} 接口,以确保用户标识可以被序列化
* @author francis
* @version 1.0
* @since 1.0
* @see BizAccount
*/
public interface BizAccountFactory {
/**
* 根据用户标识获取对应的 {@link BizAccount} 实例。
*
* 该方法用于通过用户标识创建或检索当前登录用户的账户信息。
*
* @param id 用户的唯一标识
* @return 对应的 {@link BizAccount} 实例
*/
BizAccount getBizAccount(ID id);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy