public class RuntimeResourceDefinition extends BaseRuntimeElementCompositeDefinition<IBaseResource>
BaseRuntimeElementDefinition.ChildTypeEnum| Constructor and Description |
|---|
RuntimeResourceDefinition(FhirContext theContext,
String theResourceName,
Class<? extends IBaseResource> theClass,
ResourceDef theResourceAnnotation,
boolean theStandardType,
Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions) |
getChildByName, getChildByNameOrThrowDataFormatException, getChildren, getChildrenAndExtension, isSealed, validateSealedaddExtension, getDeclaredExtension, getExtensions, getExtensionsModifier, getExtensionsNonModifier, getImplementingClass, getName, hasExtensions, isStandardType, newInstance, newInstance, toStringpublic RuntimeResourceDefinition(FhirContext theContext, String theResourceName, Class<? extends IBaseResource> theClass, ResourceDef theResourceAnnotation, boolean theStandardType, Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
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 List<RuntimeSearchParam> getSearchParamsForCompartmentName(String theCompartmentName)
public FhirVersionEnum getStructureVersion()
public boolean isBundle()
public void sealAndInitialize(FhirContext theContext, Map<Class<? extends IBase>,BaseRuntimeElementDefinition<?>> theClassToElementDefinitions)
BaseRuntimeElementDefinitiontheContext - TODO@Deprecated public IBaseResource toProfile()
public IBaseResource toProfile(String theServerBase)
Copyright © 2014–2017 University Health Network. All rights reserved.