org.kie.workbench.common.screens.datamodeller.model
Class DataObjectTO
java.lang.Object
org.kie.workbench.common.screens.datamodeller.model.DataObjectTO
@Portable
public class DataObjectTO
- extends Object
PERSISTENT
public static final Integer PERSISTENT
VOLATILE
public static final Integer VOLATILE
PERSISTENT_EXTERNALLY_MODIFIED
public static final Integer PERSISTENT_EXTERNALLY_MODIFIED
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)
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)
getUnManagedProperty
public ObjectPropertyTO getUnManagedProperty(String name)
setProperties
public void setProperties(List<ObjectPropertyTO> properties)
getOriginalClassName
public String getOriginalClassName()
setOriginalClassName
public void setOriginalClassName(String originalClassName)
getOriginalPackageName
public String getOriginalPackageName()
getSuperClassName
public String getSuperClassName()
setSuperClassName
public void setSuperClassName(String superClassName)
getStatus
public DataModelTO.TOStatus getStatus()
setStatus
public void setStatus(DataModelTO.TOStatus 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()
getPath
public org.uberfire.backend.vfs.Path getPath()
setPath
public void setPath(org.uberfire.backend.vfs.Path path)
getUnmanagedProperties
public List<ObjectPropertyTO> getUnmanagedProperties()
setUnmanagedProperties
public void setUnmanagedProperties(List<ObjectPropertyTO> unmanagedProperties)
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.