private EffectiveNodeType internalRegister(QNodeTypeDefinition ntd) throws InvalidNodeTypeDefException, RepositoryException { Name name = ntd.getName(); if (name != null && registeredNTDefs.containsKey(name)) { String msg = name + " already exists"; log.debug(msg); throw new InvalidNodeTypeDefException(msg); } ntd = checkNtBaseSubtyping(ntd, registeredNTDefs); EffectiveNodeType ent = validateNodeTypeDef(ntd, entCache, registeredNTDefs, nsReg, false); // store new effective node type instance entCache.put(ent); registeredNTDefs.put(name, ntd); return ent; }
private EffectiveNodeType internalRegister(QNodeTypeDefinition ntd) throws InvalidNodeTypeDefException, RepositoryException { Name name = ntd.getName(); if (name != null && registeredNTDefs.containsKey(name)) { String msg = name + " already exists"; log.debug(msg); throw new InvalidNodeTypeDefException(msg); } ntd = checkNtBaseSubtyping(ntd, registeredNTDefs); EffectiveNodeType ent = validateNodeTypeDef(ntd, entCache, registeredNTDefs, nsReg, false); // store new effective node type instance entCache.put(ent); registeredNTDefs.put(name, ntd); return ent; }
ent = EffectiveNodeType.create(ntd, entCache, ntdCache); entCache.put(ent); return ent; } catch (NodeTypeConflictException ntce) {
tmpENTCache.put(ent);
tmpENTCache.put(ent);
ent = EffectiveNodeType.create(ntd, entCache, ntdCache); entCache.put(ent); return ent; } catch (NodeTypeConflictException ntce) {