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 the purpose of creating fields.

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 value, 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, String value, boolean transientModifier, boolean permitReservedWords, DateTime dateFormat, DateTime timeFormat, String pattern)
           
 void addFieldEmbeddedJpa(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, org.springframework.roo.model.JavaType typeName, boolean permitReservedWords)
           
 void addFieldEnum(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, org.springframework.roo.model.JavaType typeName, String column, boolean notNull, boolean nullRequired, EnumType enumType, String comment, boolean transientModifier, boolean permitReservedWords)
           
 void addFieldListJpa(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, 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 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, String value, boolean transientModifier, boolean primitive, boolean unique, 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, String referencedColumnName, Cardinality cardinality, Fetch fetch, String comment, boolean transientModifier, boolean permitReservedWords)
           
 void addFieldSetJpa(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, 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 value, String comment, boolean transientModifier, boolean unique, boolean permitReservedWords, boolean lob)
           
 void addFileUploadField(org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType typeName, UploadedFileContentType contentType, boolean autoUpload, String column, boolean notNull, 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, String column, String value, 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)

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 value,
                            String comment,
                            boolean primitive,
                            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,
                            String value,
                            boolean transientModifier,
                            boolean permitReservedWords,
                            DateTime dateFormat,
                            DateTime timeFormat,
                            String pattern)

addFieldEmbeddedJpa

public void addFieldEmbeddedJpa(org.springframework.roo.model.JavaSymbolName fieldName,
                                org.springframework.roo.model.JavaType fieldType,
                                org.springframework.roo.model.JavaType typeName,
                                boolean permitReservedWords)

addFieldEnum

public void addFieldEnum(org.springframework.roo.model.JavaSymbolName fieldName,
                         org.springframework.roo.model.JavaType fieldType,
                         org.springframework.roo.model.JavaType typeName,
                         String column,
                         boolean notNull,
                         boolean nullRequired,
                         EnumType enumType,
                         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,
                           String value,
                           boolean transientModifier,
                           boolean primitive,
                           boolean unique,
                           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,
                                 String referencedColumnName,
                                 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 fieldType,
                           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)

addFieldListJpa

public void addFieldListJpa(org.springframework.roo.model.JavaSymbolName fieldName,
                            org.springframework.roo.model.JavaType fieldType,
                            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)

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 value,
                           String comment,
                           boolean transientModifier,
                           boolean unique,
                           boolean permitReservedWords,
                           boolean lob)

addFileUploadField

public void addFileUploadField(org.springframework.roo.model.JavaSymbolName fieldName,
                               org.springframework.roo.model.JavaType typeName,
                               UploadedFileContentType contentType,
                               boolean autoUpload,
                               String column,
                               boolean notNull,
                               boolean permitReservedWords)

deactivate

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

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,
                        String column,
                        String value,
                        boolean transientModifier,
                        boolean permitReservedWords)

isJdkFieldManagementAvailable

public boolean isJdkFieldManagementAvailable()

isJpaFieldManagementAvailable

public boolean isJpaFieldManagementAvailable()


Copyright © 2009–2015. All rights reserved.