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
public class PdoRelations extends DbModelWurblet
(@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.
-
-
Constructor Summary
Constructors Constructor Description PdoRelations()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()-
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, isClassIdRequiredInWhereClause, isClassIdRequiredInWhereClause, isEntityPersistable, isFullTracked, isPathAllowed, isPdoProvidingArguments, isRelationTransient, isTracked, isWithDefaultSorting, isWithJoins, isWithSorting, pcs
-
Methods inherited from class org.tentackle.wurblet.ModelWurblet
appendCommaSeparated, assertSupportedByBackends, createComponentInfo, createDeclaredArgsForSelectOrDeleteMethod, createListRelationDeleteMethodName, createRelationSelectMethodName, deriveClassNameForEntity, getArgs, getBackends, getColumnName, getColumnNameConstant, getEffectiveDataType, getEntity, getMethodName, getModelDefaults, getModelDirName, getModelName, getOption, getOptionArgs, getPdoClassName, getWurbletArgs, isAttributeDerived, isGenerified, isIdAttribute, isIdOrSerialAttribute, isInterface, isPartOfInheritanceHierarchy, isPdo, isRemote, isSerialAttribute, orderByInheritanceLevelAndClassId, prependCommaSeparated, setRemote
-
Methods inherited from class org.wurbelizer.wurblet.AbstractJavaWurblet
getClassName, getPackageName, getSuperClassName, isAbstract, isFinal, isPrivate, isProtected, isPublic, toString
-
-
-
-
Method Detail
-
run
public void run() throws org.wurbelizer.wurbel.WurbelException- Specified by:
runin interfaceorg.wurbelizer.wurblet.Wurblet- Overrides:
runin classDbModelWurblet- Throws:
org.wurbelizer.wurbel.WurbelException
-
-