Kie Workbench - Common - Data modeller API 6.1.0.Beta2

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 PERSISTENT_EXTERNALLY_MODIFIED
           
static Integer VOLATILE
           
 
Constructor Summary
DataObjectTO()
           
DataObjectTO(String name, String packageName, String superClassName)
           
DataObjectTO(String name, String packageName, String superClassName, boolean abstractModifier, boolean interfaceModifier, boolean finalModifier)
           
 
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 isAbstract()
           
 boolean isExternallyModified()
           
 boolean isFinal()
           
 boolean isInterface()
           
 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

PERSISTENT_EXTERNALLY_MODIFIED

public static final Integer PERSISTENT_EXTERNALLY_MODIFIED
Constructor Detail

DataObjectTO

public DataObjectTO()

DataObjectTO

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

DataObjectTO

public DataObjectTO(String name,
                    String packageName,
                    String superClassName,
                    boolean abstractModifier,
                    boolean interfaceModifier,
                    boolean finalModifier)
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()

isExternallyModified

public boolean isExternallyModified()

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

isAbstract

public boolean isAbstract()

isFinal

public boolean isFinal()

isInterface

public boolean isInterface()

Kie Workbench - Common - Data modeller API 6.1.0.Beta2

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