| java.lang.Object org.objectweb.speedo.naming.lib.PolymorphIdNamingManager
PolymorphIdNamingManager | public class PolymorphIdNamingManager implements NamingManager(Code) | | author: S.Chassande-Barrioz |
Field Summary | |
protected PolymorphIdMgrImpl | cIdManager The manager of the naming used by the container (long, long). |
Method Summary | |
public boolean | canManage(SpeedoClass sc) | public boolean | canProvidePBinder(Object hints, ClassLoader classLoader) | public boolean | canProvidePNamingContext(Object hints, ClassLoader classLoader) | public PName | decode(PNameCoder pnc, Object oid, java.lang.Class clazz, JormFactory jf) | public void | defineClassIdentifierNameDef(NameDef nd, Class jc, SpeedoClass sc, ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb, Collection createdMOs) | public void | defineClassReferenceNameDef(NameDef nd, ClassRef cr, SpeedoField sf, SpeedoClass currentClass, ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb) | public void | defineClassReferenceNameDef(NameDef nd, ClassRef cr, SpeedoField sf, SpeedoClass currentClass, GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb) | public void | defineGenClassIdentifierNameDef(NameDef nd, GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, GenClassMapping gcm, MIBuilderHelper mibh, JormMIMappingBuilder mb) | public void | defineGenClassReferenceNameDef(NameDef nd, GenClassRef gcr, SpeedoField sf, SpeedoClass currentClass, ClassMapping cm, MIBuilderHelper mibh, JormMIMappingBuilder mb) | public Object | encode(PName pn) | public SpeedoColumn[] | getDefaultColumn(SpeedoClass sc) | public String | getGCPNameHints(SpeedoClass sc, NameDef nd) | public void | getJormNamingConfig(NameDef nd, SpeedoClass targetClass, MetaObject sourceMO, String key, Properties result) | public NamingManager.NamingField[] | getNamingfields(SpeedoClass sc) | public PBinder | getPBinder(String className, String hints, ClassLoader classLoader, byte mappingStructureRule, Map cn2binder, Map cn2pnc) | public String | getPNameHints(SpeedoClass sc, NameDef nd) | public Object[] | getPNameHints2(SpeedoClass sc, NameDef nd) | public PNamingContext | getPNamingContext(String className, String hints, ClassLoader classLoader, byte mappingStructureRule, Map cn2binder, Map cn2pnc, Manager miManager, PClassMapping pcm) | public PolymorphIdMgrImpl | getcIdManager() | public boolean | needInheritanceDiscriminator(SpeedoClass sc) | public void | setCache(CacheManager cache) | public void | setLogger(Logger logger) | public void | setPMapper(PMapper mapper) | public void | setPmf(POManagerFactoryItf pmf) | public boolean | supportPNamingcontext() |
cIdManager | protected PolymorphIdMgrImpl cIdManager(Code) | | The manager of the naming used by the container (long, long). It
provides PBinder, PNamingContext since a class name.
|
encode | public Object encode(PName pn) throws PException(Code) | | |
getPNamingContext | public PNamingContext getPNamingContext(String className, String hints, ClassLoader classLoader, byte mappingStructureRule, Map cn2binder, Map cn2pnc, Manager miManager, PClassMapping pcm) throws PException(Code) | | |
getcIdManager | public PolymorphIdMgrImpl getcIdManager() throws PException(Code) | | |
setCache | public void setCache(CacheManager cache)(Code) | | |
setLogger | public void setLogger(Logger logger)(Code) | | |
setPMapper | public void setPMapper(PMapper mapper)(Code) | | |
supportPNamingcontext | public boolean supportPNamingcontext()(Code) | | |
|
|