| java.lang.Object de.webman.content.eventhandler.CEUtils
Method Summary | |
public static boolean | checkDependencies(Integer contentNodeID, TKVector depends, boolean subtree) | public static void | checkEvent(TKEvent evt) | public static String | checkFileName(String fileName) | public static void | checkShortName(Integer contentNodeId, Integer groupID, String shortName) | public static Content | createContentInstance(Integer instanceId, Integer contentNodeType, String name, String shortName, Integer groupId, Integer formId, Integer contentNodeId) | public static String | getCurrentNamePath(Integer contentNodeId) | public static String | getCurrentPath(Integer contentNodeId) | public static TKVector | getFilteredInstances(int nodeId, TKHashtable filter) | public static String | getParentPath(Integer id) Returns the full path of the specified content node.
Parameters: id - the id of the content node. | public static Vector | getSelectedContentsList(TKEvent evt) | public static String | getSelectedContentsString(Vector vec) | public static int | getTransitionableInstanceVersion(VersionStatics statics, Integer instanceId, Integer testVersion, Integer destStatus) Liefert die aktuellste Version einer Content-Instanz die, bzw. | public static int | getVersionInfo(ContentContext ceContext, TemplateBasic t, VersionStatics statics) | public static boolean | isAllowedEvent(String user, String evtname, Integer nodeID) | public static boolean | isAllowedEvent(String user, String evtname) | public static boolean | isValidPathname(String name) | public static ContentContext | keepCEContext(TKEvent evt, TemplateBasic t) | public static ContentContext | keepCEContext(TKEvent evt, TemplateBasic t, String event) | public static void | keepSelectedContents(TKEvent evt, TemplateBasic t) | public static void | keepSortParameter(TKEvent evt, TemplateBasic t) | public static String | toFilename(String name) Überführt den String in einen brauchbaren Dateinamen, d.h.
es werde spaces, Umlaute etc. |
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 |
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 |
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
|
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.
|
|
|