Class Conformance.RestSecurity
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
Conformance
Definition: Information about security implementation from an interface perspective - what a client needs to know
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for certificate ()Adds a given new value for certificate ()Add a value for service ()addService
(RestfulSecurityServiceEnum theValue) Add a value for service () using an enumerated type.<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for certificate ().Gets the first repetition for certificate (), creating it if it does not already exist.getCors()
Gets the value(s) for cors ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for cors ().Gets the value(s) for description ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for description ().Gets the value(s) for service ().Gets the first repetition for service (), creating it if it does not already exist.boolean
isEmpty()
Sets the value(s) for certificate ()setCors
(boolean theBoolean) Sets the value for cors ()setCors
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for cors ()setDescription
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for description ()setDescription
(String theString) Sets the value for description ()setService
(RestfulSecurityServiceEnum theValue) Sets the value(s), and clears any existing value(s) for service ()Sets the value(s) for service ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
RestSecurity
public RestSecurity()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getCorsElement
Gets the value(s) for cors (). creating it if it does not exist. Will not returnnull
.Definition: Server adds CORS headers when responding to requests - this enables javascript applications to use the server
-
getCors
Gets the value(s) for cors (). creating it if it does not exist. This method may returnnull
.Definition: Server adds CORS headers when responding to requests - this enables javascript applications to use the server
-
setCors
Sets the value(s) for cors ()Definition: Server adds CORS headers when responding to requests - this enables javascript applications to use the server
-
setCors
Sets the value for cors ()Definition: Server adds CORS headers when responding to requests - this enables javascript applications to use the server
-
getService
Gets the value(s) for service (). creating it if it does not exist. Will not returnnull
.Definition: Types of security services are supported/required by the system
-
setService
public Conformance.RestSecurity setService(List<BoundCodeableConceptDt<RestfulSecurityServiceEnum>> theValue) Sets the value(s) for service ()Definition: Types of security services are supported/required by the system
-
addService
public BoundCodeableConceptDt<RestfulSecurityServiceEnum> addService(RestfulSecurityServiceEnum theValue) Add a value for service () using an enumerated type. This is intended as a convenience method for situations where the FHIR defined ValueSets are mandatory or contain the desirable codes. If you wish to use codes other than those which are built-in, you may also use theaddService()
method.Definition: Types of security services are supported/required by the system
-
getServiceFirstRep
Gets the first repetition for service (), creating it if it does not already exist.Definition: Types of security services are supported/required by the system
-
addService
Add a value for service ()Definition: Types of security services are supported/required by the system
-
setService
Sets the value(s), and clears any existing value(s) for service ()Definition: Types of security services are supported/required by the system
-
getDescriptionElement
Gets the value(s) for description (). creating it if it does not exist. Will not returnnull
.Definition: General description of how security works
-
getDescription
Gets the value(s) for description (). creating it if it does not exist. This method may returnnull
.Definition: General description of how security works
-
setDescription
Sets the value(s) for description ()Definition: General description of how security works
-
setDescription
Sets the value for description ()Definition: General description of how security works
-
getCertificate
Gets the value(s) for certificate (). creating it if it does not exist. Will not returnnull
.Definition: Certificates associated with security profiles
-
setCertificate
Sets the value(s) for certificate ()Definition: Certificates associated with security profiles
-
addCertificate
Adds and returns a new value for certificate ()Definition: Certificates associated with security profiles
-
addCertificate
Adds a given new value for certificate ()Definition: Certificates associated with security profiles
- Parameters:
theValue
- The certificate to add (must not benull
)
-
getCertificateFirstRep
Gets the first repetition for certificate (), creating it if it does not already exist.Definition: Certificates associated with security profiles
-