Java Doc for ETLDefinitionImpl.java in  » IDE-Netbeans » etl.project » org » netbeans » modules » etl » model » impl » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » etl.project » org.netbeans.modules.etl.model.impl 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.modules.etl.model.impl.ETLDefinitionImpl

ETLDefinitionImpl
public class ETLDefinitionImpl implements ETLDefinition,Serializable(Code)
Root container for holding ETL model objects.
author:
   Jonathan Giron
author:
   Ritesh Adval
author:
   Ahimanikya Satapathy
version:
   $Revision$


Field Summary
final public static  StringATTR_DISPLAYNAME
    
final public static  StringATTR_REFID
    
final public static  StringDOC_VERSION
    
final public static  StringINDENT
    
final public static  StringTAG_DEFINITION
    

Constructor Summary
public  ETLDefinitionImpl()
     Creates a new default instance of ETLDefinitionImpl.
public  ETLDefinitionImpl(Element xmlElement, SQLFrameworkParentObject parent)
     Creates a new instance of ETLDefinitionImpl, parsing the given DOM Element to retrieve its contents.
public  ETLDefinitionImpl(Element xmlElement, SQLFrameworkParentObject parent, boolean preserveVersion)
     Creates a new instance of ETLDefinitionImpl, parsing the given DOM Element to retrieve its contents, and optionally preserving the parsed version information.
public  ETLDefinitionImpl(String displayName)
     Creates a new instance of ETLDefinitionImpl with the given display name.

Method Summary
public  voidaddObject(SQLObject newObject)
     Adds given SQLObject instance to this SQLDefinition.
public  voidaddSQLObjectListener(SQLObjectListener listener)
    
public  List<ValidationInfo>badgeValidate()
    
public  List<SQLDBModel>getAllDatabases()
    
public  Collection<SQLObject>getAllObjects()
     Gets Collection of all SQLObjects in this model.
public  AttributegetAttribute(String attrName)
    
public  Collection<String>getAttributeNames()
    
public  ObjectgetAttributeValue(String attrName)
    
public  DatabaseModelgetDatabaseModel(String modelName)
    
public  StringgetDisplayName()
     Gets display name.
public  IntegergetExecutionStrategyCode()
     Gets execution strategy code set for this collaboration.
public  ObjectgetParent()
    
public  RuntimeDatabaseModelgetRuntimeDbModel()
    
public  SQLDefinitiongetSQLDefinition()
    
public  List<SQLDBModel>getSourceDatabaseModels()
    
public  List<DBTable>getSourceTables()
    
public  StringgetTagName()
    
public  List<SQLDBModel>getTargetDatabaseModels()
    
public  List<DBTable>getTargetTables()
    
public  StringgetVersion()
    
protected  voidinit()
    
public  booleanisContainsJavaOperators()
     Check if a java operator is used in the model.
public  voidmigrateFromOlderVersions()
     Applies whatever rules are appropriate to migrate the current object model to the current version of ETLDefinition as implemented by the concrete class.
public  voidparseXML(Element xmlElement)
     Parses the XML content, if any, using the given Element as a source for reconstituting the member variables and collections of this instance.
public  voidremoveObject(SQLObject sqlObj)
     Removes given SQLObject instance from this SQLDefinition.
public  voidremoveSQLObjectListener(SQLObjectListener listener)
    
public  voidsetAttribute(String attrName, Object val)
    
public  voidsetDisplayName(String newName)
     Sets display name to given value.
public  voidsetExecutionStrategyCode(Integer code)
     Sets execution strategy code for this collaboration.
public  voidsetParent(Object parent)
    
public  voidsetVersion(String ver)
    
public  StringtoXMLString(String prefix)
     Returns the XML representation of collabSegment.
Parameters:
  prefix - the xml.
public  List<ValidationInfo>validate()
     validate the definition starting from the target tables.

Field Detail
ATTR_DISPLAYNAME
final public static String ATTR_DISPLAYNAME(Code)
Attribute name: displayName



ATTR_REFID
final public static String ATTR_REFID(Code)
Attribute name: displayName



DOC_VERSION
final public static String DOC_VERSION(Code)
Document version



INDENT
final public static String INDENT(Code)
XML formatting constant: indent prefix



TAG_DEFINITION
final public static String TAG_DEFINITION(Code)
TAG_DEFINITION is the tag for an ETL definition




Constructor Detail
ETLDefinitionImpl
public ETLDefinitionImpl()(Code)
Creates a new default instance of ETLDefinitionImpl.



ETLDefinitionImpl
public ETLDefinitionImpl(Element xmlElement, SQLFrameworkParentObject parent) throws BaseException(Code)
Creates a new instance of ETLDefinitionImpl, parsing the given DOM Element to retrieve its contents.
Parameters:
  xmlElement - DOM element containing content information
Parameters:
  parent - SQLFrameworkParentObject
exception:
  com.sun.sql.framework.exception.BaseException - if error occurs whileparsing



ETLDefinitionImpl
public ETLDefinitionImpl(Element xmlElement, SQLFrameworkParentObject parent, boolean preserveVersion) throws BaseException(Code)
Creates a new instance of ETLDefinitionImpl, parsing the given DOM Element to retrieve its contents, and optionally preserving the parsed version information.
Parameters:
  xmlElement - DOM element containing content information
Parameters:
  parent - SQLFrameworkParentObject
Parameters:
  preserveVersion - true if version contained in xmlElement should be retained; falseif version should be updated to the current value
exception:
  com.sun.sql.framework.exception.BaseException - if error occurs whileparsing



ETLDefinitionImpl
public ETLDefinitionImpl(String displayName)(Code)
Creates a new instance of ETLDefinitionImpl with the given display name.
Parameters:
  displayName - for this




Method Detail
addObject
public void addObject(SQLObject newObject) throws BaseException(Code)
Adds given SQLObject instance to this SQLDefinition.
Parameters:
  newObject - new instance to add
throws:
  BaseException - if add fails or instance implements an unrecognized objecttype.



addSQLObjectListener
public void addSQLObjectListener(SQLObjectListener listener)(Code)
Adds an SQL object listener
Parameters:
  listener - SQL object listener



badgeValidate
public List<ValidationInfo> badgeValidate()(Code)



getAllDatabases
public List<SQLDBModel> getAllDatabases()(Code)
Gets the List of Databases java.util.List for this



getAllObjects
public Collection<SQLObject> getAllObjects()(Code)
Gets Collection of all SQLObjects in this model. Collection, possibly empty, of all SQLObjects



getAttribute
public Attribute getAttribute(String attrName)(Code)
Gets an attribute based on its name
Parameters:
  attrName - attribute Name Attribute instance associated with attrName, or null if none exists



getAttributeNames
public Collection<String> getAttributeNames()(Code)

See Also:   SQLObject.getAttributeNames



getAttributeValue
public Object getAttributeValue(String attrName)(Code)

See Also:   SQLObject.getAttributeObject



getDatabaseModel
public DatabaseModel getDatabaseModel(String modelName)(Code)
Getter for DatabaseModel
Parameters:
  modelName - to be retrieved DatabaseModel for given Model Name



getDisplayName
public String getDisplayName()(Code)
Gets display name. current display name



getExecutionStrategyCode
public Integer getExecutionStrategyCode()(Code)
Gets execution strategy code set for this collaboration. execution strategy code



getParent
public Object getParent()(Code)
get the parent repository object parent repository object



getRuntimeDbModel
public RuntimeDatabaseModel getRuntimeDbModel()(Code)
get runtime db model runtime db model



getSQLDefinition
public SQLDefinition getSQLDefinition()(Code)
Gets the SQL definition SQL definition



getSourceDatabaseModels
public List<SQLDBModel> getSourceDatabaseModels()(Code)
Gets a List of target DatabaseModels List, possibly empty, of source DatabaseModels



getSourceTables
public List<DBTable> getSourceTables()(Code)
Gets the List of SourceTables List, possibly empty, of SourceTables



getTagName
public String getTagName()(Code)
get the tag name for this ETLDefinitionImpl override at subclass level to return a different tag name tag name to be used in xml representation of this object



getTargetDatabaseModels
public List<SQLDBModel> getTargetDatabaseModels()(Code)
Gets a List of target DatabaseModels List, possibly empty, of target DatabaseModels



getTargetTables
public List<DBTable> getTargetTables()(Code)
Gets the List of TargetTables List, possibly empty, of TargetTables



getVersion
public String getVersion()(Code)



init
protected void init()(Code)



isContainsJavaOperators
public boolean isContainsJavaOperators()(Code)
Check if a java operator is used in the model. true if a java operator is used.



migrateFromOlderVersions
public void migrateFromOlderVersions() throws BaseException(Code)
Applies whatever rules are appropriate to migrate the current object model to the current version of ETLDefinition as implemented by the concrete class.
throws:
  BaseException - if error occurs during migration



parseXML
public void parseXML(Element xmlElement) throws BaseException(Code)
Parses the XML content, if any, using the given Element as a source for reconstituting the member variables and collections of this instance.
Parameters:
  xmlElement - DOM element containing XML marshalled version of a SQLDefinitioninstance
throws:
  BaseException - thrown while parsing XML, or if xmlElement is null



removeObject
public void removeObject(SQLObject sqlObj) throws BaseException(Code)
Removes given SQLObject instance from this SQLDefinition.
Parameters:
  sqlObj - instance to remove
throws:
  BaseException - if error occurs during removal



removeSQLObjectListener
public void removeSQLObjectListener(SQLObjectListener listener)(Code)
Removes SQL object listener
Parameters:
  listener - SQL object listener



setAttribute
public void setAttribute(String attrName, Object val)(Code)

See Also:   SQLObject.setAttribute



setDisplayName
public void setDisplayName(String newName)(Code)
Sets display name to given value.
Parameters:
  newName - new display name



setExecutionStrategyCode
public void setExecutionStrategyCode(Integer code)(Code)
Sets execution strategy code for this collaboration.
Parameters:
  code - execution strategy code



setParent
public void setParent(Object parent)(Code)
set the parent repository object
Parameters:
  parent - parent repository object



setVersion
public void setVersion(String ver)(Code)



toXMLString
public String toXMLString(String prefix) throws BaseException(Code)
Returns the XML representation of collabSegment.
Parameters:
  prefix - the xml. Returns the XML representation of colabSegment.



validate
public List<ValidationInfo> validate()(Code)
validate the definition starting from the target tables. Map of invalid input object as keys and reason as value



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.