public class SpringEntityLogicImpl extends SpringEntityLogic
SpringEntity
,
Serialized FormmetaObject
contextRoot
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, validateInvariants
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
public SpringEntityLogicImpl(Object metaObject, String context)
metaObject
- context
- SpringEntity
protected String handleGetDaoName()
handleGetDaoName
in class SpringEntityLogic
SpringEntity.getDaoName()
protected String handleGetFullyQualifiedDaoName()
handleGetFullyQualifiedDaoName
in class SpringEntityLogic
SpringEntity.getFullyQualifiedDaoName()
protected String handleGetDaoImplementationName()
handleGetDaoImplementationName
in class SpringEntityLogic
SpringEntity.getDaoImplementationName()
protected String handleGetFullyQualifiedDaoImplementationName()
handleGetFullyQualifiedDaoImplementationName
in class SpringEntityLogic
SpringEntity.getFullyQualifiedDaoImplementationName()
protected String handleGetDaoBaseName()
handleGetDaoBaseName
in class SpringEntityLogic
SpringEntity.getDaoBaseName()
protected String handleGetFullyQualifiedDaoBaseName()
handleGetFullyQualifiedDaoBaseName
in class SpringEntityLogic
SpringEntity.getFullyQualifiedDaoBaseName()
protected String handleGetEntityImplementationName()
handleGetEntityImplementationName
in class SpringEntityLogic
SpringEntity.getEntityImplementationName()
protected String handleGetFullyQualifiedEntityImplementationName()
handleGetFullyQualifiedEntityImplementationName
in class SpringEntityLogic
SpringEntity.getFullyQualifiedEntityImplementationName()
protected String handleGetBeanName(boolean targetSuffix)
SpringEntityLogic
handleGetBeanName
in class SpringEntityLogic
targetSuffix
- SpringEntity.getBeanName(boolean)
protected String handleGetEntityName()
handleGetEntityName
in class SpringEntityLogic
SpringEntity.getEntityName()
protected String handleGetFullyQualifiedEntityName()
handleGetFullyQualifiedEntityName
in class SpringEntityLogic
SpringEntity.getFullyQualifiedEntityName()
protected Object handleGetRoot()
SpringEntityLogic
handleGetRoot
in class SpringEntityLogic
SpringEntity.getRoot()
protected boolean handleIsDaoBusinessOperationsPresent()
handleIsDaoBusinessOperationsPresent
in class SpringEntityLogic
SpringEntity.isDaoBusinessOperationsPresent()
protected Collection<OperationFacade> handleGetDaoBusinessOperations()
SpringEntityLogic
handleGetDaoBusinessOperations
in class SpringEntityLogic
SpringEntity.getDaoBusinessOperations()
protected Collection<DependencyFacade> handleGetValueObjectReferences()
SpringEntityLogic
handleGetValueObjectReferences
in class SpringEntityLogic
SpringEntity.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()
SpringEntityLogic
handleGetAllValueObjectReferences
in class SpringEntityLogic
SpringEntity.getAllValueObjectReferences()
protected boolean handleIsDaoImplementationRequired()
handleIsDaoImplementationRequired
in class SpringEntityLogic
SpringEntity.isDaoImplementationRequired()
protected String handleGetDaoNoTransformationConstantName()
handleGetDaoNoTransformationConstantName
in class SpringEntityLogic
SpringEntity.getDaoNoTransformationConstantName()
protected boolean checkHibInheritance(String inheritance)
inheritance
- protected boolean handleIsHibernateInheritanceClass()
handleIsHibernateInheritanceClass
in class SpringEntityLogic
SpringEntity.isHibernateInheritanceClass()
protected boolean handleIsHibernateInheritanceInterface()
handleIsHibernateInheritanceInterface
in class SpringEntityLogic
SpringEntity.isHibernateInheritanceInterface()
protected boolean handleIsHibernateInheritanceSubclass()
handleIsHibernateInheritanceSubclass
in class SpringEntityLogic
SpringEntity.isHibernateInheritanceSubclass()
protected boolean handleIsHibernateInheritanceConcrete()
handleIsHibernateInheritanceConcrete
in class SpringEntityLogic
SpringEntity.isHibernateInheritanceConcrete()
protected String handleGetHibernateInheritanceStrategy()
handleGetHibernateInheritanceStrategy
in class SpringEntityLogic
SpringEntity.getHibernateInheritanceStrategy()
protected boolean handleIsRequiresHibernateMapping()
handleIsRequiresHibernateMapping
in class SpringEntityLogic
SpringEntity.isRequiresHibernateMapping()
protected String handleGetAttributeEmbeddedValueList()
handleGetAttributeEmbeddedValueList
in class SpringEntityLogic
SpringEntity.getAttributeEmbeddedValueList()
protected boolean handleIsRichClient()
handleIsRichClient
in class SpringEntityLogic
SpringEntity.isRichClient()
public String getSearchUniqueFunctionName(String attributeName)
attributeName
- Copyright © 2003–2014 AndroMDA.org. All rights reserved.