setup.txt
来自「jboss服务器! java开发员必备! 一般与sqlserver数据库组合」· 文本 代码 · 共 49 行
TXT
49 行
// This bsh script setup the default content of the portal.
// It is called when the SessionFactoryBinder service has created a schema and needs to populate it
import org.jboss.portal.common.util.Tools;
import org.jboss.portal.core.impl.user.UserImpl;
import org.jboss.portal.core.impl.role.RoleImpl;
try
{
session = SessionFactory.openSession();
tx = session.beginTransaction();
//
RoleImpl adminRole = new RoleImpl("Admin", "Administrators");
RoleImpl userRole = new RoleImpl("User", "Users");
//
UserImpl admin = new UserImpl("admin");
admin.setPassword(Tools.md5AsHexString("admin"));
admin.setRealEmail("admin@portal.com");
admin.setViewRealEmail(true);
admin.setEnabled(true);
//
admin.getRoles().add(adminRole);
adminRole.getUsers().add(admin);
//
UserImpl user = new UserImpl("user");
user.setPassword(Tools.md5AsHexString("user"));
user.setRealEmail("user@portal.com");
user.setViewRealEmail(true);
user.setEnabled(true);
//
user.getRoles().add(userRole);
userRole.getUsers().add(user);
//
session.save(adminRole);
session.save(userRole);
session.save(admin);
session.save(user);
tx.commit();
}
finally
{
Tools.safeClose(session);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?