public class RuntimeResourceDefinition extends BaseRuntimeElementCompositeDefinition<IBaseResource>
BaseRuntimeElementDefinition.ChildTypeEnum| Constructor and Description |
|---|
RuntimeResourceDefinition(FhirContext theContext,
String theResourceName,
Class<? extends IBaseResource> theClass,
ResourceDef theResourceAnnotation,
boolean theStandardType) |
getChildByName, getChildByNameOrThrowDataFormatException, getChildren, getChildrenAndExtensionaddExtension, getDeclaredExtension, getExtensions, getExtensionsModifier, getExtensionsNonModifier, getImplementingClass, getName, isStandardType, newInstance, newInstance, toStringpublic RuntimeResourceDefinition(FhirContext theContext, String theResourceName, Class<? extends IBaseResource> theClass, ResourceDef theResourceAnnotation, boolean theStandardType)
public void addSearchParam(RuntimeSearchParam theParam)
public RuntimeResourceDefinition getBaseDefinition()
If the definition has no parent, returns this
public BaseRuntimeElementDefinition.ChildTypeEnum getChildType()
getChildType in class BaseRuntimeElementDefinition<IBaseResource>public <T> Class<T> getImplementingClass(Class<T> theClass)
BaseRuntimeElementDefinition.getImplementingClass() as theClass (to prevent casting warnings)@Deprecated public String getResourceProfile()
public String getResourceProfile(String theServerBase)
public RuntimeSearchParam getSearchParam(String theName)
public List<RuntimeSearchParam> getSearchParams()
public FhirVersionEnum getStructureVersion()
public boolean isBundle()
public boolean isStandardProfile()
public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
BaseRuntimeElementDefinitionsealAndInitialize in class BaseRuntimeElementCompositeDefinition<IBaseResource>theContext - TODO@Deprecated public IBaseResource toProfile()
public IBaseResource toProfile(String theServerBase)
Copyright © 2014–2016 University Health Network. All rights reserved.