package com.real.ecomm.rdssim.schematype.fulfillment;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import org.w3c.dom.Element;
/**
* <p>Java class for provision complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="provision">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="provisionId" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="purchaseOrderId" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="purchaseOrderItemId" type="{http://www.w3.org/2001/XMLSchema}long"/>
* <element name="productId" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="userGuid" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="carrier" type="{http://real.com/rds/app/fulfillment/domain}carrier"/>
* <element name="initialProvisioningStrategy" type="{http://real.com/rds/app/fulfillment/domain}provisioningStrategy"/>
* <element name="maxDownloads" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="expirationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="createdBy" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="createDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="updatedBy" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="updateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
* <element name="downloadEvents" type="{http://real.com/rds/app/fulfillment/domain}downloadEvent" maxOccurs="unbounded" minOccurs="0"/>
* <any processContents='lax' namespace='http://real.com/rds/app/fulfillment/domain' maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "provision", namespace = "http://real.com/rds/app/fulfillment/domain", propOrder = {
"provisionId",
"purchaseOrderId",
"purchaseOrderItemId",
"productId",
"userGuid",
"carrier",
"initialProvisioningStrategy",
"maxDownloads",
"expirationDate",
"createdBy",
"createDate",
"updatedBy",
"updateDate",
"downloadEvents",
"any"
})
public class Provision {
protected long provisionId;
protected long purchaseOrderId;
protected long purchaseOrderItemId;
@XmlElement(required = true)
protected String productId;
@XmlElement(required = true)
protected String userGuid;
@XmlElement(required = true)
protected Carrier carrier;
@XmlElement(required = true)
protected ProvisioningStrategy initialProvisioningStrategy;
protected Integer maxDownloads;
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar expirationDate;
@XmlElement(required = true)
protected String createdBy;
@XmlElement(required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar createDate;
@XmlElement(required = true)
protected String updatedBy;
@XmlElement(required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar updateDate;
@XmlElement(nillable = true)
protected List<DownloadEvent> downloadEvents;
@XmlAnyElement(lax = true)
protected List<Object> any;
/**
* Gets the value of the provisionId property.
*
*/
public long getProvisionId() {
return provisionId;
}
/**
* Sets the value of the provisionId property.
*
*/
public void setProvisionId(long value) {
this.provisionId = value;
}
/**
* Gets the value of the purchaseOrderId property.
*
*/
public long getPurchaseOrderId() {
return purchaseOrderId;
}
/**
* Sets the value of the purchaseOrderId property.
*
*/
public void setPurchaseOrderId(long value) {
this.purchaseOrderId = value;
}
/**
* Gets the value of the purchaseOrderItemId property.
*
*/
public long getPurchaseOrderItemId() {
return purchaseOrderItemId;
}
/**
* Sets the value of the purchaseOrderItemId property.
*
*/
public void setPurchaseOrderItemId(long value) {
this.purchaseOrderItemId = value;
}
/**
* Gets the value of the productId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getProductId() {
return productId;
}
/**
* Sets the value of the productId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setProductId(String value) {
this.productId = value;
}
/**
* Gets the value of the userGuid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getUserGuid() {
return userGuid;
}
/**
* Sets the value of the userGuid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUserGuid(String value) {
this.userGuid = value;
}
/**
* Gets the value of the carrier property.
*
* @return
* possible object is
* {@link Carrier }
*
*/
public Carrier getCarrier() {
return carrier;
}
/**
* Sets the value of the carrier property.
*
* @param value
* allowed object is
* {@link Carrier }
*
*/
public void setCarrier(Carrier value) {
this.carrier = value;
}
/**
* Gets the value of the initialProvisioningStrategy property.
*
* @return
* possible object is
* {@link ProvisioningStrategy }
*
*/
public ProvisioningStrategy getInitialProvisioningStrategy() {
return initialProvisioningStrategy;
}
/**
* Sets the value of the initialProvisioningStrategy property.
*
* @param value
* allowed object is
* {@link ProvisioningStrategy }
*
*/
public void setInitialProvisioningStrategy(ProvisioningStrategy value) {
this.initialProvisioningStrategy = value;
}
/**
* Gets the value of the maxDownloads property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMaxDownloads() {
return maxDownloads;
}
/**
* Sets the value of the maxDownloads property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMaxDownloads(Integer value) {
this.maxDownloads = value;
}
/**
* Gets the value of the expirationDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getExpirationDate() {
return expirationD
没有合适的资源?快使用搜索试试~ 我知道了~
WebService模拟器源码
共66个文件
java:46个
xml:7个
xsd:2个
5星 · 超过95%的资源 需积分: 9 38 下载量 188 浏览量
2009-08-25
14:43:44
上传
评论
收藏 61KB RAR 举报
温馨提示
演示如何开发模拟器,如何利用cargo做集成测试,以及看看Maven的各种插件,findbug, checkstyle等如何配置.
资源推荐
资源详情
资源评论
收起资源包目录
rds-sim.rar (66个子文件)
rds-sim
.project 1KB
pom.xml 20KB
.settings
.jsdtscope 454B
org.eclipse.wst.common.component 783B
org.eclipse.jdt.core.prefs 330B
org.maven.ide.eclipse.prefs 271B
org.eclipse.wst.common.project.facet.core.xml 172B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
src
test
resources
test-config
applicationContext.xml 2KB
java
com
real
ecomm
rdssim
unittest
integrationtest
CreateProvisionTest.java 2KB
AbstractFulfillmentTest.java 3KB
CreateProvisionsTest.java 3KB
main
resources
webApplicationContext.xml 768B
log4j.properties 930B
java
com
real
ecomm
rdssim
mockservice
IConfigurable.java 593B
ProvisionService.java 9KB
ProvisionServiceStatus.java 674B
ConfigStatusService.java 1KB
ws
UpdateProvisionEndpoint.java 1KB
CreateProvisionsEndpoint.java 1KB
ConfigStatusEndpoint.java 1KB
CreateProvisionEndpoint.java 1KB
schematype
fulfillment
Provision.java 12KB
Encoding.java 3KB
GetMediaDownloadUrlsForPurchasesRequest.java 7KB
DownloadEvent.java 5KB
ObjectFactory.java 9KB
GetMediaDownloadUrlResponse.java 2KB
GetMediaDownloadUrlRequest.java 3KB
CreateProvisionRequest.java 6KB
GetProvisionsByUserGuidRequest.java 2KB
ProvisioningStrategy.java 4KB
CreateProvisionsRequest.java 5KB
UpdateProvisionRequest.java 5KB
Carrier.java 3KB
GetProvisionsByUserGuidResponse.java 2KB
GetProvisionByIdResponse.java 2KB
GetGCDByPurchaseInfoRequest.java 4KB
GetGCDByPurchaseInfoResponse.java 2KB
GetGCDsForPurchasesRequest.java 8KB
GetGCDResponse.java 2KB
GetProvisionByIdRequest.java 2KB
GetMediaDownloadUrlsForPurchasesResponse.java 5KB
GetGCDRequest.java 3KB
GetMediaDownloadUrlByPurchaseInfoResponse.java 2KB
Purchase.java 3KB
Status.java 3KB
CreateProvisionsResponse.java 5KB
GetProvisionByPurchaseInfoRequest.java 3KB
GetGCDsForPurchasesResponse.java 5KB
UpdateProvisionResponse.java 2KB
GetProvisionByPurchaseInfoResponse.java 2KB
CreateProvisionResponse.java 2KB
GetMediaDownloadUrlByPurchaseInfoRequest.java 4KB
configstatus
ConfigStatusResponse.java 3KB
ObjectFactory.java 1KB
ConfigStatusRequest.java 2KB
webapp
WEB-INF
fulfillmentservice-servlet.xml 4KB
web.xml 2KB
configservice-servlet.xml 3KB
lib
META-INF
MANIFEST.MF 39B
xmlschema
fulfillment.wsdl 25KB
fulfillment.xsd 13KB
ConfigStatus.xsd 987B
.classpath 914B
共 66 条
- 1
资源评论
- oShiRen122013-01-22该webservice模拟器比较实用,我就用这个代码修改后作为模拟服务器,被调用成功。
老楼楼
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功