# 机构角色

相关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());