Kie Workbench - Common - Data modeller API 6.0.1.Final

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

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

@Portable
public class DataObjectTO
extends Object


Field Summary
static Integer PERSISTENT
           
static Integer VOLATILE
           
 
Constructor Summary
DataObjectTO()
           
DataObjectTO(String name, String packageName, String superClassName)
           
 
Method Summary
 AnnotationTO addAnnotation(AnnotationDefinitionTO annotationDefinitionTO, String memberName, Object value)
           
 void addAnnotation(AnnotationTO annotation)
           
 boolean classNameChanged()
           
 AnnotationTO getAnnotation(String annotationClassName)
           
 List<AnnotationTO> getAnnotations()
           
 String getClassName()
           
 String getFingerPrint()
           
 String getLabel()
           
 String getName()
           
 String getOriginalClassName()
           
 String getPackageName()
           
 List<ObjectPropertyTO> getProperties()
           
 ObjectPropertyTO getProperty(String name)
           
 int getStatus()
           
 String getStringId()
           
 String getSuperClassName()
           
 boolean isPersistent()
           
 boolean isVolatile()
           
 boolean packageNameChanged()
           
 void removeAnnotation(AnnotationTO annotation)
           
 void setAnnotations(List<AnnotationTO> annotations)
           
 void setFingerPrint(String fingerPrint)
           
 void setName(String name)
           
 void setOriginalClassName(String originalClassName)
           
 void setPackageName(String packageName)
           
 void setProperties(List<ObjectPropertyTO> properties)
           
 void setStatus(int status)
           
 void setSuperClassName(String superClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERSISTENT

public static final Integer PERSISTENT

VOLATILE

public static final Integer VOLATILE
Constructor Detail

DataObjectTO

public DataObjectTO()

DataObjectTO

public DataObjectTO(String name,
                    String packageName,
                    String superClassName)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getClassName

public String getClassName()

getPackageName

public String getPackageName()

setPackageName

public void setPackageName(String packageName)

getProperties

public List<ObjectPropertyTO> getProperties()

getProperty

public ObjectPropertyTO getProperty(String name)

setProperties

public void setProperties(List<ObjectPropertyTO> properties)

getOriginalClassName

public String getOriginalClassName()

setOriginalClassName

public void setOriginalClassName(String originalClassName)

getSuperClassName

public String getSuperClassName()

setSuperClassName

public void setSuperClassName(String superClassName)

getStatus

public int getStatus()

setStatus

public void setStatus(int status)

getFingerPrint

public String getFingerPrint()

setFingerPrint

public void setFingerPrint(String fingerPrint)

isVolatile

public boolean isVolatile()

isPersistent

public boolean isPersistent()

classNameChanged

public boolean classNameChanged()

packageNameChanged

public boolean packageNameChanged()

getLabel

public String getLabel()

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()

Kie Workbench - Common - Data modeller API 6.0.1.Final

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