Package org.tentackle.persist.wurblet
Class PdoRelations
java.lang.Object
org.wurbelizer.wurblet.AbstractWurblet
org.wurbelizer.wurblet.AbstractJavaWurblet
org.tentackle.wurblet.ModelWurblet
org.tentackle.persist.wurblet.DbModelWurblet
org.tentackle.persist.wurblet.PdoRelations
- All Implemented Interfaces:
org.wurbelizer.wurblet.Wurblet
(
@wurblet) Generate code for related entities.
usage:
@wurblet <tag> PdoRelations
[--loadcomponents|--noloadcomponents]
[--insertcomponents|--noinsertcomponents]
[--deletecomponents|--nodeletecomponents]
[--nori] [--noselects] [--nodeletes] [--mock]
arguments:
- --loadcomponents|--noloadcomponents: force (no) generation of loadComponents().
- --insertcomponents|--noinsertcomponents: force (no) generation of insertPlainWithComponents().
- --deletecomponents|--nodeletecomponents: force (no) generation of deletePlainWithComponents().
- --nori: don't generate PdoIsReferencing wurblet anchors and addReferencingClass() invocations.
- --noselects: don't generate PdoSelect... wurblet anchors.
- --nodeletes: don't generate PdoDelete... wurblet anchors.
- --novalidate: don't generate validate method.
- --mock: generate code for mock object.
DbModelWurblet.-
Field Summary
Fields inherited from class org.wurbelizer.wurblet.AbstractWurblet
configuration, container, out, phase, source -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.tentackle.persist.wurblet.DbModelWurblet
aas, acs, as, assertEntityIsPersistable, buildInvocationParameters, buildInvocationParameters, buildMethodParameters, buildMethodParameters, createJdbcGetterName, createJdbcSetterName, createJoins, createJoinSetPars, createOrderBy, createOrderBy, createRelationArgString, createRelationDeleteCode, createRelationLinkCode, createRelationSelectCode, createRelationSetFirstArgMethodName, createRelationUpdateReferenceCode, createRelationUpdateReferenceCode, createRelationWurbletArgString, createRelopCode, createStatementId, createWhereSetPars, createWhereSetPars, getContextAttribute, getDefaultSorting, getDefaultSortKeys, getEagerRelations, getExpression, getExpressionArguments, getExtraArguments, getJdbcCode, getJoinPaths, getMethodArguments, getModelCode, getSortingArguments, isArgumentGroupingEnabled, isAttracked, isEntityPersistable, isFullTracked, isPathAllowed, isPdoProvidingArguments, isRelationTransient, isTracked, isWithDefaultSorting, isWithJoins, isWithSorting, pcsMethods inherited from class org.tentackle.wurblet.ModelWurblet
appendCommaSeparated, assertSupportedByBackends, createComponentInfo, createDeclaredArgsForSelectOrDeleteMethod, createListRelationDeleteMethodName, createRelationSelectMethodName, deriveClassNameForEntity, getAnnotationOptions, getArgs, getBackends, getColumnName, getColumnNameConstant, getEffectiveDataType, getEntity, getMethodName, getModelDefaults, getModelDirName, getModelName, getOption, getOptionArgs, getPdoClassName, getWurbletArgs, isAttributeDerived, isGenerified, isIdAttribute, isIdOrSerialAttribute, isInterface, isMuteOptionSet, isPartOfInheritanceHierarchy, isPdo, isRemote, isSerialAttribute, orderByInheritanceLevelAndClassId, prependCommaSeparated, setRemoteMethods inherited from class org.wurbelizer.wurblet.AbstractJavaWurblet
getClassName, getPackageName, getSuperClassName, isAbstract, isClass, isFinal, isPrivate, isProtected, isPublic, isRecord, toStringMethods inherited from class org.wurbelizer.wurblet.AbstractWurblet
cleanup, getConfiguration, getContainer, getGuardName, getPhase, process, setConfiguration, setContainer, setPhase
-
Constructor Details
-
PdoRelations
public PdoRelations()
-
-
Method Details
-
run
public void run() throws org.wurbelizer.wurbel.WurbelException- Specified by:
runin interfaceorg.wurbelizer.wurblet.Wurblet- Overrides:
runin classDbModelWurblet- Throws:
org.wurbelizer.wurbel.WurbelException
-