@ApplicationScoped public class DataModelCommandBuilder extends Object
| Constructor and Description |
|---|
DataModelCommandBuilder(DataModelChangeNotifier notifier) |
@Inject public DataModelCommandBuilder(DataModelChangeNotifier notifier)
public FieldAnnotationValueChangeCommand buildFieldAnnotationValueChangeCommand(DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, String annotationClassName, String valuePair, Object newValue, boolean removeIfNull)
public FieldAddAnnotationCommand buildFieldAnnotationAddCommand(DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, String annotationClassName, List<ValuePair> valuePairs)
public FieldAddAnnotationCommand buildFieldAnnotationAddCommand(DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, Annotation annotation)
public FieldAddAnnotationCommand buildFieldAnnotationAddCommand(DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, String annotationClassName)
public FieldRemoveAnnotationCommand buildFieldAnnotationRemoveCommand(DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, String annotationClassName)
public FieldAddOrRemoveAnnotationCommand buildFieldAddOrRemoveAnnotationCommand(DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, String annotationClassName, boolean doAdd)
public AddMethodCommand buildMethodAddCommand(DataModelerContext context, String source, DataObject dataObject, Method method)
public RemoveMethodCommand buildMethodRemoveCommand(DataModelerContext context, String source, DataObject dataObject, Method method)
public MethodAddAnnotationCommand buildMethodAnnotationAddCommand(DataModelerContext context, String source, DataObject dataObject, Method method, String annotationClassName, List<ValuePair> valuePairs)
public DataObjectAddAnnotationCommand buildDataObjectAddAnnotationCommand(DataModelerContext context, String source, DataObject dataObject, String annotationClassName, List<ValuePair> valuePairs)
public DataObjectAddAnnotationCommand buildDataObjectAddAnnotationCommand(DataModelerContext context, String source, DataObject dataObject, Annotation annotation)
public DataObjectAddAnnotationCommand buildDataObjectAddAnnotationCommand(DataModelerContext context, String source, DataObject dataObject, String annotationClassName)
public DataObjectAddOrRemoveAnnotationCommand buildDataObjectAddOrRemoveAnnotationCommand(DataModelerContext context, String source, DataObject dataObject, String annotationClassName, boolean doAdd)
public DataObjectRemoveAnnotationCommand buildDataObjectRemoveAnnotationCommand(DataModelerContext context, String source, DataObject dataObject, String annotationClassName)
public DataObjectAnnotationValueChangeCommand buildDataObjectAnnotationValueChangeCommand(DataModelerContext context, String source, DataObject dataObject, String annotationClassName, String valuePair, Object newValue, boolean removeIfNull)
public FieldTypeChangeCommand buildChangeTypeCommand(DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, String newType, boolean multiple)
public AddPropertyCommand buildAddPropertyCommand(DataModelerContext context, String source, DataObject dataObject, String propertyName, String propertyLabel, String propertyType, Boolean isMultiple)
public RemovePropertyCommand buildRemovePropertyCommand(DataModelerContext context, String source, DataObject dataObject, String propertyName)
public DataObjectSuperClassChangeCommand buildDataObjectSuperClassChangeCommand(DataModelerContext context, String source, DataObject dataObject, String newSuperClass)
public DataObjectPackageChangeCommand buildDataObjectPackageChangeCommand(DataModelerContext context, String source, DataObject dataObject, String newPackage)
public DataObjectNameChangeCommand buildDataObjectNameChangeCommand(DataModelerContext context, String source, DataObject dataObject, String newName)
public DataObjectAddNestedClassCommand buildDataObjectAddNestedClassCommand(DataModelerContext context, String source, DataObject dataObject, JavaClass nestedClass)
public DataObjectRemoveNestedClassCommand buildDataObjectRemoveNestedClassCommand(DataModelerContext context, String source, DataObject dataObject, JavaClass nestedClass)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.