Package org.apache.olingo.ext.pojogen
Class V4POJOGenMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.olingo.ext.pojogen.AbstractPOJOGenMojo
org.apache.olingo.ext.pojogen.V4POJOGenMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="v4pojoGen",
defaultPhase=PROCESS_SOURCES)
public class V4POJOGenMojo
extends AbstractPOJOGenMojo
POJOs generator.
-
Field Summary
Fields inherited from class org.apache.olingo.ext.pojogen.AbstractPOJOGenMojo
basePackage, localEdm, namespaces, outputDirectory, serviceRootURL, TOOL_DIR, utilityFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateUtility(org.apache.olingo.commons.api.edm.Edm edm, org.apache.olingo.commons.api.edm.EdmSchema schema, String basePackage) protected org.apache.olingo.client.api.ODataClientprotected V4Utilityprotected StringMethods inherited from class org.apache.olingo.ext.pojogen.AbstractPOJOGenMojo
execute, mkdir, mkPkgDir, newContext, parseObj, parseObj, parseObj, writeFileMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
V4POJOGenMojo
public V4POJOGenMojo()
-
-
Method Details
-
createUtility
protected void createUtility(org.apache.olingo.commons.api.edm.Edm edm, org.apache.olingo.commons.api.edm.EdmSchema schema, String basePackage) - Specified by:
createUtilityin classAbstractPOJOGenMojo
-
getUtility
- Specified by:
getUtilityin classAbstractPOJOGenMojo
-
getVersion
- Specified by:
getVersionin classAbstractPOJOGenMojo
-
getClient
protected org.apache.olingo.client.api.ODataClient getClient()- Specified by:
getClientin classAbstractPOJOGenMojo
-