All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.cayenne.tools.CayenneGeneratorMojo.class Maven / Gradle / Ivy

The newest version!
????7B
$org/apache/maven/plugin/AbstractMojo()V-org/apache/cayenne/tools/ToolsInjectorBuilder
;org/apache/cayenne/dbsync/reverse/configuration/ToolsModule
-org/apache/cayenne/tools/CayenneGeneratorMojo
org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;

(Lorg/slf4j/Logger;)V
	addModuleO(Lorg/apache/cayenne/di/Module;)Lorg/apache/cayenne/tools/ToolsInjectorBuilder;
create"()Lorg/apache/cayenne/di/Injector;	 !"injector Lorg/apache/cayenne/di/Injector;$$org/apache/cayenne/tools/MavenLogger
#&')(Lorg/apache/maven/plugin/AbstractMojo;)V)8org/apache/cayenne/tools/CayenneGeneratorMapLoaderAction
(+,#(Lorg/apache/cayenne/di/Injector;)V	./0mapLjava/io/File;
(234setMainDataMapFile(Ljava/io/File;)V
678convertAdditionalDataMaps()[Ljava/io/File;
(:;<setAdditionalDataMapFiles([Ljava/io/File;)V
(>?@getMainDataMap"()Lorg/apache/cayenne/map/DataMap;
BCDcreateGenerators2(Lorg/apache/cayenne/map/DataMap;)Ljava/util/List;FGHIJjava/util/Listiterator()Ljava/util/Iterator;LMNOPjava/util/IteratorhasNext()ZLRSTnext()Ljava/lang/Object;V,org/apache/cayenne/gen/ClassGenerationActionX;org/apache/cayenne/tools/CayenneGeneratorEntityFilterAction
W	[\]includeEntitiesLjava/lang/String;	_`]excludeEntities
bcdef3org/apache/cayenne/dbsync/filter/NamePatternMatcherbuildm(Lorg/slf4j/Logger;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/cayenne/dbsync/filter/NamePatternMatcher;
Whij
setNameFilter0(Lorg/apache/cayenne/dbsync/filter/NameFilter;)Vl?org/apache/cayenne/tools/CayenneGeneratorEmbeddableFilterAction
k	op]excludeEmbeddables
kh
Ust	setLogger	vwxforceZ
Uz{|getCgenConfiguration,()Lorg/apache/cayenne/gen/CgenConfiguration;
~???(org/apache/cayenne/gen/CgenConfigurationsetForce(Z)V
?????java/io/FilelastModified()J
~???setTimestamp(J)V
??P	hasConfig	??xuseConfigFromDataMap
U??prepareArtifacts
W???getFilteredEntities8(Lorg/apache/cayenne/map/DataMap;)Ljava/util/Collection;
U???addEntities(Ljava/util/Collection;)V
k???getFilteredEmbeddables
U???addEmbeddables
U???
addDataMap#(Lorg/apache/cayenne/map/DataMap;)V
U??execute?java/lang/Exception?.org/apache/maven/plugin/MojoExecutionException?Error generating classes: 
???*(Ljava/lang/String;Ljava/lang/Exception;)V	??0additionalMaps	???NO_FILES[Ljava/io/File;
???PisDirectory?,org/apache/maven/plugin/MojoFailureException?%'additionalMaps' must be a directory.
???(Ljava/lang/String;)V???accept()Ljava/io/FilenameFilter;
????	listFiles)(Ljava/io/FilenameFilter;)[Ljava/io/File;	??0destDir	??]encoding	???	makePairsLjava/lang/Boolean;	??]mode	??]
outputPattern	???	overwrite	??]superPkg	??]
superTemplate	??]template	??]embeddableTemplate	??]embeddableSuperTemplate	???
usePkgPath	???createPropertyNames	??]dataMapTemplate	??]dataMapSuperTemplate	???createPKProperties	?]externalToolConfigjava/util/ArrayList

DbuildConfigurations3org/apache/cayenne/gen/ClassGenerationActionFactory

org/apache/cayenne/di/InjectorgetInstance%(Ljava/lang/Class;)Ljava/lang/Object;createActionZ(Lorg/apache/cayenne/gen/CgenConfiguration;)Lorg/apache/cayenne/gen/ClassGenerationAction;Fadd(Ljava/lang/Object;)Z8org/apache/cayenne/configuration/xml/DataChannelMetaData%org/apache/cayenne/gen/CgenConfigListgetY(Lorg/apache/cayenne/configuration/ConfigurationNode;Ljava/lang/Class;)Ljava/lang/Object;	 !"loggerLorg/slf4j/Logger;$Using cgen config from pom.xml&'()?org/slf4j/Loggerinfo
+,-cgenConfigFromPomL(Lorg/apache/cayenne/map/DataMap;)Lorg/apache/cayenne/gen/CgenConfiguration;
/0123java/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;5Using cgen config from dataMap
789getAll()Ljava/util/List;;Using default cgen config.
~
~>??
setDataMap	AB0
defaultDir
?DEFtoPath()Ljava/nio/file/Path;
~HIJupdateOutputPath(Ljava/nio/file/Path;)V
~LMNgetEncoding()Ljava/lang/String;
~PQ?setEncoding
STUVPjava/lang/BooleanbooleanValue
~XYPisMakePairs
~[\?setMakePairs^datamap
`abcjava/lang/Stringequals
efreplaceDatamapGenerationMode
~hiNgetArtifactsGenerationMode
~kl?setArtifactsGenerationMode
~noNgetOutputPattern
~qr?setOutputPattern
~tuPisOverwrite
~wx?setOverwrite
~z{NgetSuperPkg
~}~?setSuperPkg?#org/apache/cayenne/gen/CgenTemplate	?????#org/apache/cayenne/gen/TemplateTypeENTITY_SUPERCLASS%Lorg/apache/cayenne/gen/TemplateType;
??;(Ljava/lang/String;ZLorg/apache/cayenne/gen/TemplateType;)V
~???getSuperTemplate'()Lorg/apache/cayenne/gen/CgenTemplate;
~???setSuperTemplate((Lorg/apache/cayenne/gen/CgenTemplate;)V	????ENTITY_SUBCLASS
~???getTemplate
~???setTemplate	????EMBEDDABLE_SUPERCLASS
~???getEmbeddableSuperTemplate
~???setEmbeddableSuperTemplate	????EMBEDDABLE_SUBCLASS
~???getEmbeddableTemplate
~???setEmbeddableTemplate
~??PisUsePkgPath
~???
setUsePkgPath
~??PisCreatePropertyNames
~???setCreatePropertyNames	????DATAMAP_SUBCLASS
~???getDataMapTemplate
~???setDataMapTemplate	????DATAMAP_SUPERCLASS
~???getDataMapSuperTemplate
~???setDataMapSuperTemplate
~??PisCreatePKProperties
~???setCreatePKProperties
~??NgetExternalToolConfig
~???setExternalToolConfig	????ENTITY_SINGLE_CLASS
????defaultTemplate	????EMBEDDABLE_SINGLE_CLASS	????DATAMAP_SINGLE_CLASS	?????.org/apache/cayenne/gen/ArtifactsGenerationModeALL0Lorg/apache/cayenne/gen/ArtifactsGenerationMode;
???NgetLabel?*?
`??NtoLowerCase?.map.xml
`???endsWith(Ljava/lang/String;)ZRuntimeInvisibleAnnotations0Lorg/apache/maven/plugins/annotations/Parameter;defaultValue ${project.build.sourceDirectory}requiredfalsepropertyCodeLineNumberTableLocalVariableTablethis/Lorg/apache/cayenne/tools/CayenneGeneratorMojo;filterEntityAction=Lorg/apache/cayenne/tools/CayenneGeneratorEntityFilterAction;filterEmbeddableActionALorg/apache/cayenne/tools/CayenneGeneratorEmbeddableFilterAction;	generator.Lorg/apache/cayenne/gen/ClassGenerationAction;dataMap Lorg/apache/cayenne/map/DataMap;eLjava/lang/Exception;loaderAction:Lorg/apache/cayenne/tools/CayenneGeneratorMapLoaderAction;
StackMapTableorg/apache/cayenne/map/DataMap
Exceptions
configuration*Lorg/apache/cayenne/gen/CgenConfiguration;actionsLjava/util/List;LocalVariableTypeTable@Ljava/util/List;	Signatureb(Lorg/apache/cayenne/map/DataMap;)Ljava/util/List;cgenConfigurationcgenConfigList'Lorg/apache/cayenne/gen/CgenConfigList;^(Lorg/apache/cayenne/map/DataMap;)Ljava/util/List;#java/nio/file/Path"lambda$convertAdditionalDataMaps$0#(Ljava/io/File;Ljava/lang/String;)Zdirname
SourceFileCayenneGeneratorMojo.java+Lorg/apache/maven/plugins/annotations/Mojo;cgendefaultPhase5Lorg/apache/maven/plugins/annotations/LifecyclePhase;GENERATE_SOURCESBootstrapMethods%3
4$%6
789:;"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;InnerClasses>%java/lang/invoke/MethodHandles$Lookup@java/lang/invoke/MethodHandlesLookup!???0??B0???s??0???]??`]??\]??p]??????/0???Z??]???]???????]???]???]???]???]??????????wx???s?sw?]???]??????]???!"!"?x
/*??7?.	*?Y?	?
Y??????#Y*?%L?(Y*??*M,*?-?1,*?5?9,?=N*-?A?E:?K???Q?U:?WY?Y:+*?Z*?^?a?g?kY?m:+*?n?a?q+?r*?u??y?}?y*?-????*???*??????-????-????-??????]?N??Y?-????:???r
&2:BGir?????????!?"?#?%?&?)?'?(*Rr??j	i?
G?
?	&?!"2?;?S&(L?\UWk$?&(B???78p,*??????*?????
??Y??¿*?????ɰ12569,??P??*????*????*?^??*?n?z*?Z?s*???l*???e*???^*???W*???P*???I*???B*???;*???4*???-*???&*?u?*???*???*???
*?????????@CD?I?Y?M*+??EN-?K?.-?Q?~:,*??	???W???,?KL'MDNGO*'II
AA?FL?3D?x*??	?+??M*????#?%*+?*?.?,??4?%*??,?6??:?%?~Y?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy