Kie Workbench - Common - Data modeller API 6.1.0.Final

org.kie.workbench.common.screens.datamodeller.model
Class ObjectPropertyTO

java.lang.Object
  extended by org.kie.workbench.common.screens.datamodeller.model.ObjectPropertyTO

@Portable
public class ObjectPropertyTO
extends Object


Field Summary
static String DEFAULT_PROPERTY_BAG
           
 
Constructor Summary
ObjectPropertyTO()
           
ObjectPropertyTO(String name, String className, boolean multiple, boolean baseType)
           
ObjectPropertyTO(String name, String className, boolean multiple, boolean baseType, String bag, int modifiers)
           
 
Method Summary
 AnnotationTO addAnnotation(AnnotationDefinitionTO annotationDefinitionTO, String memberName, Object value)
           
 void addAnnotation(AnnotationTO annotation)
           
 AnnotationTO getAnnotation(String annotationClassName)
           
 List<AnnotationTO> getAnnotations()
           
 String getBag()
           
 String getClassName()
           
 int getModifiers()
           
 String getName()
           
 String getOriginalName()
           
 DataModelTO.TOStatus getStatus()
           
 String getStringId()
           
 boolean isBaseType()
           
 boolean isMultiple()
           
 boolean isPersistent()
           
 boolean isVolatile()
           
 boolean nameChanged()
           
 void removeAnnotation(AnnotationTO annotation)
           
 void setAnnotations(List<AnnotationTO> annotations)
           
 void setBag(String bag)
           
 void setBaseType(boolean baseType)
           
 void setClassName(String className)
           
 void setMultiple(boolean multiple)
           
 void setName(String name)
           
 void setOriginalName(String originalName)
           
 void setStatus(DataModelTO.TOStatus status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PROPERTY_BAG

public static final String DEFAULT_PROPERTY_BAG
See Also:
Constant Field Values
Constructor Detail

ObjectPropertyTO

public ObjectPropertyTO()

ObjectPropertyTO

public ObjectPropertyTO(String name,
                        String className,
                        boolean multiple,
                        boolean baseType)

ObjectPropertyTO

public ObjectPropertyTO(String name,
                        String className,
                        boolean multiple,
                        boolean baseType,
                        String bag,
                        int modifiers)
Method Detail

getClassName

public String getClassName()

setClassName

public void setClassName(String className)

getName

public String getName()

setName

public void setName(String name)

isMultiple

public boolean isMultiple()

setMultiple

public void setMultiple(boolean multiple)

isBaseType

public boolean isBaseType()

setBaseType

public void setBaseType(boolean baseType)

getBag

public String getBag()

setBag

public void setBag(String bag)

getOriginalName

public String getOriginalName()

setOriginalName

public void setOriginalName(String originalName)

getStatus

public DataModelTO.TOStatus getStatus()

setStatus

public void setStatus(DataModelTO.TOStatus status)

isVolatile

public boolean isVolatile()

isPersistent

public boolean isPersistent()

getModifiers

public int getModifiers()

getAnnotations

public List<AnnotationTO> getAnnotations()

setAnnotations

public void setAnnotations(List<AnnotationTO> annotations)

getAnnotation

public AnnotationTO getAnnotation(String annotationClassName)

addAnnotation

public void addAnnotation(AnnotationTO annotation)

addAnnotation

public AnnotationTO addAnnotation(AnnotationDefinitionTO annotationDefinitionTO,
                                  String memberName,
                                  Object value)

removeAnnotation

public void removeAnnotation(AnnotationTO annotation)

getStringId

public String getStringId()

nameChanged

public boolean nameChanged()

Kie Workbench - Common - Data modeller API 6.1.0.Final

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.