当前位置: 首页>>代码示例>>Java>>正文


Java User.getStreet1方法代码示例

本文整理汇总了Java中blackboard.data.user.User.getStreet1方法的典型用法代码示例。如果您正苦于以下问题:Java User.getStreet1方法的具体用法?Java User.getStreet1怎么用?Java User.getStreet1使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在blackboard.data.user.User的用法示例。


在下文中一共展示了User.getStreet1方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: BbPerson

import blackboard.data.user.User; //导入方法依赖的package包/类
public BbPerson(User user, String role) {
    //standard info
    if(user != null){
        this.id = user.getId().getExternalString();
        this.given_name = user.getGivenName();
        this.family_name = user.getFamilyName();
        this.username = user.getUserName();
        this.email = user.getEmailAddress();
        this.role = role;

        //bb info
        this.department = user.getDepartment();
        this.address = user.getStreet1() + " " + user.getStreet2() + ", " + user.getCity() + ", " + user.getState() + " " + user.getZipCode();
        this.phone = user.getMobilePhone();
        this.uniqueId = user.getStudentId();
    }

}
 
开发者ID:pfgray,项目名称:lmsrest,代码行数:19,代码来源:BbPerson.java

示例2: doGet

import blackboard.data.user.User; //导入方法依赖的package包/类
/**
    * The doGet method of the servlet. <br>
    * 
    * This method is called when a form has its tag value method equals to get.
    * 
    * @param request
    *            the request send by the client to the server
    * @param response
    *            the response send by the server to the client
    * @throws ServletException
    *             if an error occurred
    * @throws IOException
    *             if an error occurred
    */
   public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// get Parameter values
String usernameParam = request.getParameter(Constants.PARAM_USER_ID);
String tsParam = request.getParameter(Constants.PARAM_TIMESTAMP);
String hashParam = request.getParameter(Constants.PARAM_HASH);

// check paramaeters
if (usernameParam == null || tsParam == null || hashParam == null) {
    response.sendError(HttpServletResponse.SC_BAD_REQUEST, "missing expected parameters");
    return;
}

String secretKey = LamsPluginUtil.getServerSecretKey();
String serverId = LamsPluginUtil.getServerId();

if (!LamsSecurityUtil.sha1(
	tsParam.toLowerCase() + usernameParam.toLowerCase() + serverId.toLowerCase() + secretKey.toLowerCase())
	.equals(hashParam)) {
    response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "authentication failed");
    return;
}

// get user list, but no role info since there are no course info
User user;
try {
    UserDbLoader userLoader = UserDbLoader.Default.getInstance();
    user = userLoader.loadByUserName(usernameParam);
} catch (PersistenceException e) {
    throw new ServletException(e);
}

if (user == null) {
    throw new ServletException("user not found");
}

// construct the address
String address = user.getStreet1() + (user.getStreet1().length() == 0 ? "" : " ");
address += user.getStreet2() + (address.length() == 0 ? "" : " ");
address += user.getState() + (address.length() == 0 ? "" : " ");
address += user.getCountry() + (address.length() == 0 ? "" : " ");
address += user.getZipCode();
// String username = u.getUserName().replaceAll();

PrintWriter out = response.getWriter();

String locale = user.getLocale();
String loc_lang = LamsSecurityUtil.getLanguage(locale);
String loc_cntry = LamsSecurityUtil.getCountry(locale);

// The CSV list should be the format below
// <Title>,<First name>,<Last name>,<Address>,<City>,<State>,
// <Postcode>,<Country>,<Day time number>,<Mobile number>,
// <Fax number>,<Email>,<Locale language>,<Locale country>
String[] valList = { user.getTitle(), user.getGivenName(), user.getFamilyName(),
	user.getStreet1() + user.getStreet2(), user.getCity(), user.getState(), user.getZipCode(),
	user.getCountry(), user.getHomePhone1(), user.getMobilePhone(), user.getBusinessFax(),
	user.getEmailAddress(), loc_lang, loc_cntry };

out.println(CSVUtil.write(valList));
   }
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:76,代码来源:UserDataServlet.java


注:本文中的blackboard.data.user.User.getStreet1方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。