java stringutils api_Java StringUtils.abbreviate方法代码示例

import org.apache.commons.lang.StringUtils; //导入方法依赖的package包/类

/**

* Add a new collection to the location (site) indicated

*

* @param title the title for this collection

* @param locationId the unique id of the location to place this collection in

* @return the newly created media collection

* @throws IllegalArgumentException if the params are invalid

* @throws SecurityException if the user does not have permissions

*/

public MediaCollection addCollection(String title, String locationId) {

if (locationId == null) {

locationId = external.getCurrentLocationId();

}

if (StringUtils.isBlank(locationId)) {

throw new IllegalArgumentException("location must be set");

}

String ownerId = checkPermOrException(ExternalLogic.PERM_ADMIN, locationId);

if (StringUtils.isBlank(ownerId)) {

throw new IllegalArgumentException("ownerId must be set");

}

if (StringUtils.isBlank(title)) {

throw new IllegalArgumentException("title must be set");

}

if (log.isDebugEnabled()) log.debug("addCollection(title=" + title + ", locationId=" + locationId + ")");

title = StringUtils.abbreviate(title, 250); // max length 255

MediaCollection mc = new MediaCollection(title, null, "1", null);

Map metadata = mc.extractMetadataMap();

KalturaCategory siteCat = kalturaAPIService.getSiteCategory(locationId);

KalturaPlaylist kp = kalturaAPIService.getOrAddKalturaPlaylist(siteCat.id, title, metadata);

mc = new MediaCollection(kp, locationId, metadata);

mc.setItems( new ArrayList(0) );

log.info("User ("+external.getCurrentUserId()+") added collection ("+mc.getId()+", "+mc.getTitle()+") to location ("+mc.getLocationId()+"): " + mc);

return mc;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值