Java Doc for CEUtils.java in  » Content-Management-System » webman » de » webman » content » eventhandler » 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 » Content Management System » webman » de.webman.content.eventhandler 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   de.webman.content.eventhandler.CEUtils

CEUtils
public class CEUtils implements DatabaseDefaults,UserCodes,ParameterTypes(Code)
Sammlung von Content Utility Routinen
author:
   $Author: uli $
version:
   $Revision: 1.33 $




Method Summary
public static  booleancheckDependencies(Integer contentNodeID, TKVector depends, boolean subtree)
    
public static  voidcheckEvent(TKEvent evt)
    
public static  StringcheckFileName(String fileName)
    
public static  voidcheckShortName(Integer contentNodeId, Integer groupID, String shortName)
    
public static  ContentcreateContentInstance(Integer instanceId, Integer contentNodeType, String name, String shortName, Integer groupId, Integer formId, Integer contentNodeId)
    
public static  StringgetCurrentNamePath(Integer contentNodeId)
    
public static  StringgetCurrentPath(Integer contentNodeId)
    
public static  TKVectorgetFilteredInstances(int nodeId, TKHashtable filter)
    
public static  StringgetParentPath(Integer id)
     Returns the full path of the specified content node.
Parameters:
  id - the id of the content node.
public static  VectorgetSelectedContentsList(TKEvent evt)
    
public static  StringgetSelectedContentsString(Vector vec)
    
public static  intgetTransitionableInstanceVersion(VersionStatics statics, Integer instanceId, Integer testVersion, Integer destStatus)
     Liefert die aktuellste Version einer Content-Instanz die, bzw.
public static  intgetVersionInfo(ContentContext ceContext, TemplateBasic t, VersionStatics statics)
    
public static  booleanisAllowedEvent(String user, String evtname, Integer nodeID)
    
public static  booleanisAllowedEvent(String user, String evtname)
    
public static  booleanisValidPathname(String name)
    
public static  ContentContextkeepCEContext(TKEvent evt, TemplateBasic t)
    
public static  ContentContextkeepCEContext(TKEvent evt, TemplateBasic t, String event)
    
public static  voidkeepSelectedContents(TKEvent evt, TemplateBasic t)
    
public static  voidkeepSortParameter(TKEvent evt, TemplateBasic t)
    
public static  StringtoFilename(String name)
     Überführt den String in einen brauchbaren Dateinamen, d.h. es werde spaces, Umlaute etc.



Method Detail
checkDependencies
public static boolean checkDependencies(Integer contentNodeID, TKVector depends, boolean subtree) throws SQLException(Code)
ueberprueft Abhaengigkeiten ContentTree / Sitetree
Parameters:
  contentNodeID - Id des zu checkenden Contents
Parameters:
  subtree - nur der Knoten oder auch seine Kinder ?



checkEvent
public static void checkEvent(TKEvent evt) throws Throwable(Code)
überprüft ob der User das Recht für den Event auf dem aktuellen Contentnode besitzt
Parameters:
  evt - - der aktuelle Event
throws:
  Throwable - - if Error occures during Right checking



checkFileName
public static String checkFileName(String fileName)(Code)
ersetzt Leerzeichen durch _



checkShortName
public static void checkShortName(Integer contentNodeId, Integer groupID, String shortName) throws SQLException, TKUserException(Code)
checkt, ob innerhalb einer Contentgruppe ein Shortname schon mal vergeben wurde
Parameters:
  contentNodeId - ID des Contents, null falls neu
Parameters:
  shortName - der zu speichernde Shortname (Kennung) neu, wird ein neuer Content
exception:
  falls - es einen Konflikt gibt



createContentInstance
public static Content createContentInstance(Integer instanceId, Integer contentNodeType, String name, String shortName, Integer groupId, Integer formId, Integer contentNodeId) throws Throwable(Code)
Speichern von eingegebenem Content die erzeugte Instanz ID



getCurrentNamePath
public static String getCurrentNamePath(Integer contentNodeId) throws SQLException(Code)
stellt den path ab der documentroot bis zum aktuellen CONTENT_NODE (CONTENT_NODE_ID) beginnend mit der root, sich zusammensetzend aus den CONTENT_NODE_NAMEs zusammen
Parameters:
  contentNodeId - Id des Content Nodes aktueller Pfad
throws:
  SQLException - Datenbankfehler



getCurrentPath
public static String getCurrentPath(Integer contentNodeId) throws SQLException(Code)
stellt den path ab der documentroot bis zum aktuellen CONTENT_NODE (CONTENT_NODE_ID) beginnend mit der root, sich zusammensetzend aus den CONTENT_NODE_SHORTNAMEs zusammen
Parameters:
  contentNodeId - Id des Content Nodes aktueller Pfad
throws:
  SQLException - Datenbankfehler



getFilteredInstances
public static TKVector getFilteredInstances(int nodeId, TKHashtable filter) throws Throwable(Code)
Erzeugt eine Liste aller Instanzen zu einem Gruppen-Knoten, die einem Filterkriterium genügen



getParentPath
public static String getParentPath(Integer id) throws TKException(Code)
Returns the full path of the specified content node.
Parameters:
  id - the id of the content node. the full path of the specified content node.
throws:
  TKException - if any error occurred duringcontent node path construction.



getSelectedContentsList
public static Vector getSelectedContentsList(TKEvent evt)(Code)
macht aus dem Parameter SELECTED_CONTENTS_LIST einen Vector mit allen Contents



getSelectedContentsString
public static String getSelectedContentsString(Vector vec)(Code)
schreibt den Vector der Instances in einen String
Parameters:
  vec -



getTransitionableInstanceVersion
public static int getTransitionableInstanceVersion(VersionStatics statics, Integer instanceId, Integer testVersion, Integer destStatus) throws Throwable(Code)
Liefert die aktuellste Version einer Content-Instanz die, bzw. überprüft ob eine uebergebene Version jeweils eine Transition mit dem übergebenen Zielzustand schaltet
Parameters:
  statics - statische Versionsinfos
Parameters:
  instanceId - ID der Instanz
Parameters:
  testVersion -
Parameters:
  destStatus - Zielstatus



getVersionInfo
public static int getVersionInfo(ContentContext ceContext, TemplateBasic t, VersionStatics statics) throws Throwable(Code)



isAllowedEvent
public static boolean isAllowedEvent(String user, String evtname, Integer nodeID) throws TKException(Code)
checked ob das Recht für den evt (evtname) auf dem contentnode nodeID verfügbar ist
Parameters:
  user - (der momentane User)
Parameters:
  evtname - (Name des Events)
Parameters:
  nodeID - (Content_Node_ID) boolean (true falls erlaubt sonst false)



isAllowedEvent
public static boolean isAllowedEvent(String user, String evtname) throws TKException(Code)
checked ob das Recht für den evt (evtname) im Context content_edit verfügbar ist
Parameters:
  user - (der momentane user)
Parameters:
  evtname - (Name des Events) boolean (true falls erlaubt sonst false)



isValidPathname
public static boolean isValidPathname(String name) throws Throwable(Code)
testen, ob der name ein gueltiger pathname ist



keepCEContext
public static ContentContext keepCEContext(TKEvent evt, TemplateBasic t) throws Throwable(Code)



keepCEContext
public static ContentContext keepCEContext(TKEvent evt, TemplateBasic t, String event) throws Throwable(Code)
holt aus den params die durchzuschleifenden Params und setzt sie ins Template t
Parameters:
  Template - t



keepSelectedContents
public static void keepSelectedContents(TKEvent evt, TemplateBasic t)(Code)
schleift die Liste der markierten Contents durch
Parameters:
  evt - (dort holt er die Parameter raus)
Parameters:
  t - (hier setzt er die Parameter ein)



keepSortParameter
public static void keepSortParameter(TKEvent evt, TemplateBasic t)(Code)
schleift die Sortierparameter durch
Parameters:
  evt - (dort holt er die Parameter raus)
Parameters:
  t - (hier setzt er die Parameter ein)



toFilename
public static String toFilename(String name)(Code)
Überführt den String in einen brauchbaren Dateinamen, d.h. es werde spaces, Umlaute etc. ersetzt.



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.