org.springframework.roo.classpath.operations
Class FieldCommands
java.lang.Object
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
|
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 |
FieldCommands
public FieldCommands()
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.