Class GeneratorContext
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.frostserver.plugin.openapi.spec.GeneratorContext
-
public final class GeneratorContext extends Object
- Author:
- scf
-
-
Field Summary
Fields Modifier and Type Field Description static StringPARAM_ADD_EDITINGstatic StringPARAM_ADD_PROPSstatic StringPARAM_ADD_REFstatic StringPARAM_ADD_VALUEstatic StringPARAM_RECURSE
-
Constructor Summary
Constructors Constructor Description GeneratorContext(CoreSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBase()OADocgetDocument()Map<String,OAPath>getPathTargets()intgetRecurse()Map<String,OAResponse>getResponseTargets()StringgetServiceRootUrl()CoreSettingsgetSettings()de.fraunhofer.iosb.ilt.frostserver.path.VersiongetVersion()GeneratorContextinitFromRequest(ServiceRequest request)booleanisAddEditing()booleanisAddEntityProperties()booleanisAddRef()booleanisAddValue()GeneratorContextsetAddEditing(boolean addEditing)GeneratorContextsetAddEntityProperties(boolean addEntityProperties)GeneratorContextsetAddRef(boolean addRef)GeneratorContextsetAddValue(boolean addValue)GeneratorContextsetBase(String base)GeneratorContextsetDocument(OADoc document)GeneratorContextsetRecurse(int recurse)GeneratorContextsetVersion(de.fraunhofer.iosb.ilt.frostserver.path.Version version)
-
-
-
Field Detail
-
PARAM_RECURSE
public static final String PARAM_RECURSE
- See Also:
- Constant Field Values
-
PARAM_ADD_REF
public static final String PARAM_ADD_REF
- See Also:
- Constant Field Values
-
PARAM_ADD_PROPS
public static final String PARAM_ADD_PROPS
- See Also:
- Constant Field Values
-
PARAM_ADD_VALUE
public static final String PARAM_ADD_VALUE
- See Also:
- Constant Field Values
-
PARAM_ADD_EDITING
public static final String PARAM_ADD_EDITING
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GeneratorContext
public GeneratorContext(CoreSettings settings)
-
-
Method Detail
-
initFromRequest
public GeneratorContext initFromRequest(ServiceRequest request)
-
getSettings
public CoreSettings getSettings()
-
isAddEditing
public boolean isAddEditing()
-
setAddEditing
public GeneratorContext setAddEditing(boolean addEditing)
-
isAddEntityProperties
public boolean isAddEntityProperties()
-
setAddEntityProperties
public GeneratorContext setAddEntityProperties(boolean addEntityProperties)
-
isAddRef
public boolean isAddRef()
-
setAddRef
public GeneratorContext setAddRef(boolean addRef)
-
isAddValue
public boolean isAddValue()
-
setAddValue
public GeneratorContext setAddValue(boolean addValue)
-
getServiceRootUrl
public String getServiceRootUrl()
-
getBase
public String getBase()
-
setBase
public GeneratorContext setBase(String base)
-
getDocument
public OADoc getDocument()
-
setDocument
public GeneratorContext setDocument(OADoc document)
-
getRecurse
public int getRecurse()
-
setRecurse
public GeneratorContext setRecurse(int recurse)
-
getResponseTargets
public Map<String,OAResponse> getResponseTargets()
-
getVersion
public de.fraunhofer.iosb.ilt.frostserver.path.Version getVersion()
-
setVersion
public GeneratorContext setVersion(de.fraunhofer.iosb.ilt.frostserver.path.Version version)
-
-