本文整理汇总了Java中ca.uhn.example.model.MyOrganization类的典型用法代码示例。如果您正苦于以下问题:Java MyOrganization类的具体用法?Java MyOrganization怎么用?Java MyOrganization使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
MyOrganization类属于ca.uhn.example.model包,在下文中一共展示了MyOrganization类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getResourceById
import ca.uhn.example.model.MyOrganization; //导入依赖的package包/类
/**
* The "@Read" annotation indicates that this method supports the read operation. It takes one argument, the Resource type being returned.
*
* @param theId
* The read operation takes one parameter, which must be of type IdDt and must be annotated with the "@Read.IdParam" annotation.
* @return Returns a resource matching this identifier, or null if none exists.
*/
@Read()
public MyOrganization getResourceById(@IdParam IdType theId) {
/*
* We only support one organization, so the follwing
* exception causes an HTTP 404 response if the
* ID of "1" isn't used.
*/
if (!"1".equals(theId.getValue())) {
throw new ResourceNotFoundException(theId);
}
MyOrganization retVal = new MyOrganization();
retVal.setId("1");
retVal.addIdentifier().setSystem("urn:example:orgs").setValue("FooOrganization");
retVal.addAddress().addLine("123 Fake Street").setCity("Toronto");
retVal.addTelecom().setUse(ContactPointUse.WORK).setValue("1-888-123-4567");
// Populate the first, primitive extension
retVal.setBillingCode(new CodeType("00102-1"));
// The second extension is repeatable and takes a block type
MyOrganization.EmergencyContact contact = new MyOrganization.EmergencyContact();
contact.setActive(new BooleanType(true));
contact.setContact(new ContactPoint());
retVal.getEmergencyContact().add(contact);
return retVal;
}
示例2: getResourceById
import ca.uhn.example.model.MyOrganization; //导入依赖的package包/类
/**
* The "@Read" annotation indicates that this method supports the read operation. It takes one argument, the Resource type being returned.
*
* @param theId
* The read operation takes one parameter, which must be of type IdDt and must be annotated with the "@Read.IdParam" annotation.
* @return Returns a resource matching this identifier, or null if none exists.
*/
@Read()
public MyOrganization getResourceById(@IdParam IdDt theId) {
/*
* We only support one organization, so the follwing
* exception causes an HTTP 404 response if the
* ID of "1" isn't used.
*/
if (!"1".equals(theId.getValue())) {
throw new ResourceNotFoundException(theId);
}
MyOrganization retVal = new MyOrganization();
retVal.setId("1");
retVal.addIdentifier("urn:example:orgs", "FooOrganization");
retVal.addAddress().addLine("123 Fake Street").setCity("Toronto");
retVal.addTelecom().setUse(ContactUseEnum.WORK).setValue("1-888-123-4567");
// Populate the first, primitive extension
retVal.setBillingCode(new CodeDt("00102-1"));
// The second extension is repeatable and takes a block type
MyOrganization.EmergencyContact contact = new MyOrganization.EmergencyContact();
contact.setActive(new BooleanDt(true));
contact.setContact(new ContactDt());
retVal.getEmergencyContact().add(contact);
return retVal;
}
示例3: getResourceById
import ca.uhn.example.model.MyOrganization; //导入依赖的package包/类
/**
* The "@Read" annotation indicates that this method supports the read operation. It takes one argument, the Resource type being returned.
*
* @param theId
* The read operation takes one parameter, which must be of type IdDt and must be annotated with the "@Read.IdParam" annotation.
* @return Returns a resource matching this identifier, or null if none exists.
*/
@Read()
public MyOrganization getResourceById(@IdParam IdDt theId) {
/*
* We only support one organization, so the follwing
* exception causes an HTTP 404 response if the
* ID of "1" isn't used.
*/
if (!"1".equals(theId.getValue())) {
throw new ResourceNotFoundException(theId);
}
MyOrganization retVal = new MyOrganization();
retVal.setId("1");
retVal.addIdentifier().setSystem("urn:example:orgs").setValue("FooOrganization");
retVal.addAddress().addLine("123 Fake Street").setCity("Toronto");
retVal.addTelecom().setUse(ContactPointUseEnum.WORK).setValue("1-888-123-4567");
// Populate the first, primitive extension
retVal.setBillingCode(new CodeDt("00102-1"));
// The second extension is repeatable and takes a block type
MyOrganization.EmergencyContact contact = new MyOrganization.EmergencyContact();
contact.setActive(new BooleanDt(true));
contact.setContact(new ContactPointDt());
retVal.getEmergencyContact().add(contact);
return retVal;
}
示例4: getResourceType
import ca.uhn.example.model.MyOrganization; //导入依赖的package包/类
/**
* The getResourceType method comes from IResourceProvider, and must be overridden to indicate what type of resource this provider supplies.
*/
@Override
public Class<MyOrganization> getResourceType() {
return MyOrganization.class;
}