public virtual void RegisterEntity(Net.Vpc.Upa.Entity item, Net.Vpc.Upa.Package parent) { Net.Vpc.Upa.NamingStrategy namingStrategy = unit.GetNamingStrategy(); string s = item.GetName(); s = namingStrategy.GetUniformValue(s); Net.Vpc.Upa.Entity entity = (Net.Vpc.Upa.Entity)item; entities[s] = item; System.Type entityType = entity.GetEntityType(); if (!entityManagerByEntityTypeAmbiguity.Contains(entityType)) { if (entityManagerByEntityType.ContainsKey(entityType)) { entityManagerByEntityType.Remove(entityType); entityManagerByEntityTypeAmbiguity.Add(entityType); } else { entityManagerByEntityType[entityType] = entity; } } System.Type idType = Net.Vpc.Upa.Impl.Util.PlatformUtils.ToRefType(entity.GetIdType()); if (!entityManagerByIdTypeAmbiguity.Contains(idType)) { if (entityManagerByIdType.ContainsKey(idType)) { entityManagerByIdType.Remove(idType); entityManagerByIdTypeAmbiguity.Add(idType); } else { entityManagerByIdType[idType] = entity; } } }
public virtual void RegisterSection(Net.Vpc.Upa.Section item) { Net.Vpc.Upa.Entity entity = item.GetEntity(); Net.Vpc.Upa.Package module = entity.GetParent(); string s = (module == null ? "/" : module.GetPath() + "/") + entity.GetName() + "/" + item.GetPath(); sections[s] = item; }
public virtual void UnregisterField(Net.Vpc.Upa.Field item) { Net.Vpc.Upa.Entity entity = item.GetEntity(); Net.Vpc.Upa.Package module = entity.GetParent(); string s = (module == null ? "/" : module.GetPath() + "/") + entity.GetName() + "/" + item.GetName(); fields.Remove(s); }
public virtual bool ContainsEntity(Net.Vpc.Upa.Entity item, Net.Vpc.Upa.Package parent) { Net.Vpc.Upa.NamingStrategy namingStrategy = unit.GetNamingStrategy(); string s = item.GetName(); s = namingStrategy.GetUniformValue(s); return(entities.ContainsKey(s)); }
public virtual bool ContainsField(Net.Vpc.Upa.Field item) { Net.Vpc.Upa.Entity entity = item.GetEntity(); Net.Vpc.Upa.Package module = entity.GetParent(); string s = (module == null ? "/" : module.GetPath() + "/") + entity.GetName() + "/" + item.GetName(); return(fields.ContainsKey(s)); }
public virtual void RegisterField(Net.Vpc.Upa.Field item) { Net.Vpc.Upa.Impl.DefaultEntity entity = (Net.Vpc.Upa.Impl.DefaultEntity)item.GetEntity(); Net.Vpc.Upa.Package module = entity.GetParent(); string s = (module == null ? "/" : module.GetPath() + "/") + entity.GetName() + "/" + item.GetName(); fields[s] = item; entity.fieldsMap[entity.GetPersistenceUnit().GetNamingStrategy().GetUniformValue(item.GetName())] = (Net.Vpc.Upa.Field)item; }
public PackageEvent(Net.Vpc.Upa.Package item, Net.Vpc.Upa.PersistenceUnit persistenceUnit, Net.Vpc.Upa.Package parent, int index, Net.Vpc.Upa.Package oldParent, int oldIndex, Net.Vpc.Upa.EventPhase phase) { this.persistenceUnit = persistenceUnit; this.item = item; this.parent = parent; this.index = index; this.oldParent = oldParent; this.oldIndex = oldIndex; this.phase = phase; }
public EntityEvent(Net.Vpc.Upa.Persistence.EntityExecutionContext context, Net.Vpc.Upa.EventPhase phase) { this.context = context; this.entity = context.GetEntity(); this.parent = entity.GetParent(); this.persistenceUnit = context.GetPersistenceUnit(); this.index = -1; this.oldIndex = -1; this.phase = phase; }
public EntityEvent(Net.Vpc.Upa.Entity entity, Net.Vpc.Upa.PersistenceUnit persistenceUnit, Net.Vpc.Upa.Package parent, int index, Net.Vpc.Upa.Package oldParent, int oldIndex, Net.Vpc.Upa.EventPhase phase) { this.persistenceUnit = persistenceUnit; this.entity = entity; this.parent = parent; this.index = index; this.oldParent = oldParent; this.oldIndex = oldIndex; this.phase = phase; }
public virtual bool ContainsPackage(Net.Vpc.Upa.Package item, Net.Vpc.Upa.Package parent) { string s = null; if (parent == null) { s = "/" + item.GetName(); } else { s = parent.GetPath() + "/" + item.GetName(); } return(packages.ContainsKey(s)); }
public virtual void RegisterPackage(Net.Vpc.Upa.Package item, Net.Vpc.Upa.Package parent) { string s = null; if (parent == null) { s = "/" + item.GetName(); } else { s = parent.GetPath() + "/" + item.GetName(); } packages[s] = item; }
public virtual Net.Vpc.Upa.Package GetPart(string name) { foreach (Net.Vpc.Upa.PersistenceUnitPart persistenceUnitItem in parts) { if (persistenceUnitItem is Net.Vpc.Upa.Package) { Net.Vpc.Upa.Package m = (Net.Vpc.Upa.Package)persistenceUnitItem; if (m.GetName().Equals(name)) { return(m); } } } throw new Net.Vpc.Upa.Exceptions.NoSuchPackageException(name, null); }
public virtual void Before(Net.Vpc.Upa.PersistenceUnitPart t, int index) { Net.Vpc.Upa.PersistenceUnitPart oldParent = t.GetParent(); if (oldParent != null && oldParent != p) { if (oldParent is Net.Vpc.Upa.Package) { Net.Vpc.Upa.Package x = (Net.Vpc.Upa.Package)oldParent; x.RemovePartAt(x.IndexOfPart(t)); } else if (oldParent is Net.Vpc.Upa.PrimitiveField) { } } }
public DefaultPackagePrivateAddPartInterceptor(Net.Vpc.Upa.Package p) { this.p = p; }
public virtual Net.Vpc.Upa.Types.I18NString GetPackageString(Net.Vpc.Upa.Package module) { return(new Net.Vpc.Upa.Types.I18NString("Package").Append(Key(module == null ? null : module.GetPath()))); }
public virtual void SetParent(Net.Vpc.Upa.Package parent) { this.parent = parent; }
public virtual void UnregisterPackage(Net.Vpc.Upa.Package item) { string s = item.GetPath(); packages.Remove(s); }
public DefaultPackage() { this.parent = null; this.parts = new System.Collections.Generic.List <Net.Vpc.Upa.PersistenceUnitPart>(3); }