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


java.lang.Object
   org.kuali.kfs.service.impl.ParameterServiceImpl

ParameterServiceImpl
public class ParameterServiceImpl implements ParameterService(Code)
See ParameterService. The componentClass must be the business object, document, or step class that the parameter is associated with. Implementations of this class know how to translate that to a namespace (for ParameterService Impl, determine what module the Class is associated with by parsing the package) and detail type (for ParameterServiceImpl, document Class --> use simple class name minus the word Document / business object Class --> use simple class name, batch step class --> use the simple class name). In cases where the parameter is applicable to all documents, all lookups, all batch steps, or all components in a particular module, you should pass in the appropriate constant class in ParameterConstants for the component Class (e.g. all purchasing documents = PURCHASING_DOCUMENT.class, all purchasing lookups = PURCHASING_LOOKUP.class, all purchasing batch steps = PURCHASING_BATCH.class, and all purchasing components = PURCHASING_ALL.class). In addition, certain methods take constrainingValue and constrainedValue Strings. The constrainedValue is the value that you want to compare to the Parameter value, and the constrainingValue is used for complex parameters that limit one field value based on the value of another field, e.g VALID_OBJECT_LEVELS_BY_OBJECT_TYPE.




Method Summary
public  booleangetIndicatorParameter(Class componentClass, String parameterName)
     This method provides a convenient way to access the value of indicator parameters with Y/N values.
public  List<ParameterDetailType>getNonDatabaseDetailTypes()
     This method derived ParameterDetailedTypes from the DataDictionary for all BusinessObjects and Documents and from Spring for all batch Steps.
public  ParameterEvaluatorgetParameterEvaluator(Class componentClass, String parameterName)
     This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and parameterName and the values of the Parameter.
public  ParameterEvaluatorgetParameterEvaluator(Class componentClass, String parameterName, String constrainedValue)
     This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and parameterName, the values of the Parameter, the knowledge of whether the values are allowed or denied, and the constrainedValue.
public  ParameterEvaluatorgetParameterEvaluator(Class componentClass, String parameterName, String constrainingValue, String constrainedValue)
     This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and parameterName, the values of the Parameter that correspond to the specified constrainingValue, the knowledge of whether the values are allowed or denied, and the constrainedValue.
public  ParameterEvaluatorgetParameterEvaluator(Class componentClass, String allowParameterName, String denyParameterName, String constrainingValue, String constrainedValue)
     This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and allowParameterName or to the specified componentClass and denyParameterName (depending on which restricts based on the constraining value) or an instance of AlwaysSucceedParameterEvaluatorImpl if neither restricts, the values of the Parameter that correspond to the specified constrainingValue, the knowledge of whether the values are allowed or denied, and the constrainedValue.
public  List<ParameterEvaluator>getParameterEvaluators(Class componentClass, String constrainedValue)
    
public  List<ParameterEvaluator>getParameterEvaluators(Class componentClass, String constrainingValue, String constrainedValue)
    
public  StringgetParameterValue(Class componentClass, String parameterName)
    
public  StringgetParameterValue(Class componentClass, String parameterName, String constrainingValue)
     This will look for constrainingValue= within the parameter text and return that if it is found.
public  List<String>getParameterValues(Class componentClass, String parameterName)
     This method can be used to parse the value of a parameter by splitting on a semi-colon.
public  List<String>getParameterValues(Class componentClass, String parameterName, String constrainingValue)
     This method looks for constrainingValue= within the parameter text and splits that text on a comma to generate the List to return.
public  booleanparameterExists(Class componentClass, String parameterName)
    
public  voidsetBusinessObjectService(BusinessObjectService businessObjectService)
    
public  voidsetDataDictionaryService(DataDictionaryService dataDictionaryService)
    
public  voidsetModuleService(KualiModuleService moduleService)
    
public  voidsetParameterForTesting(Class componentClass, String parameterName, String parameterText)
    



Method Detail
getIndicatorParameter
public boolean getIndicatorParameter(Class componentClass, String parameterName)(Code)
This method provides a convenient way to access the value of indicator parameters with Y/N values. Y is translated to true and N is translated to false.
Parameters:
  componentClass -
Parameters:
  parameterName - boolean value of Yes/No indicator parameter



getNonDatabaseDetailTypes
public List<ParameterDetailType> getNonDatabaseDetailTypes()(Code)
This method derived ParameterDetailedTypes from the DataDictionary for all BusinessObjects and Documents and from Spring for all batch Steps. List containing the detailed types derived from the data dictionary and Spring



getParameterEvaluator
public ParameterEvaluator getParameterEvaluator(Class componentClass, String parameterName)(Code)
This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and parameterName and the values of the Parameter.
Parameters:
  componentClass -
Parameters:
  parameterName - ParameterEvaluator instance initialized with the Parameter corresponding to the specified componentClass andparameterName and the values of the Parameter



getParameterEvaluator
public ParameterEvaluator getParameterEvaluator(Class componentClass, String parameterName, String constrainedValue)(Code)
This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and parameterName, the values of the Parameter, the knowledge of whether the values are allowed or denied, and the constrainedValue.
Parameters:
  componentClass -
Parameters:
  parameterName - ParameterEvaluator instance initialized with the Parameter corresponding to the specified componentClass andparameterName, the values of the Parameter, the knowledge of whether the values are allowed or denied, and theconstrainedValue



getParameterEvaluator
public ParameterEvaluator getParameterEvaluator(Class componentClass, String parameterName, String constrainingValue, String constrainedValue)(Code)
This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and parameterName, the values of the Parameter that correspond to the specified constrainingValue, the knowledge of whether the values are allowed or denied, and the constrainedValue.
Parameters:
  componentClass -
Parameters:
  parameterName - ParameterEvaluator instance initialized with the Parameter corresponding to the specified componentClass andparameterName, the values of the Parameter that correspond to the specified constrainingValue, the knowledge ofwhether the values are allowed or denied, and the constrainedValue



getParameterEvaluator
public ParameterEvaluator getParameterEvaluator(Class componentClass, String allowParameterName, String denyParameterName, String constrainingValue, String constrainedValue)(Code)
This method will return an instance of the parameterEvaluator bean defined in Spring, initialized with the Parameter corresponding to the specified componentClass and allowParameterName or to the specified componentClass and denyParameterName (depending on which restricts based on the constraining value) or an instance of AlwaysSucceedParameterEvaluatorImpl if neither restricts, the values of the Parameter that correspond to the specified constrainingValue, the knowledge of whether the values are allowed or denied, and the constrainedValue.
Parameters:
  componentClass -
Parameters:
  allowParameterName -
Parameters:
  denyParameterName -
Parameters:
  constrainingValue -
Parameters:
  constrainedValue - AlwaysSucceedParameterEvaluatorImpl or ParameterEvaluator instance initialized with the Parameter that corresponds tothe constrainingValue restriction, the values of the Parameter that correspond to the specified constrainingValue,the knowledge of whether the values are allowed or denied, and the constrainedValue



getParameterEvaluators
public List<ParameterEvaluator> getParameterEvaluators(Class componentClass, String constrainedValue)(Code)

See Also:   org.kuali.kfs.service.ParameterService.getParameterEvaluators(java.lang.Class componentClassjava.lang.String constrainedValue)



getParameterEvaluators
public List<ParameterEvaluator> getParameterEvaluators(Class componentClass, String constrainingValue, String constrainedValue)(Code)

See Also:   org.kuali.kfs.service.ParameterService.getParameterEvaluators(java.lang.Class componentClassjava.lang.String constrainingValuejava.lang.String constrainedValue)



getParameterValue
public String getParameterValue(Class componentClass, String parameterName)(Code)

See Also:   org.kuali.kfs.service.ParameterService.getParameterValue(java.lang.Class componentClassjava.lang.String parameterName)



getParameterValue
public String getParameterValue(Class componentClass, String parameterName, String constrainingValue)(Code)
This will look for constrainingValue= within the parameter text and return that if it is found. Otherwise, it will return null. Note, that if constrainingValue=value1,value2... (commas specific to the ParameterServiceImpl implementation) is found it will still return null, because calling this method states the assumption that there is only one value within the parameter text that corresponds to the constraining value.
Parameters:
  componentClass -
Parameters:
  parameterName -
Parameters:
  constrainingValue - derived value String or null



getParameterValues
public List<String> getParameterValues(Class componentClass, String parameterName)(Code)
This method can be used to parse the value of a parameter by splitting on a semi-colon.
Parameters:
  componentClass -
Parameters:
  parameterName - parsed List of String parameter values



getParameterValues
public List<String> getParameterValues(Class componentClass, String parameterName, String constrainingValue)(Code)
This method looks for constrainingValue= within the parameter text and splits that text on a comma to generate the List to return.
Parameters:
  componentClass -
Parameters:
  parameterName -
Parameters:
  constrainingValue - derived values List or an empty list if no values are found



parameterExists
public boolean parameterExists(Class componentClass, String parameterName)(Code)

See Also:   org.kuali.kfs.service.ParameterService.parameterExists(java.lang.Class componentClassjava.lang.String parameterName)



setBusinessObjectService
public void setBusinessObjectService(BusinessObjectService businessObjectService)(Code)



setDataDictionaryService
public void setDataDictionaryService(DataDictionaryService dataDictionaryService)(Code)



setModuleService
public void setModuleService(KualiModuleService moduleService)(Code)



setParameterForTesting
public void setParameterForTesting(Class componentClass, String parameterName, String parameterText)(Code)

See Also:   org.kuali.kfs.service.ParameterService.setParameterForTesting(java.lang.Class componentClassjava.lang.String parameterNamejava.lang.String parameterText)



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.