本文整理汇总了Java中org.oscm.provisioning.data.InstanceInfo.getBaseUrl方法的典型用法代码示例。如果您正苦于以下问题:Java InstanceInfo.getBaseUrl方法的具体用法?Java InstanceInfo.getBaseUrl怎么用?Java InstanceInfo.getBaseUrl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.oscm.provisioning.data.InstanceInfo
的用法示例。
在下文中一共展示了InstanceInfo.getBaseUrl方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getBaseUrlWithPublicIp
import org.oscm.provisioning.data.InstanceInfo; //导入方法依赖的package包/类
private String getBaseUrlWithPublicIp(ServiceInstance si, InstanceInfo ii)
throws BadResultException {
InstanceParameter publicIpParam = si
.getParameterForKey(InstanceParameter.PUBLIC_IP);
if (publicIpParam == null) {
BadResultException bre = new BadResultException(
String.format("Parameter for key '%s' not found",
InstanceParameter.PUBLIC_IP));
logger.warn(bre.getMessage(), bre);
throw bre;
}
String ip = publicIpParam.getDecryptedValue();
String baseUrl = ii.getBaseUrl();
int idx = baseUrl.indexOf("//") + 2;
String tmp = baseUrl.substring(0, idx) + ip
+ baseUrl.substring(baseUrl.indexOf(':', idx));
return tmp;
}
示例2: isLoginPathMandatory
import org.oscm.provisioning.data.InstanceInfo; //导入方法依赖的package包/类
private boolean isLoginPathMandatory(InstanceInfo info, Subscription sub) {
ServiceAccessType accessType = sub.getProduct().getTechnicalProduct()
.getAccessType();
return accessType == ServiceAccessType.LOGIN
&& info.getBaseUrl() != null;
}