org.springframework.roo.classpath.operations
Class FieldCommands

java.lang.Object
  extended by org.springframework.roo.classpath.operations.FieldCommands
All Implemented Interfaces:
org.springframework.roo.shell.CommandMarker

@Service
public class FieldCommands
extends Object
implements org.springframework.roo.shell.CommandMarker

Additional shell commands for ClasspathOperationsImpl.

Since:
1.0
Author:
Ben Alex, Alan Stewart

Constructor Summary
FieldCommands()
           
 
Method Summary
protected  void activate(org.osgi.service.component.ComponentContext context)
           
 void addFieldBoolean(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType typeName, Boolean notNull, Boolean nullRequired, Boolean assertFalse, Boolean assertTrue, String column, String comment, boolean primitive, boolean transientModifier, boolean permitReservedWords)
           
 void addFieldDateJpa(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, DateFieldPersistenceType persistenceType, org.springframework.roo.model.JavaType typeName, Boolean notNull, Boolean nullRequired, Boolean future, Boolean past, String column, String comment, boolean transientModifier, boolean permitReservedWords, DateTime dateFormat, DateTime timeFormat)
           
 void addFieldEnum(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, org.springframework.roo.model.JavaType typeName, Boolean notNull, Boolean nullRequired, EnumType enumType, String comment, boolean transientModifier, boolean permitReservedWords)
           
 void addFieldNumber(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, org.springframework.roo.model.JavaType typeName, Boolean notNull, Boolean nullRequired, String decimalMin, String decimalMax, Integer digitsInteger, Integer digitsFraction, Long min, Long max, String column, String comment, boolean transientModifier, boolean primitive, boolean permitReservedWords)
           
 void addFieldReferenceJpa(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, org.springframework.roo.model.JavaType typeName, Boolean notNull, Boolean nullRequired, String joinColumnName, Cardinality cardinality, Fetch fetch, String comment, boolean transientModifier, boolean permitReservedWords)
           
 void addFieldSetJpa(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType element, org.springframework.roo.model.JavaType typeName, org.springframework.roo.model.JavaSymbolName mappedBy, Boolean notNull, Boolean nullRequired, Integer sizeMin, Integer sizeMax, Cardinality cardinality, Fetch fetch, String comment, boolean transientModifier, boolean permitReservedWords)
           
 void addFieldString(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType typeName, Boolean notNull, Boolean nullRequired, String decimalMin, String decimalMax, Integer sizeMin, Integer sizeMax, String regexp, String column, String comment, boolean transientModifier, boolean permitReservedWords)
           
protected  void deactivate(org.osgi.service.component.ComponentContext context)
           
 void insertField(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, org.springframework.roo.model.JavaType typeName, Boolean notNull, Boolean nullRequired, String comment, boolean transientModifier, boolean permitReservedWords)
           
 boolean isJdkFieldManagementAvailable()
           
 boolean isJpaFieldManagementAvailable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldCommands

public FieldCommands()
Method Detail

activate

protected void activate(org.osgi.service.component.ComponentContext context)

deactivate

protected void deactivate(org.osgi.service.component.ComponentContext context)

isJdkFieldManagementAvailable

public boolean isJdkFieldManagementAvailable()

isJpaFieldManagementAvailable

public boolean isJpaFieldManagementAvailable()

insertField

public void insertField(org.springframework.roo.model.JavaSymbolName fieldName,
                        org.springframework.roo.model.JavaType fieldType,
                        org.springframework.roo.model.JavaType typeName,
                        Boolean notNull,
                        Boolean nullRequired,
                        String comment,
                        boolean transientModifier,
                        boolean permitReservedWords)

addFieldNumber

public void addFieldNumber(org.springframework.roo.model.JavaSymbolName fieldName,
                           org.springframework.roo.model.JavaType fieldType,
                           org.springframework.roo.model.JavaType typeName,
                           Boolean notNull,
                           Boolean nullRequired,
                           String decimalMin,
                           String decimalMax,
                           Integer digitsInteger,
                           Integer digitsFraction,
                           Long min,
                           Long max,
                           String column,
                           String comment,
                           boolean transientModifier,
                           boolean primitive,
                           boolean permitReservedWords)

addFieldString

public void addFieldString(org.springframework.roo.model.JavaSymbolName fieldName,
                           org.springframework.roo.model.JavaType typeName,
                           Boolean notNull,
                           Boolean nullRequired,
                           String decimalMin,
                           String decimalMax,
                           Integer sizeMin,
                           Integer sizeMax,
                           String regexp,
                           String column,
                           String comment,
                           boolean transientModifier,
                           boolean permitReservedWords)

addFieldDateJpa

public void addFieldDateJpa(org.springframework.roo.model.JavaSymbolName fieldName,
                            org.springframework.roo.model.JavaType fieldType,
                            DateFieldPersistenceType persistenceType,
                            org.springframework.roo.model.JavaType typeName,
                            Boolean notNull,
                            Boolean nullRequired,
                            Boolean future,
                            Boolean past,
                            String column,
                            String comment,
                            boolean transientModifier,
                            boolean permitReservedWords,
                            DateTime dateFormat,
                            DateTime timeFormat)

addFieldBoolean

public void addFieldBoolean(org.springframework.roo.model.JavaSymbolName fieldName,
                            org.springframework.roo.model.JavaType typeName,
                            Boolean notNull,
                            Boolean nullRequired,
                            Boolean assertFalse,
                            Boolean assertTrue,
                            String column,
                            String comment,
                            boolean primitive,
                            boolean transientModifier,
                            boolean permitReservedWords)

addFieldReferenceJpa

public void addFieldReferenceJpa(org.springframework.roo.model.JavaSymbolName fieldName,
                                 org.springframework.roo.model.JavaType fieldType,
                                 org.springframework.roo.model.JavaType typeName,
                                 Boolean notNull,
                                 Boolean nullRequired,
                                 String joinColumnName,
                                 Cardinality cardinality,
                                 Fetch fetch,
                                 String comment,
                                 boolean transientModifier,
                                 boolean permitReservedWords)

addFieldSetJpa

public void addFieldSetJpa(org.springframework.roo.model.JavaSymbolName fieldName,
                           org.springframework.roo.model.JavaType element,
                           org.springframework.roo.model.JavaType typeName,
                           org.springframework.roo.model.JavaSymbolName mappedBy,
                           Boolean notNull,
                           Boolean nullRequired,
                           Integer sizeMin,
                           Integer sizeMax,
                           Cardinality cardinality,
                           Fetch fetch,
                           String comment,
                           boolean transientModifier,
                           boolean permitReservedWords)

addFieldEnum

public void addFieldEnum(org.springframework.roo.model.JavaSymbolName fieldName,
                         org.springframework.roo.model.JavaType fieldType,
                         org.springframework.roo.model.JavaType typeName,
                         Boolean notNull,
                         Boolean nullRequired,
                         EnumType enumType,
                         String comment,
                         boolean transientModifier,
                         boolean permitReservedWords)


Copyright © 2009-2010 VMware, Inc. All Rights Reserved.