Java Doc for DataDictionaryService.java in  » ERP-CRM-Financial » Kuali-Financial-System » org » kuali » core » service » 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 » ERP CRM Financial » Kuali Financial System » org.kuali.core.service 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.kuali.core.service.DataDictionaryService

All known Subclasses:   org.kuali.core.service.impl.DataDictionaryServiceImpl,
DataDictionaryService
public interface DataDictionaryService (Code)
This interface defines the API for interacting with the data dictionary.




Method Summary
public  voidaddDataDictionaryLocations(List<String> locations)
    
public  voidforceCompleteDataDictionaryLoad()
     Forces the DD to completely load itself immediately.
public  ControlDefinitiongetAttributeControlDefinition(Class businessObjectClass, String attributeName)
    
public  ControlDefinitiongetAttributeControlDefinition(String entryName, String attributeName)
    
public  StringgetAttributeDescription(Class businessObjectClass, String attributeName)
    
public  StringgetAttributeDescription(String entryName, String attributeName)
    
public  MaskgetAttributeDisplayMask(Class businessObjectClass, String attributeName)
    
public  MaskgetAttributeDisplayMask(String entryName, String attributeName)
    
public  StringgetAttributeDisplayWorkgroup(Class businessObjectClass, String attributeName)
    
public  StringgetAttributeDisplayWorkgroup(String entryName, String attributeName)
    
public  StringgetAttributeErrorLabel(Class businessObjectClass, String attributeName)
    
public  StringgetAttributeErrorLabel(String entryName, String attributeName)
    
public  BigDecimalgetAttributeExclusiveMin(String entryName, String attributeName)
    
public  BooleangetAttributeForceUppercase(Class businessObjectClass, String attributeName)
    
public  BooleangetAttributeForceUppercase(String entryName, String attributeName)
    
public  ClassgetAttributeFormatter(Class businessObjectClass, String attributeName)
    
public  ClassgetAttributeFormatter(String entryName, String attributeName)
    
public  BigDecimalgetAttributeInclusiveMax(String entryName, String attributeName)
    
public  StringgetAttributeLabel(Class businessObjectClass, String attributeName)
     the label to be used for displaying the attribute.
public  StringgetAttributeLabel(String entryName, String attributeName)
     the label to be used for displaying the attribute.
public  IntegergetAttributeMaxLength(Class businessObjectClass, String attributeName)
     the max length defined for the given attribute name.
public  IntegergetAttributeMaxLength(String entryName, String attributeName)
     the max length defined for the given attribute name.
public  StringgetAttributeShortLabel(Class businessObjectClass, String attributeName)
     the short label to be used for displaying the attribute.
public  StringgetAttributeShortLabel(String entryName, String attributeName)
     the short label to be used for displaying the attribute.
public  IntegergetAttributeSize(Class businessObjectClass, String attributeName)
    
public  IntegergetAttributeSize(String entryName, String attributeName)
    
public  StringgetAttributeSummary(Class businessObjectClass, String attributeName)
    
public  StringgetAttributeSummary(String entryName, String attributeName)
    
public  PatterngetAttributeValidatingExpression(Class businessObjectClass, String attributeName)
     the regular expression defined to validate the given attribute name.
public  PatterngetAttributeValidatingExpression(String entryName, String attributeName)
     the regular expression defined to validate the given attribute name.
public  ClassgetAttributeValuesFinderClass(Class businessObjectClass, String attributeName)
    
public  ClassgetAttributeValuesFinderClass(String entryName, String attributeName)
    
public  StringgetCollectionDescription(Class businessObjectClass, String collectionName)
    
public  StringgetCollectionDescription(String entryName, String collectionName)
    
public  StringgetCollectionElementLabel(String entryName, String collectionName, Class businessObjectClass)
     the element label to be used for displaying the collection.
public  StringgetCollectionLabel(Class businessObjectClass, String collectionName)
     the label to be used for displaying the collection.
public  StringgetCollectionLabel(String entryName, String collectionName)
     the label to be used for displaying the collection.
public  StringgetCollectionShortLabel(Class businessObjectClass, String collectionName)
     the short label to be used for displaying the collection.
public  StringgetCollectionShortLabel(String entryName, String collectionName)
     the short label to be used for displaying the collection.
public  StringgetCollectionSummary(Class businessObjectClass, String collectionName)
    
public  StringgetCollectionSummary(String entryName, String collectionName)
    
public  DataDictionarygetDataDictionary()
    
public  MapgetDataDictionaryMap()
     Adds entries to the data dictionary.
public  ClassgetDocumentClassByTypeName(String documentTypeName)
     Returns the document class declared in the dd for the given document type name.
public  StringgetDocumentLabelByClass(Class documentOrBusinessObjectClass)
    
public  StringgetDocumentLabelByTypeName(String documentTypeName)
    
public  StringgetDocumentTypeCodeByTypeName(String documentTypeName)
     Returns the document type code declared in the dd for the given document type name.
public  StringgetDocumentTypeNameByClass(Class documentClass)
     Returns the document type name declared in the dd for the given document class.
public  ClassgetPreRulesCheckClass(String docTypeName)
    
public  Map<String, String>getRelationshipAttributeMap(String entryName, String relationshipName)
    
public  List<String>getRelationshipEntriesForSourceAttribute(String entryName, String sourceAttributeName)
    
public  List<String>getRelationshipEntriesForTargetAttribute(String entryName, String targetAttributeName)
    
public  List<String>getRelationshipNames(String entryName)
    
public  List<String>getRelationshipSourceAttributes(String entryName, String relationshipName)
    
public  ClassgetRelationshipSourceClass(String entryName, String relationshipName)
    
public  List<String>getRelationshipTargetAttributes(String entryName, String relationshipName)
    
public  ClassgetRelationshipTargetClass(String entryName, String relationshipName)
    
public  booleanhasRelationship(String entryName, String relationshipName)
    
public  BooleanisAttributeDefined(Class businessObjectClass, String attributeName)
    
public  BooleanisAttributeDefined(String entryName, String attributeName)
    
public  BooleanisAttributeRequired(Class businessObjectClass, String attributeName)
    
public  BooleanisAttributeRequired(String entryName, String attributeName)
    
public  voidsetBaselinePackages(List baselinePackages)
     Sequentially adds each package named (as a String) in the given List as a source of unique entries to the DataDictionary being constructed.



Method Detail
addDataDictionaryLocations
public void addDataDictionaryLocations(List<String> locations)(Code)



forceCompleteDataDictionaryLoad
public void forceCompleteDataDictionaryLoad()(Code)
Forces the DD to completely load itself immediately. Used by application components which require a complete list of all BO and document components.



getAttributeControlDefinition
public ControlDefinition getAttributeControlDefinition(Class businessObjectClass, String attributeName)(Code)
the html control type used to render the field



getAttributeControlDefinition
public ControlDefinition getAttributeControlDefinition(String entryName, String attributeName)(Code)
the html control type used to render the field



getAttributeDescription
public String getAttributeDescription(Class businessObjectClass, String attributeName)(Code)
detailed help text for attribute



getAttributeDescription
public String getAttributeDescription(String entryName, String attributeName)(Code)
detailed help text for attribute



getAttributeDisplayMask
public Mask getAttributeDisplayMask(Class businessObjectClass, String attributeName)(Code)
the Mask object defined for masking the attribute's data value



getAttributeDisplayMask
public Mask getAttributeDisplayMask(String entryName, String attributeName)(Code)
the Mask object defined for masking the attribute's data value



getAttributeDisplayWorkgroup
public String getAttributeDisplayWorkgroup(Class businessObjectClass, String attributeName)(Code)
the workgroup name (if specified) who has permission to view values for the field



getAttributeDisplayWorkgroup
public String getAttributeDisplayWorkgroup(String entryName, String attributeName)(Code)
the workgroup name (if specified) who has permission to view values for the field



getAttributeErrorLabel
public String getAttributeErrorLabel(Class businessObjectClass, String attributeName)(Code)
the "label (short label)" used for displaying error messages



getAttributeErrorLabel
public String getAttributeErrorLabel(String entryName, String attributeName)(Code)
the "label (short label)" used for displaying error messages



getAttributeExclusiveMin
public BigDecimal getAttributeExclusiveMin(String entryName, String attributeName)(Code)

Parameters:
  entryName -
Parameters:
  attributeName - the exclusive minimum for the specified attribute, or null if none.



getAttributeForceUppercase
public Boolean getAttributeForceUppercase(Class businessObjectClass, String attributeName)(Code)
indicates whether or not to force input text into uppercase



getAttributeForceUppercase
public Boolean getAttributeForceUppercase(String entryName, String attributeName)(Code)
indicates whether or not to force input text into uppercase



getAttributeFormatter
public Class getAttributeFormatter(Class businessObjectClass, String attributeName)(Code)
the formatter class used to format the attribute value



getAttributeFormatter
public Class getAttributeFormatter(String entryName, String attributeName)(Code)
the formatter class used to format the attribute value



getAttributeInclusiveMax
public BigDecimal getAttributeInclusiveMax(String entryName, String attributeName)(Code)

Parameters:
  entryName -
Parameters:
  attributeName - the inclusive maximum for the specified attribute, or null if none.



getAttributeLabel
public String getAttributeLabel(Class businessObjectClass, String attributeName)(Code)
the label to be used for displaying the attribute.



getAttributeLabel
public String getAttributeLabel(String entryName, String attributeName)(Code)
the label to be used for displaying the attribute.



getAttributeMaxLength
public Integer getAttributeMaxLength(Class businessObjectClass, String attributeName)(Code)
the max length defined for the given attribute name.



getAttributeMaxLength
public Integer getAttributeMaxLength(String entryName, String attributeName)(Code)
the max length defined for the given attribute name.



getAttributeShortLabel
public String getAttributeShortLabel(Class businessObjectClass, String attributeName)(Code)
the short label to be used for displaying the attribute.



getAttributeShortLabel
public String getAttributeShortLabel(String entryName, String attributeName)(Code)
the short label to be used for displaying the attribute.



getAttributeSize
public Integer getAttributeSize(Class businessObjectClass, String attributeName)(Code)
the display size of the field if text control



getAttributeSize
public Integer getAttributeSize(String entryName, String attributeName)(Code)
the display size of the field if text control



getAttributeSummary
public String getAttributeSummary(Class businessObjectClass, String attributeName)(Code)
short help text for attribute



getAttributeSummary
public String getAttributeSummary(String entryName, String attributeName)(Code)
short help text for attribute



getAttributeValidatingExpression
public Pattern getAttributeValidatingExpression(Class businessObjectClass, String attributeName)(Code)
the regular expression defined to validate the given attribute name.



getAttributeValidatingExpression
public Pattern getAttributeValidatingExpression(String entryName, String attributeName)(Code)
the regular expression defined to validate the given attribute name.



getAttributeValuesFinderClass
public Class getAttributeValuesFinderClass(Class businessObjectClass, String attributeName)(Code)
the Class that returns a values list for this attribute



getAttributeValuesFinderClass
public Class getAttributeValuesFinderClass(String entryName, String attributeName)(Code)
the Class that returns a values list for this attribute



getCollectionDescription
public String getCollectionDescription(Class businessObjectClass, String collectionName)(Code)
detailed help text for collection



getCollectionDescription
public String getCollectionDescription(String entryName, String collectionName)(Code)
detailed help text for collection



getCollectionElementLabel
public String getCollectionElementLabel(String entryName, String collectionName, Class businessObjectClass)(Code)
the element label to be used for displaying the collection.



getCollectionLabel
public String getCollectionLabel(Class businessObjectClass, String collectionName)(Code)
the label to be used for displaying the collection.



getCollectionLabel
public String getCollectionLabel(String entryName, String collectionName)(Code)
the label to be used for displaying the collection.



getCollectionShortLabel
public String getCollectionShortLabel(Class businessObjectClass, String collectionName)(Code)
the short label to be used for displaying the collection.



getCollectionShortLabel
public String getCollectionShortLabel(String entryName, String collectionName)(Code)
the short label to be used for displaying the collection.



getCollectionSummary
public String getCollectionSummary(Class businessObjectClass, String collectionName)(Code)
short help text for collection



getCollectionSummary
public String getCollectionSummary(String entryName, String collectionName)(Code)
short help text for collection



getDataDictionary
public DataDictionary getDataDictionary()(Code)
current DataDictionary



getDataDictionaryMap
public Map getDataDictionaryMap()(Code)
Adds entries to the data dictionary.



getDocumentClassByTypeName
public Class getDocumentClassByTypeName(String documentTypeName)(Code)
Returns the document class declared in the dd for the given document type name.
Parameters:
  documentTypeName - document Class



getDocumentLabelByClass
public String getDocumentLabelByClass(Class documentOrBusinessObjectClass)(Code)
This method returns the user friendly label based on the document or business object class
Parameters:
  documentTypeName - label



getDocumentLabelByTypeName
public String getDocumentLabelByTypeName(String documentTypeName)(Code)
This method returns the user friendly label based on the workflow doc type name
Parameters:
  documentTypeName - label



getDocumentTypeCodeByTypeName
public String getDocumentTypeCodeByTypeName(String documentTypeName)(Code)
Returns the document type code declared in the dd for the given document type name.
Parameters:
  documentTypeName - documentTypeCode



getDocumentTypeNameByClass
public String getDocumentTypeNameByClass(Class documentClass)(Code)
Returns the document type name declared in the dd for the given document class.
Parameters:
  documentClass - documentTypeName



getPreRulesCheckClass
public Class getPreRulesCheckClass(String docTypeName)(Code)

Parameters:
  document - preRulesCheckClass associated with the given document's type



getRelationshipAttributeMap
public Map<String, String> getRelationshipAttributeMap(String entryName, String relationshipName)(Code)
returns a Map that specifies the attributes of the relationship
Parameters:
  entryName - - Name of the Business Object entry
Parameters:
  relationshipName - - Name of the relationship Map - Target field as key, source field as value



getRelationshipEntriesForSourceAttribute
public List<String> getRelationshipEntriesForSourceAttribute(String entryName, String sourceAttributeName)(Code)
returns a list of names for all entries whose source parameter matches the parameter
Parameters:
  entryName - Name of the Business Object entry
Parameters:
  sourceAttributeName - name of the source attribute the names of all entries that use the sourceAttributeName as a primitive attribute



getRelationshipEntriesForTargetAttribute
public List<String> getRelationshipEntriesForTargetAttribute(String entryName, String targetAttributeName)(Code)
returns a list of names for all entries whose source parameter matches the parameter
Parameters:
  entryName - Name of the Business Object entry
Parameters:
  targetAttributeName - name of the target attribute the names of all entries that use the targetAttributeName as a primitive attribute



getRelationshipNames
public List<String> getRelationshipNames(String entryName)(Code)
Returns all of the relationships defined for a BO in the DD
Parameters:
  name - of the BO entry a list of all DD defined mappings



getRelationshipSourceAttributes
public List<String> getRelationshipSourceAttributes(String entryName, String relationshipName)(Code)

Parameters:
  entryName -
Parameters:
  relationshipName - List of source attributeNames for the given relationship, or null if there is no relationship with that name



getRelationshipSourceClass
public Class getRelationshipSourceClass(String entryName, String relationshipName)(Code)

Parameters:
  entryName -
Parameters:
  relationshipName - source Class for the given relationship, or null if there is no relationship with that name



getRelationshipTargetAttributes
public List<String> getRelationshipTargetAttributes(String entryName, String relationshipName)(Code)

Parameters:
  entryName -
Parameters:
  relationshipName - List of target attributeNames for the given relationship, or null if there is no relationship with that name



getRelationshipTargetClass
public Class getRelationshipTargetClass(String entryName, String relationshipName)(Code)

Parameters:
  entryName -
Parameters:
  relationshipName - target Class for the given relationship, or null if there is no relationship with that name



hasRelationship
public boolean hasRelationship(String entryName, String relationshipName)(Code)
Determines whether there is a relationship defined for the given entry with the given name
Parameters:
  entryName - name of the BO entry
Parameters:
  relationshipName - name of the relationship for the entry true iff there is a relationship with the given name defined for the BO entry in the DD



isAttributeDefined
public Boolean isAttributeDefined(Class businessObjectClass, String attributeName)(Code)
indicates whether or not the named attribute is defined in the business object xml



isAttributeDefined
public Boolean isAttributeDefined(String entryName, String attributeName)(Code)
indicates whether or not the named attribute is defined in the business object xml



isAttributeRequired
public Boolean isAttributeRequired(Class businessObjectClass, String attributeName)(Code)
indicates whether or not the named attribute is required



isAttributeRequired
public Boolean isAttributeRequired(String entryName, String attributeName)(Code)
indicates whether or not the named attribute is required



setBaselinePackages
public void setBaselinePackages(List baselinePackages)(Code)
Sequentially adds each package named (as a String) in the given List as a source of unique entries to the DataDictionary being constructed. Duplicate entries among any of the XML files in any of these packages will result in exceptions being thrown, hence service-initialization failure.
Parameters:
  baselinePackages -
throws:
  SourceException - if any of the given packages can't be located



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