public class SpringEntityLogicImpl extends SpringEntityLogic
SpringEntity,
Serialized FormmetaObjectcontextRoot| Constructor and Description |
|---|
SpringEntityLogicImpl(Object metaObject,
String context)
Public constructor for SpringEntityLogicImpl
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkHibInheritance(String inheritance)
Common routine to check inheritance.
|
String |
getSearchUniqueFunctionName(String attributeName)
Helper function "searchUnique" + capitalize(attributeName)
|
protected Collection<DependencyFacade> |
getValueObjectReferences(boolean follow)
Retrieves the values object references for this entity.
|
protected Collection<DependencyFacade> |
handleGetAllValueObjectReferences()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetAttributeEmbeddedValueList() |
protected String |
handleGetBeanName(boolean targetSuffix)
Method to be implemented in descendants
Gets the Spring bean name, and optionally adds a target suffix, if 'targetSuffix' is set to
true.
|
protected String |
handleGetDaoBaseName() |
protected Collection<OperationFacade> |
handleGetDaoBusinessOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetDaoImplementationName() |
protected String |
handleGetDaoName() |
protected String |
handleGetDaoNoTransformationConstantName() |
protected String |
handleGetEntityImplementationName() |
protected String |
handleGetEntityName() |
protected String |
handleGetFullyQualifiedDaoBaseName() |
protected String |
handleGetFullyQualifiedDaoImplementationName() |
protected String |
handleGetFullyQualifiedDaoName() |
protected String |
handleGetFullyQualifiedEntityImplementationName() |
protected String |
handleGetFullyQualifiedEntityName() |
protected String |
handleGetHibernateInheritanceStrategy() |
protected Object |
handleGetRoot()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<DependencyFacade> |
handleGetValueObjectReferences()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected boolean |
handleIsDaoBusinessOperationsPresent() |
protected boolean |
handleIsDaoImplementationRequired() |
protected boolean |
handleIsHibernateInheritanceClass() |
protected boolean |
handleIsHibernateInheritanceConcrete() |
protected boolean |
handleIsHibernateInheritanceInterface() |
protected boolean |
handleIsHibernateInheritanceSubclass() |
protected boolean |
handleIsRequiresHibernateMapping() |
protected boolean |
handleIsRichClient() |
copyTaggedValues, findAttribute, findTaggedValue, findTaggedValue, findTaggedValues, getAbstractions, getAllAssociatedClasses, getAllEntityReferences, getAllGeneralizations, getAllProperties, getAllRequiredConstructorParameters, getAllSpecializations, getAllValueObjectReferences, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributeEmbeddedValueList, getAttributeNameList, getAttributeNameList, getAttributes, getAttributes, getAttributes, getAttributes, getAttributeTypeList, getBeanName, getBindedFullyQualifiedName, getBusinessOperations, getChildEnds, getConstraints, getConstraints, getDaoBaseName, getDaoBusinessOperations, getDaoImplementationName, getDaoName, getDaoNoTransformationConstantName, getDocumentation, getDocumentation, getDocumentation, getEmbeddedValues, getEntityImplementationName, getEntityName, getEntityReferences, getFullyQualifiedArrayName, getFullyQualifiedDaoBaseName, getFullyQualifiedDaoImplementationName, getFullyQualifiedDaoName, getFullyQualifiedEntityImplementationName, getFullyQualifiedEntityName, getFullyQualifiedIdentifierTypeName, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getHibernateInheritanceStrategy, getId, getIdentifierAssociationEnds, getIdentifierGetterName, getIdentifierName, getIdentifiers, getIdentifiers, getIdentifierSetterName, getIdentifierTypeName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getKeywords, getLabel, getLanguageMappings, getMaxSqlNameLength, getModel, getName, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperationCallFromAttributes, getOperationCallFromAttributes, getOperations, getPackage, getPackageName, getPackageName, getPackagePath, getParentEnd, getProperties, getProperties, getProperties, getQualifiedName, getQueryOperations, getQueryOperations, getRequiredAttributeNameList, getRequiredAttributes, getRequiredAttributeTypeList, getRequiredConstructorParameters, getRequiredProperties, getRequiredPropertyNameList, getRequiredPropertyTypeList, getRoot, getRootPackage, getSchema, getSerialVersionUID, getSourceDependencies, getSpecializations, getStateMachineContext, getStaticAttributes, getStaticOperations, getStereotypeNames, getStereotypes, getSuperClass, getTableName, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getValueObjectReferences, getVisibility, getWrapperName, hasExactStereotype, hasKeyword, hasStereotype, initialize, isAbstract, isArrayType, isAssociationClass, isBindingDependenciesPresent, isBlobType, isBooleanType, isCharacterType, isChild, isClassifierFacadeMetaType, isClobType, isCollectionType, isCompositeIdentifier, isConstraintsPresent, isDaoBusinessOperationsPresent, isDaoImplementationRequired, isDataType, isDateType, isDocumentationPresent, isDoubleType, isDynamicIdentifiersPresent, isEmbeddedValue, isEntityMetaType, isEnumeration, isFileType, isFloatType, isGeneralizableElementFacadeMetaType, isHibernateInheritanceClass, isHibernateInheritanceConcrete, isHibernateInheritanceInterface, isHibernateInheritanceSubclass, isIdentifiersPresent, isIntegerType, isInterface, isLeaf, isListType, isLongType, isMapType, isModelElementFacadeMetaType, isPrimitive, isRequiresHibernateMapping, isReservedWord, isRichClient, isSetType, isSpringEntityMetaType, isStringType, isTemplateParametersPresent, isTimeType, isUsingAssignedIdentifier, isUsingForeignIdentifier, isValidIdentifierName, isWrappedPrimitive, resetMetafacadeContext, toString, translateConstraint, translateConstraints, translateConstraints, validateInvariantscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validatepublic SpringEntityLogicImpl(Object metaObject, String context)
metaObject - context - SpringEntityprotected String handleGetDaoName()
handleGetDaoName in class SpringEntityLogicSpringEntity.getDaoName()protected String handleGetFullyQualifiedDaoName()
handleGetFullyQualifiedDaoName in class SpringEntityLogicSpringEntity.getFullyQualifiedDaoName()protected String handleGetDaoImplementationName()
handleGetDaoImplementationName in class SpringEntityLogicSpringEntity.getDaoImplementationName()protected String handleGetFullyQualifiedDaoImplementationName()
handleGetFullyQualifiedDaoImplementationName in class SpringEntityLogicSpringEntity.getFullyQualifiedDaoImplementationName()protected String handleGetDaoBaseName()
handleGetDaoBaseName in class SpringEntityLogicSpringEntity.getDaoBaseName()protected String handleGetFullyQualifiedDaoBaseName()
handleGetFullyQualifiedDaoBaseName in class SpringEntityLogicSpringEntity.getFullyQualifiedDaoBaseName()protected String handleGetEntityImplementationName()
handleGetEntityImplementationName in class SpringEntityLogicSpringEntity.getEntityImplementationName()protected String handleGetFullyQualifiedEntityImplementationName()
handleGetFullyQualifiedEntityImplementationName in class SpringEntityLogicSpringEntity.getFullyQualifiedEntityImplementationName()protected String handleGetBeanName(boolean targetSuffix)
SpringEntityLogichandleGetBeanName in class SpringEntityLogictargetSuffix - SpringEntity.getBeanName(boolean)protected String handleGetEntityName()
handleGetEntityName in class SpringEntityLogicSpringEntity.getEntityName()protected String handleGetFullyQualifiedEntityName()
handleGetFullyQualifiedEntityName in class SpringEntityLogicSpringEntity.getFullyQualifiedEntityName()protected Object handleGetRoot()
SpringEntityLogichandleGetRoot in class SpringEntityLogicSpringEntity.getRoot()protected boolean handleIsDaoBusinessOperationsPresent()
handleIsDaoBusinessOperationsPresent in class SpringEntityLogicSpringEntity.isDaoBusinessOperationsPresent()protected Collection<OperationFacade> handleGetDaoBusinessOperations()
SpringEntityLogichandleGetDaoBusinessOperations in class SpringEntityLogicSpringEntity.getDaoBusinessOperations()protected Collection<DependencyFacade> handleGetValueObjectReferences()
SpringEntityLogichandleGetValueObjectReferences in class SpringEntityLogicSpringEntity.getValueObjectReferences()protected Collection<DependencyFacade> getValueObjectReferences(boolean follow)
follow is true, then all value object references
(including those that were inherited) will be retrieved.follow - protected Collection<DependencyFacade> handleGetAllValueObjectReferences()
SpringEntityLogichandleGetAllValueObjectReferences in class SpringEntityLogicSpringEntity.getAllValueObjectReferences()protected boolean handleIsDaoImplementationRequired()
handleIsDaoImplementationRequired in class SpringEntityLogicSpringEntity.isDaoImplementationRequired()protected String handleGetDaoNoTransformationConstantName()
handleGetDaoNoTransformationConstantName in class SpringEntityLogicSpringEntity.getDaoNoTransformationConstantName()protected boolean checkHibInheritance(String inheritance)
inheritance - protected boolean handleIsHibernateInheritanceClass()
handleIsHibernateInheritanceClass in class SpringEntityLogicSpringEntity.isHibernateInheritanceClass()protected boolean handleIsHibernateInheritanceInterface()
handleIsHibernateInheritanceInterface in class SpringEntityLogicSpringEntity.isHibernateInheritanceInterface()protected boolean handleIsHibernateInheritanceSubclass()
handleIsHibernateInheritanceSubclass in class SpringEntityLogicSpringEntity.isHibernateInheritanceSubclass()protected boolean handleIsHibernateInheritanceConcrete()
handleIsHibernateInheritanceConcrete in class SpringEntityLogicSpringEntity.isHibernateInheritanceConcrete()protected String handleGetHibernateInheritanceStrategy()
handleGetHibernateInheritanceStrategy in class SpringEntityLogicSpringEntity.getHibernateInheritanceStrategy()protected boolean handleIsRequiresHibernateMapping()
handleIsRequiresHibernateMapping in class SpringEntityLogicSpringEntity.isRequiresHibernateMapping()protected String handleGetAttributeEmbeddedValueList()
handleGetAttributeEmbeddedValueList in class SpringEntityLogicSpringEntity.getAttributeEmbeddedValueList()protected boolean handleIsRichClient()
handleIsRichClient in class SpringEntityLogicSpringEntity.isRichClient()public String getSearchUniqueFunctionName(String attributeName)
attributeName - Copyright © 2003–2014 AndroMDA.org. All rights reserved.