Package net.ontopia.topicmaps.db2tm
Class Utils
- java.lang.Object
-
- net.ontopia.topicmaps.db2tm.Utils
-
public class Utils extends Object
INTERNAL: Helper class used by DB2TM internals.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static String
expandPrefixedValue(String value, Context ctx)
protected static LocatorIF
getLocator(Relation relation, Entity entity, Field field, String[] tuple, Context ctx)
static RelationMapping
getRelationMapping(javax.servlet.jsp.PageContext ctxt)
INTERNAL: Helper method for maintaining a relation mapping instance throughout a page context.protected static TopicIF
getTopic(String id, Context ctx)
protected static String
getValue(Relation relation, Entity entity, Field field, String[] tuple, Context ctx)
protected static boolean
isValueEmpty(String value)
static Map<DataSourceIF,Collection<Relation>>
verifyRelationsForMapping(RelationMapping rmapping)
INTERNAL: Returns a map where the keys are data sources and each entry is a collection of their individual relations.
-
-
-
Method Detail
-
getRelationMapping
public static RelationMapping getRelationMapping(javax.servlet.jsp.PageContext ctxt)
INTERNAL: Helper method for maintaining a relation mapping instance throughout a page context.
-
verifyRelationsForMapping
public static Map<DataSourceIF,Collection<Relation>> verifyRelationsForMapping(RelationMapping rmapping)
INTERNAL: Returns a map where the keys are data sources and each entry is a collection of their individual relations. Before returning all relations will be verified against the relations declared in the mapping. If relations are missing an error is issued indicating which ones are missing.
-
getValue
protected static String getValue(Relation relation, Entity entity, Field field, String[] tuple, Context ctx)
-
isValueEmpty
protected static boolean isValueEmpty(String value)
-
getLocator
protected static LocatorIF getLocator(Relation relation, Entity entity, Field field, String[] tuple, Context ctx)
-
-