org.sharengo.wikitty.generator
Class EugengoUtils

java.lang.Object
  extended by org.nuiton.eugene.GeneratorUtil
      extended by org.sharengo.wikitty.generator.EugengoUtils

public class EugengoUtils
extends org.nuiton.eugene.GeneratorUtil


Constructor Summary
EugengoUtils()
           
 
Method Summary
static String extractModelName(org.nuiton.eugene.models.Model model)
           
static String getCopyright(org.nuiton.eugene.models.Model model)
          Cherches et renvoie le copyright a utiliser sur le model.
static String getTagValue(org.nuiton.eugene.models.object.ObjectModelAttribute attr, String tagName, String defaultValue)
           
static boolean isBusinessEntity(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isBusinessException(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isCrudService(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isDao(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isDto(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isEntity(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isException(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isPrimitiveType(org.nuiton.eugene.models.object.ObjectModelAttribute attr)
           
static boolean isRemote(org.nuiton.eugene.models.object.ObjectModelOperation op)
           
static boolean isService(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static boolean isWebService(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)
           
static String normalizeCapitalName(String name)
           
 
Methods inherited from class org.nuiton.eugene.GeneratorUtil
capitalize, computeSerialVersionUID, findTagValue, getAttributeType, getAttributeType, getCastValue, getClassAttributesListDeclaration, getClassifiers, getClassNameFromQualifiedName, getFilenameFromQualifiedName, getFormatingExpression, getHashCodeExpression, getInitValue, getInitValue, getMethodParameterDeclaration, getMethodParameterListName, getOperationParametersListDeclaration, getOperationParametersListName, getParentPackageName, getParsingExpression, hasDocumentation, hasStereotype, isComposition, isFirstAttribute, isNMultiplicity, isNMultiplicity, isOneMultiplicity, isPrimitiveAttributeType, notEmpty, toLowerCaseFirstLetter, toUpperCaseFirstLetter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EugengoUtils

public EugengoUtils()
Method Detail

getCopyright

public static String getCopyright(org.nuiton.eugene.models.Model model)
Cherches et renvoie le copyright a utiliser sur le model.

Parameters:
model - le modele utilisé
Returns:
le texte du copyright ou null

isService

public static boolean isService(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isCrudService

public static boolean isCrudService(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isWebService

public static boolean isWebService(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isDto

public static boolean isDto(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isBusinessEntity

public static boolean isBusinessEntity(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isDao

public static boolean isDao(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isEntity

public static boolean isEntity(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isException

public static boolean isException(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isBusinessException

public static boolean isBusinessException(org.nuiton.eugene.models.object.ObjectModelClassifier classifier)

isRemote

public static boolean isRemote(org.nuiton.eugene.models.object.ObjectModelOperation op)

extractModelName

public static String extractModelName(org.nuiton.eugene.models.Model model)

normalizeCapitalName

public static String normalizeCapitalName(String name)

getTagValue

public static String getTagValue(org.nuiton.eugene.models.object.ObjectModelAttribute attr,
                                 String tagName,
                                 String defaultValue)

isPrimitiveType

public static boolean isPrimitiveType(org.nuiton.eugene.models.object.ObjectModelAttribute attr)


Copyright © 2009-2010 CodeLutin. All Rights Reserved.