Class ApplicationDescriptorProcessorImpl
java.lang.Object
com.aeontronix.enhancedmule.tools.ApplicationDescriptorProcessorImpl
- All Implemented Interfaces:
ApplicationDescriptorProcessor
public class ApplicationDescriptorProcessorImpl
extends Object
implements ApplicationDescriptorProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
ConstructorsConstructorDescriptionApplicationDescriptorProcessorImpl(@Nullable String descriptor, @NotNull org.apache.maven.project.MavenProject project, File assetPagesDir, File apiSpecDir, boolean apikit) -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable StringfindAPISpecFile(String assetId, File dir) com.fasterxml.jackson.databind.node.ObjectNodecom.fasterxml.jackson.databind.ObjectMappervoidvoidvoidsetDefaultValues(boolean inheritNameAndDesc) voidwriteToFile(File file, boolean addToProject)
-
Field Details
-
DESCRIPTION
- See Also:
-
ID
- See Also:
-
NAME
- See Also:
-
VERSION
- See Also:
-
API_ID_PROPERTY
- See Also:
-
PROPERTIES
- See Also:
-
ICON
- See Also:
-
CREATE
- See Also:
-
ASSET_MAIN_FILE
- See Also:
-
PORTAL
- See Also:
-
PAGES
- See Also:
-
CONTENT
- See Also:
-
PATH
- See Also:
-
API_VERSION
- See Also:
-
ASSET
- See Also:
-
CLIENT
- See Also:
-
CLIENT_ID_PROPERTY
- See Also:
-
CLIENT_SECRET_PROPERTY
- See Also:
-
TYPE
- See Also:
-
API
- See Also:
-
-
Constructor Details
-
ApplicationDescriptorProcessorImpl
public ApplicationDescriptorProcessorImpl(@Nullable @Nullable String descriptor, @NotNull @NotNull org.apache.maven.project.MavenProject project, File assetPagesDir, File apiSpecDir, boolean apikit) throws IOException - Throws:
IOException
-
-
Method Details
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
setApplicationDescriptor
public void setApplicationDescriptor(String json) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
writeToFile
- Specified by:
writeToFilein interfaceApplicationDescriptorProcessor- Throws:
IOException
-
getAnypointDescriptor
- Specified by:
getAnypointDescriptorin interfaceApplicationDescriptorProcessor- Throws:
IOException
-
getApplicationDescriptorJson
public com.fasterxml.jackson.databind.node.ObjectNode getApplicationDescriptorJson()- Specified by:
getApplicationDescriptorJsonin interfaceApplicationDescriptorProcessor
-
setDefaultValues
- Specified by:
setDefaultValuesin interfaceApplicationDescriptorProcessor- Throws:
IOException
-
findAPISpecFile
-
legacyConvert
public void legacyConvert()- Specified by:
legacyConvertin interfaceApplicationDescriptorProcessor
-