fr.paris.lutece.plugins.pluginwizard.business.model
Class BusinessClass

java.lang.Object
  extended by fr.paris.lutece.plugins.pluginwizard.business.model.BusinessClass

public class BusinessClass
extends java.lang.Object

This is the business class for the object BusinessClass


Constructor Summary
BusinessClass()
           
 
Method Summary
 java.util.Collection<Attribute> getAttributes()
          Returns the collection of attributes
 java.lang.String getBusinessClass()
          Returns the BusinessClass
 java.lang.String getBusinessClassCapsFirst()
          Returns the BusinessClass
 java.lang.String getBusinessClassImport()
          The business class import
 java.lang.String getBusinessClassJsp()
          The business class to name a Jsp
 java.lang.String getBusinessClassJspDeclaration()
          The business class Jsp declaration
 java.lang.String getBusinessClassLowerCase()
          Returns the BusinessClass
 java.lang.String getBusinessClassmarker()
          The business class expressed as a marker
 java.lang.String getBusinessClassMarkerDeclaration()
          The business class in making a marker declaration
 java.lang.String getBusinessClassMessage()
          Returns the class name used for the message
 java.lang.String getBusinessClassMessageDeclaration()
          Returns the class name for the message declaration
 java.lang.String getBusinessClassNaming()
          Fetches the business class naming
 java.lang.String getBusinessClassParam()
          The business class expressed as a class parameter
 java.lang.String getBusinessClassParamDeclaration()
          The business class as a parameter
 java.lang.String getBusinessClassProperty()
          The business class in a property
 java.lang.String getBusinessClassPropertyDeclaration()
          The business class declared in a property
 java.lang.String getBusinessClassRightDeclaration()
           
 java.lang.String getBusinessClassTemplate()
          The business class declared as a template
 java.lang.String getBusinessClassTemplateDeclaration()
          The business class variable in declaration of a template
 java.lang.String getBusinessClassUpperCase()
          Returns the BusinessClass
 java.lang.String getBusinessPluginName()
          Returns the Plugin Name of the generated plugin
 java.lang.String getBusinessTableName()
          Returns the BusinessTableName
 java.lang.String getClassDescription()
          Fetches the description of a business class
 int getIdBusinessClass()
          Returns the nIdBusinessClass
 int getIdFeature()
          Returns the IdFeature
 java.lang.String getInstanceName()
          Returns the InstanceName
 java.lang.String getPackageName()
          Returns the PackageName
 java.lang.String getPrimaryKey()
          Fetches the attributes which represents the identifier of the business class
 java.lang.String getPrimaryKeyName()
          Fetches the primary key
static java.lang.String getProperName(java.lang.String strSource)
          Returns the Proper Name
 void setAttributes(java.util.Collection<Attribute> listAttributes)
          Sets the list of attributes associated to business class
 void setBusinessClass(java.lang.String strBusinessClass)
          Sets the BusinessClass
 void setBusinessPluginName(java.lang.String strPluginName)
          Sets the Plugin Name of the generated plugin
 void setBusinessTableName(java.lang.String strBusinessTableName)
          Sets the BusinessTableName
 void setClassDescription(java.lang.String strDescriptionAttributeName)
          Sets the class description and it is given by an attribute
 void setIdBusinessClass(int nIdBusinessClass)
          Sets the nIdBusinessClass
 void setIdFeature(int nIdFeature)
          Sets the IdFeature
 void setPackageName(java.lang.String strPluginName)
          Sets the package name
 void setPluginName(java.lang.String strPluginName)
          Sets the Plugin Name
 void setPrimaryKey(java.lang.String strPrimaryAttributeName)
          Sets the primary key of the class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BusinessClass

public BusinessClass()
Method Detail

getIdFeature

public int getIdFeature()
Returns the IdFeature

Returns:
The IdFeature

setIdFeature

public void setIdFeature(int nIdFeature)
Sets the IdFeature

Parameters:
nIdFeature - The IdPlugin

getIdBusinessClass

public int getIdBusinessClass()
Returns the nIdBusinessClass

Returns:
The nIdBusinessClass

setIdBusinessClass

public void setIdBusinessClass(int nIdBusinessClass)
Sets the nIdBusinessClass

Parameters:
nIdBusinessClass - The IdPlugin

getBusinessClass

public java.lang.String getBusinessClass()
Returns the BusinessClass

Returns:
The BusinessClass

setBusinessClass

public void setBusinessClass(java.lang.String strBusinessClass)
Sets the BusinessClass

Parameters:
strBusinessClass - The BusinessClass

getBusinessTableName

public java.lang.String getBusinessTableName()
Returns the BusinessTableName

Returns:
The BusinessTableName

setBusinessTableName

public void setBusinessTableName(java.lang.String strBusinessTableName)
Sets the BusinessTableName

Parameters:
strBusinessTableName - The BusinessTableName

getBusinessPluginName

public java.lang.String getBusinessPluginName()
Returns the Plugin Name of the generated plugin

Returns:
The Plugin Name

setBusinessPluginName

public void setBusinessPluginName(java.lang.String strPluginName)
Sets the Plugin Name of the generated plugin

Parameters:
strPluginName - The Plugin name being generated

getBusinessClassUpperCase

public java.lang.String getBusinessClassUpperCase()
Returns the BusinessClass

Returns:
The BusinessClass

getBusinessClassLowerCase

public java.lang.String getBusinessClassLowerCase()
Returns the BusinessClass

Returns:
The BusinessClass

getBusinessClassCapsFirst

public java.lang.String getBusinessClassCapsFirst()
Returns the BusinessClass

Returns:
The BusinessClass

getBusinessClassImport

public java.lang.String getBusinessClassImport()
The business class import

Returns:
The business class import

getBusinessClassNaming

public java.lang.String getBusinessClassNaming()
Fetches the business class naming

Returns:
The business class Naming

getBusinessClassRightDeclaration

public java.lang.String getBusinessClassRightDeclaration()
Returns:
the business class right declaration

getBusinessClassParamDeclaration

public java.lang.String getBusinessClassParamDeclaration()
The business class as a parameter

Returns:
parameter formatting

getBusinessClassParam

public java.lang.String getBusinessClassParam()
The business class expressed as a class parameter

Returns:
class param formatting

getBusinessClassTemplateDeclaration

public java.lang.String getBusinessClassTemplateDeclaration()
The business class variable in declaration of a template

Returns:
the business class declared in a template

getBusinessClassTemplate

public java.lang.String getBusinessClassTemplate()
The business class declared as a template

Returns:
The business class template formatting

getBusinessClassPropertyDeclaration

public java.lang.String getBusinessClassPropertyDeclaration()
The business class declared in a property

Returns:
The business class declaring a property

getBusinessClassProperty

public java.lang.String getBusinessClassProperty()
The business class in a property

Returns:
the correponding formatting in a property

getBusinessClassMarkerDeclaration

public java.lang.String getBusinessClassMarkerDeclaration()
The business class in making a marker declaration

Returns:
The formatting in declaring a marker used by freemarker

getBusinessClassmarker

public java.lang.String getBusinessClassmarker()
The business class expressed as a marker

Returns:
The formatting of a freemarker bookmark

getBusinessClassJspDeclaration

public java.lang.String getBusinessClassJspDeclaration()
The business class Jsp declaration

Returns:
The formatting in declaration of a Jsp

getBusinessClassJsp

public java.lang.String getBusinessClassJsp()
The business class to name a Jsp

Returns:
The correponding formatting to name a Jsp

getBusinessClassMessageDeclaration

public java.lang.String getBusinessClassMessageDeclaration()
Returns the class name for the message declaration

Returns:
The business class for the message declaration

getBusinessClassMessage

public java.lang.String getBusinessClassMessage()
Returns the class name used for the message

Returns:
the business class for Message

getProperName

public static java.lang.String getProperName(java.lang.String strSource)
Returns the Proper Name

Parameters:
strSource - the source
Returns:
source

setAttributes

public void setAttributes(java.util.Collection<Attribute> listAttributes)
Sets the list of attributes associated to business class

Parameters:
listAttributes - The collection of attributes associated to the class

getAttributes

public java.util.Collection<Attribute> getAttributes()
Returns the collection of attributes

Returns:
the collection of child attributes

setClassDescription

public void setClassDescription(java.lang.String strDescriptionAttributeName)
Sets the class description and it is given by an attribute

Parameters:
strDescriptionAttributeName - The name of the attribute which the description

getClassDescription

public java.lang.String getClassDescription()
Fetches the description of a business class

Returns:
The description of the class

setPrimaryKey

public void setPrimaryKey(java.lang.String strPrimaryAttributeName)
Sets the primary key of the class

Parameters:
strPrimaryAttributeName - The key attribute name

getPrimaryKey

public java.lang.String getPrimaryKey()
Fetches the attributes which represents the identifier of the business class

Returns:
The key

getPrimaryKeyName

public java.lang.String getPrimaryKeyName()
Fetches the primary key

Returns:
The name of the key

setPluginName

public void setPluginName(java.lang.String strPluginName)
Sets the Plugin Name

Parameters:
strPluginName - The BusinessClass

getInstanceName

public java.lang.String getInstanceName()
Returns the InstanceName

Returns:
The InstanceName

setPackageName

public void setPackageName(java.lang.String strPluginName)
Sets the package name

Parameters:
strPluginName - The plugin name

getPackageName

public java.lang.String getPackageName()
Returns the PackageName

Returns:
The PackageName


Copyright © 2011 Mairie de Paris. All Rights Reserved.