# 机构角色
相关import
import blackboard.admin.data.datasource.DataSource;
import blackboard.data.ValidationException;
import blackboard.data.role.PortalRole;
import blackboard.persist.KeyNotFoundException;
import blackboard.persist.PersistenceException;
import blackboard.persist.role.PortalRoleDbLoader;
import blackboard.persist.role.PortalRoleDbPersister;
先初始化一下
private static PortalRoleDbLoader portalRoleDbLoader = null;
private static PortalRoleDbPersister portalRolePersister = null;
static {
try {
portalRoleDbLoader = PortalRoleDbLoader.Default.getInstance();
portalRolePersister = PortalRoleDbPersister.Default.getInstance();
} catch (PersistenceException e) {
e.printStackTrace();
}
}
# 获取机构角色
PortalRole portalRole = portalRoleDbLoader.loadByRoleId(roleId);
# 插入/更新机构角色
portalRolePersister.persist(portalRole);
# 删除机构角色
portalRolePersister.deleteById(portalRole.getId());