Class SecurityRequirementImpl
- java.lang.Object
-
- com.reprezen.jsonoverlay.JsonOverlay<V>
-
- com.reprezen.jsonoverlay.PropertiesOverlay<SecurityRequirement>
-
- com.reprezen.kaizen.oasparser.ovl3.SecurityRequirementImpl
-
- All Implemented Interfaces:
com.reprezen.jsonoverlay.IJsonOverlay<SecurityRequirement>,com.reprezen.jsonoverlay.IModelPart<OpenApi3,SecurityRequirement>,SecurityRequirement
public class SecurityRequirementImpl extends com.reprezen.jsonoverlay.PropertiesOverlay<SecurityRequirement> implements SecurityRequirement
-
-
Field Summary
Fields Modifier and Type Field Description static StringF_requirementsstatic com.reprezen.jsonoverlay.OverlayFactory<SecurityRequirement>factory
-
Constructor Summary
Constructors Constructor Description SecurityRequirementImpl(com.fasterxml.jackson.databind.JsonNode json, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)SecurityRequirementImpl(SecurityRequirement securityRequirement, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void_elaborateJson()protected com.reprezen.jsonoverlay.OverlayFactory<?>_getFactory()Class<?>_getModelType()static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>>
com.reprezen.jsonoverlay.Builder<SecurityRequirement>builder(OV modelMember)static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>>
SecurityRequirementcreate(OV modelMember)SecurityParametergetRequirement(String name)Map<String,SecurityParameter>getRequirements()Map<String,SecurityParameter>getRequirements(boolean elaborate)booleanhasRequirement(String name)booleanhasRequirements()voidremoveRequirement(String name)voidsetRequirement(String name, SecurityParameter requirement)voidsetRequirements(Map<String,SecurityParameter> requirements)-
Methods inherited from class com.reprezen.jsonoverlay.PropertiesOverlay
_add, _createList, _createMap, _createScalar, _elaborate, _findInternal, _fixJson, _fromJson, _get, _get, _get, _get, _get, _get, _getList, _getList, _getMap, _getMap, _getOverlay, _insert, _isElaborated, _isPresent, _remove, _remove, _set, _set, _setList, _setMap, _setScalar, _toJsonInternal, equals, equals, hashCode
-
Methods inherited from class com.reprezen.jsonoverlay.JsonOverlay
_ensureElaborated, _getCreatingRef, _jsonArray, _jsonBoolean, _jsonMissing, _jsonNull, _jsonObject, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _jsonScalar, _setCreatingRef, _setParent, builder, create, toString
-
-
-
-
Field Detail
-
F_requirements
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static final String F_requirements- See Also:
- Constant Field Values
-
factory
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static com.reprezen.jsonoverlay.OverlayFactory<SecurityRequirement> factory
-
-
Constructor Detail
-
SecurityRequirementImpl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public SecurityRequirementImpl(com.fasterxml.jackson.databind.JsonNode json, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
SecurityRequirementImpl
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public SecurityRequirementImpl(SecurityRequirement securityRequirement, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)
-
-
Method Detail
-
getRequirements
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,SecurityParameter> getRequirements()- Specified by:
getRequirementsin interfaceSecurityRequirement
-
getRequirements
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Map<String,SecurityParameter> getRequirements(boolean elaborate)- Specified by:
getRequirementsin interfaceSecurityRequirement
-
hasRequirements
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasRequirements()- Specified by:
hasRequirementsin interfaceSecurityRequirement
-
hasRequirement
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public boolean hasRequirement(String name)- Specified by:
hasRequirementin interfaceSecurityRequirement
-
getRequirement
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public SecurityParameter getRequirement(String name)- Specified by:
getRequirementin interfaceSecurityRequirement
-
setRequirements
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setRequirements(Map<String,SecurityParameter> requirements)- Specified by:
setRequirementsin interfaceSecurityRequirement
-
setRequirement
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void setRequirement(String name, SecurityParameter requirement)- Specified by:
setRequirementin interfaceSecurityRequirement
-
removeRequirement
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public void removeRequirement(String name)- Specified by:
removeRequirementin interfaceSecurityRequirement
-
_elaborateJson
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") protected void _elaborateJson()- Overrides:
_elaborateJsonin classcom.reprezen.jsonoverlay.PropertiesOverlay<SecurityRequirement>
-
_getModelType
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public Class<?> _getModelType()- Overrides:
_getModelTypein classcom.reprezen.jsonoverlay.JsonOverlay<SecurityRequirement>
-
_getFactory
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") protected com.reprezen.jsonoverlay.OverlayFactory<?> _getFactory()- Specified by:
_getFactoryin classcom.reprezen.jsonoverlay.JsonOverlay<SecurityRequirement>
-
builder
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> com.reprezen.jsonoverlay.Builder<SecurityRequirement> builder(OV modelMember)
-
create
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator") public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> SecurityRequirement create(OV modelMember)
-
-