public override void CommitModelChanges() /* throws Net.Vpc.Upa.Exceptions.UPAException */ { Net.Vpc.Upa.Entity entity = GetEntity(); Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.EntityModifier> modifiers = entity.GetUserModifiers(); Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.EntityModifier> excluded = entity.GetUserExcludeModifiers(); Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.EntityModifier> effectiveModifiers = entity.GetModifiers(); if (!excluded.Contains(Net.Vpc.Upa.EntityModifier.TRANSIENT)) { effectiveModifiers = effectiveModifiers.Add(Net.Vpc.Upa.EntityModifier.TRANSIENT); } if (!excluded.Contains(Net.Vpc.Upa.EntityModifier.UPDATE)) { effectiveModifiers = effectiveModifiers.Add(Net.Vpc.Upa.EntityModifier.UPDATE); } if (!excluded.Contains(Net.Vpc.Upa.EntityModifier.REMOVE)) { effectiveModifiers = effectiveModifiers.Add(Net.Vpc.Upa.EntityModifier.REMOVE); } if (!modifiers.Contains(Net.Vpc.Upa.EntityModifier.USER_ID)) { effectiveModifiers = effectiveModifiers.Remove(Net.Vpc.Upa.EntityModifier.USER_ID); } // if (!modifiers.contains(EntityModifier.GENERATED_ID)) { // effectiveModifiers=effectiveModifiers.remove(EntityModifier.GENERATED_ID); // } ((Net.Vpc.Upa.Impl.DefaultEntity)entity).SetModifiers(effectiveModifiers); }
public override void SetEffectiveModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> modifiers) { base.SetEffectiveModifiers(modifiers); foreach (Net.Vpc.Upa.PrimitiveField field in fields) { ((Net.Vpc.Upa.Impl.AbstractField)field).SetEffectiveModifiers(modifiers); } }
public override void SetUserModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> modifiers) { base.SetUserModifiers(modifiers); foreach (Net.Vpc.Upa.PrimitiveField field in fields) { field.SetUserModifiers(modifiers); } }
public virtual bool Accept(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> modifiersValue) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { for (int i = 0; i < accepted.Length; i++) { if (Accept(modifiersValue, i)) { return(true); } } return(false); }
public virtual void AddUnless(Net.Vpc.Upa.FieldModifier m, params Net.Vpc.Upa.UserFieldModifier [] all) { foreach (Net.Vpc.Upa.UserFieldModifier x in all) { if (positiveModifiers.Contains(x)) { return; } } modifiers = modifiers.Add(m); }
public FieldModifierHelper(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> positive, Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> negative) { if (positive != null) { this.positiveModifiers = this.positiveModifiers.AddAll(positive); } if (negative != null) { this.negativeModifiers = this.negativeModifiers.AddAll(negative); } }
public virtual void AddWhenFound(Net.Vpc.Upa.FieldModifier m, params Net.Vpc.Upa.UserFieldModifier [] any) { foreach (Net.Vpc.Upa.UserFieldModifier a in any) { if (positiveModifiers.Contains(a) && !negativeModifiers.Contains(a)) { modifiers = modifiers.Add(m); return; } } }
public virtual Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.Config.DecorationTarget> GetDecorationTargets() { Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.Config.DecorationTarget> i = Net.Vpc.Upa.FlagSets.NoneOf <Net.Vpc.Upa.Config.DecorationTarget>(); if ((typeAnnotations).Count > 0) { i = i.Add(Net.Vpc.Upa.Config.DecorationTarget.TYPE); } if ((methodsAnnotations).Count > 0) { i = i.Add(Net.Vpc.Upa.Config.DecorationTarget.METHOD); } if ((fieldsAnnotations).Count > 0) { i = i.Add(Net.Vpc.Upa.Config.DecorationTarget.FIELD); } // i += HIERARCHICAL; return(i); }
private bool Accept(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> modifiersValue, int i) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> a = accepted[i]; Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> r = rejected[i]; foreach (Net.Vpc.Upa.FieldModifier m in a) { if (!modifiersValue.Contains(m)) { return(false); } } foreach (Net.Vpc.Upa.FieldModifier m in r) { if (modifiersValue.Contains(m)) { return(false); } } return(true); }
private Net.Vpc.Upa.Filters.FieldModifierFilter Or(Net.Vpc.Upa.FieldModifier[] modifierYes, Net.Vpc.Upa.FieldModifier[] modifierNo) { Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> y = modifierYes == null?Net.Vpc.Upa.FlagSets.NoneOf <Net.Vpc.Upa.FieldModifier>() : Net.Vpc.Upa.FlagSets.NoneOf <Net.Vpc.Upa.FieldModifier>().AddAll(modifierYes); Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> n = modifierNo == null?Net.Vpc.Upa.FlagSets.NoneOf <Net.Vpc.Upa.FieldModifier>() : Net.Vpc.Upa.FlagSets.NoneOf <Net.Vpc.Upa.FieldModifier>().AddAll(modifierNo); for (int i = 0; i < accepted.Length; i++) { if (accepted[i].Equals(y) && rejected[i].Equals(n)) { return(this); } } Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier>[] na = new Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> [accepted.Length + 1]; Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier>[] nr = new Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> [rejected.Length + 1]; System.Array.Copy(accepted, 0, na, 0, accepted.Length); System.Array.Copy(rejected, 0, nr, 0, rejected.Length); na[na.Length - 1] = y; nr[nr.Length - 1] = n; return(new Net.Vpc.Upa.Filters.FieldModifierFilter(na, nr, acceptDynamic)); }
public virtual Net.Vpc.Upa.Config.FieldDesc AddModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> modifiers) { return(SetModifiers(GetModifiers().AddAll(modifiers))); }
public virtual void Add(Net.Vpc.Upa.FieldModifier m) { modifiers = modifiers.Add(m); }
public override bool Accept(Net.Vpc.Upa.Field f) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> modifiersValue = f.GetModifiers(); return(Accept(modifiersValue)); }
public virtual Net.Vpc.Upa.DefaultFieldDescriptor SetUserExcludeModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> userExcludeModifiers) { this.userExcludeModifiers = userExcludeModifiers; return(this); }
public virtual void SetUserExcludeModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> modifiers) { this.userExcludeModifiers = modifiers == null?Net.Vpc.Upa.FlagSets.NoneOf <Net.Vpc.Upa.UserFieldModifier>() : modifiers; }
public virtual void CommitModelChanged() /* throws Net.Vpc.Upa.Exceptions.UPAException */ { Net.Vpc.Upa.Entity sourceEntity = GetSourceRole().GetEntity(); Net.Vpc.Upa.Entity targetEntity = GetTargetRole().GetEntity(); if (sourceEntity == null || targetEntity == null) { throw new Net.Vpc.Upa.Exceptions.UPAException("InvalidRelationDefinition"); } if (!sourceEntity.GetUserExcludeModifiers().Contains(Net.Vpc.Upa.EntityModifier.VALIDATE_PERSIST)) { sourceEntity.GetModifiers().Add(Net.Vpc.Upa.EntityModifier.VALIDATE_PERSIST); } if (!sourceEntity.GetUserExcludeModifiers().Contains(Net.Vpc.Upa.EntityModifier.VALIDATE_UPDATE)) { sourceEntity.GetModifiers().Add(Net.Vpc.Upa.EntityModifier.VALIDATE_UPDATE); } System.Collections.Generic.IList <Net.Vpc.Upa.Field> sourceFieldsList = sourceRole.GetFields(); Net.Vpc.Upa.Field[] sourceFields = sourceFieldsList.ToArray(); Net.Vpc.Upa.KeyType keyType = new Net.Vpc.Upa.KeyType(targetEntity, filter, false); SetDataType(keyType); tuningMaxInline = GetPersistenceUnit().GetProperties().GetInt((typeof(Net.Vpc.Upa.Relationship)).FullName + ".maxInline", 10); System.Collections.Generic.IList <Net.Vpc.Upa.Field> targetFieldsList = targetEntity.GetPrimaryFields(); Net.Vpc.Upa.Field[] targetFields = targetFieldsList.ToArray(); ; // some checks if (sourceFields.Length == 0) { throw new System.ArgumentException("No source fields are specified"); } if (targetFields.Length == 0) { throw new System.ArgumentException("Target Entity " + targetEntity.GetName() + " has no primary fields"); } if (sourceFields.Length != targetFields.Length) { throw new System.ArgumentException("source fields and target fields have not the same count"); } sourceEntity.AddDependencyOnEntity(targetEntity.GetName()); if (dataType == null) { dataType = targetEntity.GetDataType(); } if (dataType.IsNullable() != nullable) { Net.Vpc.Upa.Types.DataType trCloned = (Net.Vpc.Upa.Types.DataType)dataType.Copy(); trCloned.SetNullable(nullable); dataType = trCloned; } this.sourceToTargetKeyMap = new System.Collections.Generic.Dictionary <string, string>(sourceFields.Length); this.targetToSourceKeyMap = new System.Collections.Generic.Dictionary <string, string>(sourceFields.Length); // if ((theSourceTable instanceof View)) // this.type = 0; for (int i = 0; i < sourceFields.Length; i++) { if (sourceFields[i].GetModifiers().Contains(Net.Vpc.Upa.FieldModifier.TRANSIENT) && this.relationType != Net.Vpc.Upa.RelationshipType.TRANSIENT) { //Log. System.err.println("Type should be VIEW for " + getName()); this.relationType = Net.Vpc.Upa.RelationshipType.TRANSIENT; } else if (sourceFields[i].GetUpdateFormula() != null && this.relationType != Net.Vpc.Upa.RelationshipType.TRANSIENT && this.relationType != Net.Vpc.Upa.RelationshipType.SHADOW_ASSOCIATION) { // Log. System.err.println("Type should be either VIEW or SHADOW for " + name); this.relationType = Net.Vpc.Upa.RelationshipType.SHADOW_ASSOCIATION; } this.sourceToTargetKeyMap[sourceFields[i].GetName()] = targetFields[i].GetName(); this.targetToSourceKeyMap[targetFields[i].GetName()] = sourceFields[i].GetName(); // targetFields[i].addManyToOneRelation(this); ((Net.Vpc.Upa.Impl.AbstractField)sourceFields[i]).SetEffectiveModifiers(sourceFields[i].GetModifiers().Add(Net.Vpc.Upa.FieldModifier.FOREIGN)); ((Net.Vpc.Upa.Impl.AbstractField)targetFields[i]).SetEffectiveModifiers(targetFields[i].GetModifiers().Add(Net.Vpc.Upa.FieldModifier.REFERENCED)); // if (sourceFields[i].getTitle() == null) { // sourceFields[i].setTitle(targetFields[i].getTitle()); // } if (sourceFields[i].GetDataType() == null) { Net.Vpc.Upa.Types.DataType tr = targetFields[i].GetDataType(); if (tr.IsNullable() == nullable) { sourceFields[i].SetDataType(tr); } else { Net.Vpc.Upa.Types.DataType trCloned = (Net.Vpc.Upa.Types.DataType)tr.Copy(); trCloned.SetNullable(nullable); sourceFields[i].SetDataType(trCloned); } } } if (GetSourceRole().GetEntityField() != null) { Net.Vpc.Upa.Field sourceEntityField = GetSourceRole().GetEntityField(); Net.Vpc.Upa.Types.DataType dt = sourceEntityField.GetDataType(); if (dt is Net.Vpc.Upa.Types.ManyToOneType) { Net.Vpc.Upa.Types.ManyToOneType edt = (Net.Vpc.Upa.Types.ManyToOneType)dt; edt.SetRelationship(this); } } if (GetTargetRole().GetEntityField() != null) { Net.Vpc.Upa.Field targetEntityField = GetTargetRole().GetEntityField(); Net.Vpc.Upa.Types.DataType dt = targetEntityField.GetDataType(); if (dt is Net.Vpc.Upa.Types.ManyToOneType) { Net.Vpc.Upa.Types.ManyToOneType edt = (Net.Vpc.Upa.Types.ManyToOneType)dt; edt.SetRelationship(this); } } this.sourceToTargetKeyMap = Net.Vpc.Upa.Impl.Util.PlatformUtils.UnmodifiableMap <string, string>(sourceToTargetKeyMap); this.targetToSourceKeyMap = Net.Vpc.Upa.Impl.Util.PlatformUtils.UnmodifiableMap <string, string>(targetToSourceKeyMap); SetI18NString(new Net.Vpc.Upa.Types.I18NString("Relationship").Append(GetName())); SetTitle(GetI18NString().Append(".title")); SetDescription(GetI18NString().Append(".desc")); System.Text.StringBuilder preferredPersistenceName = new System.Text.StringBuilder((GetName()).Length); for (int i = 0; i < (GetName()).Length; i++) { if (Net.Vpc.Upa.Expressions.ExpressionHelper.IsIdentifierPart(GetName()[i])) { preferredPersistenceName.Append(GetName()[i]); } else { preferredPersistenceName.Append('_'); } } SetPersistenceName(preferredPersistenceName.ToString()); if (GetRelationshipType() == Net.Vpc.Upa.RelationshipType.COMPOSITION) { ((Net.Vpc.Upa.Impl.DefaultEntity)sourceEntity).SetCompositionRelationship(this); } targetRole.SetFields(targetFields); Net.Vpc.Upa.Impl.Util.UPAUtils.Prepare(GetPersistenceUnit(), targetRole, this.GetName() + "_" + targetRole.GetRelationshipRoleType()); Net.Vpc.Upa.Impl.Util.UPAUtils.Prepare(GetPersistenceUnit(), sourceRole, this.GetName() + "_" + sourceRole.GetRelationshipRoleType()); if ((((GetTargetRole().GetEntity().GetExtensionDefinitions <Net.Vpc.Upa.Extensions.ViewEntityExtensionDefinition>(typeof(Net.Vpc.Upa.Extensions.ViewEntityExtensionDefinition))).Count > 0) || ((GetSourceRole().GetEntity().GetExtensionDefinitions <Net.Vpc.Upa.Extensions.ViewEntityExtensionDefinition>(typeof(Net.Vpc.Upa.Extensions.ViewEntityExtensionDefinition))).Count > 0)) && relationType != Net.Vpc.Upa.RelationshipType.TRANSIENT) { throw new System.ArgumentException(this + " : Relationship Type must be TYPE_VIEW"); } if (((GetTargetRole().GetEntity().GetShield().IsTransient()) || (GetSourceRole().GetEntity().GetShield().IsTransient())) && relationType != Net.Vpc.Upa.RelationshipType.TRANSIENT) { throw new System.ArgumentException(this + " : Relationship Type must be TYPE_VIEW"); } Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> modifierstoRemove = Net.Vpc.Upa.FlagSets.OfType <Net.Vpc.Upa.FieldModifier>().AddAll(Net.Vpc.Upa.FieldModifier.PERSIST, Net.Vpc.Upa.FieldModifier.PERSIST_DEFAULT, Net.Vpc.Upa.FieldModifier.PERSIST_FORMULA, Net.Vpc.Upa.FieldModifier.PERSIST_SEQUENCE, Net.Vpc.Upa.FieldModifier.UPDATE, Net.Vpc.Upa.FieldModifier.UPDATE_DEFAULT, Net.Vpc.Upa.FieldModifier.UPDATE_FORMULA, Net.Vpc.Upa.FieldModifier.UPDATE_SEQUENCE); switch (GetSourceRole().GetRelationshipUpdateType()) { case Net.Vpc.Upa.RelationshipUpdateType.FLAT: { Net.Vpc.Upa.Field f = GetSourceRole().GetEntityField(); if (f != null) { ((Net.Vpc.Upa.Impl.AbstractField)f).SetEffectiveModifiers(f.GetModifiers().RemoveAll(modifierstoRemove)); } break; } case Net.Vpc.Upa.RelationshipUpdateType.COMPOSED: { System.Collections.Generic.IList <Net.Vpc.Upa.Field> fields = GetSourceRole().GetFields(); if (fields != null) { foreach (Net.Vpc.Upa.Field f in fields) { ((Net.Vpc.Upa.Impl.AbstractField)f).SetEffectiveModifiers(f.GetModifiers().RemoveAll(modifierstoRemove)); } } break; } } }
public virtual void SetEffectiveModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> effectiveModifiers) { this.effectiveModifiers = effectiveModifiers; }
public virtual Net.Vpc.Upa.Field AddField(string name, Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> modifiers, object defaultValue, Net.Vpc.Upa.Types.DataType type, int index) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { return(GetEntity().AddField(name, GetPath(), modifiers, null, defaultValue, type, index)); }
public override bool Accept(Net.Vpc.Upa.Field f) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.FieldModifier> effectiveModifiers = f.GetModifiers(); return(effectiveModifiers.Contains(Net.Vpc.Upa.FieldModifier.PERSIST) && !effectiveModifiers.Contains(Net.Vpc.Upa.FieldModifier.ID) && !effectiveModifiers.Contains(Net.Vpc.Upa.FieldModifier.PERSIST_SEQUENCE)); }
public virtual void Visit(System.Type type, Net.Vpc.Upa.Impl.Config.Decorations.DecorationFilter decorationFilter) { Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.Config.DecorationTarget> kind = decorationFilter.GetDecorationTargets(); bool types = kind.Contains(Net.Vpc.Upa.Config.DecorationTarget.TYPE); bool methods = kind.Contains(Net.Vpc.Upa.Config.DecorationTarget.METHOD); bool fields = kind.Contains(Net.Vpc.Upa.Config.DecorationTarget.FIELD); // boolean tree = (kind & DecorationFilter.HIERARCHICAL) != 0; // boolean someType = false; if (types) { System.Attribute[] annotations = null; try { annotations = type.GetAnnotations(); } catch (System.Exception e) { log.TraceEvent(System.Diagnostics.TraceEventType.Verbose, 60, Net.Vpc.Upa.Impl.FwkConvertUtils.LogMessageExceptionFormatter("Ignored type {0} : {1}", null, new object[] { (type).FullName, e.ToString() })); } //ignore if (annotations != null) { int pos = 0; foreach (System.Attribute a in annotations) { if (decorationFilter.AcceptTypeDecoration((a.GetType()).FullName, (type).FullName, type)) { decorationRepository.Visit(new Net.Vpc.Upa.Impl.Config.Decorations.AnnotationDecoration(a, Net.Vpc.Upa.Config.DecorationSourceType.TYPE, Net.Vpc.Upa.Config.DecorationTarget.TYPE, (type).FullName, null, pos)); newDecorationRepository.Visit(new Net.Vpc.Upa.Impl.Config.Decorations.AnnotationDecoration(a, Net.Vpc.Upa.Config.DecorationSourceType.TYPE, Net.Vpc.Upa.Config.DecorationTarget.TYPE, (type).FullName, null, pos)); } // someType = true; pos++; } } } if (methods) { System.Reflection.MethodInfo[] declaredMethods = null; try { declaredMethods = type.GetMethods(System.Reflection.BindingFlags.Default); } catch (System.Exception e) { log.TraceEvent(System.Diagnostics.TraceEventType.Verbose, 60, Net.Vpc.Upa.Impl.FwkConvertUtils.LogMessageExceptionFormatter("Ignored type {0} : {1}", null, new object[] { (type).FullName, e.ToString() })); } //ignore if (declaredMethods != null) { foreach (System.Reflection.MethodInfo method in declaredMethods) { int pos = 0; foreach (System.Attribute a in method.GetAnnotations()) { string methodSig = Net.Vpc.Upa.Impl.Util.PlatformUtils.GetMethodSignature(method); if (decorationFilter.AcceptMethodDecoration((a.GetType()).FullName, methodSig, (type).FullName, method)) { decorationRepository.Visit(new Net.Vpc.Upa.Impl.Config.Decorations.AnnotationDecoration(a, Net.Vpc.Upa.Config.DecorationSourceType.TYPE, Net.Vpc.Upa.Config.DecorationTarget.METHOD, ((method).DeclaringType).FullName, methodSig, pos)); newDecorationRepository.Visit(new Net.Vpc.Upa.Impl.Config.Decorations.AnnotationDecoration(a, Net.Vpc.Upa.Config.DecorationSourceType.TYPE, Net.Vpc.Upa.Config.DecorationTarget.METHOD, ((method).DeclaringType).FullName, methodSig, pos)); } pos++; } } } } if (fields) { System.Reflection.FieldInfo[] declaredFields = null; try { declaredFields = type.GetFields(System.Reflection.BindingFlags.Default); } catch (System.Exception e) { log.TraceEvent(System.Diagnostics.TraceEventType.Verbose, 60, Net.Vpc.Upa.Impl.FwkConvertUtils.LogMessageExceptionFormatter("Ignored type {0} : {1}", null, new object[] { (type).FullName, e.ToString() })); } //ignore if (declaredFields != null) { foreach (System.Reflection.FieldInfo field in declaredFields) { int pos = 0; foreach (System.Attribute a in field.GetAnnotations()) { if (decorationFilter.AcceptFieldDecoration((a.GetType()).FullName, (field).Name, (type).FullName, field)) { decorationRepository.Visit(new Net.Vpc.Upa.Impl.Config.Decorations.AnnotationDecoration(a, Net.Vpc.Upa.Config.DecorationSourceType.TYPE, Net.Vpc.Upa.Config.DecorationTarget.FIELD, ((field).DeclaringType).FullName, (field).Name, pos)); newDecorationRepository.Visit(new Net.Vpc.Upa.Impl.Config.Decorations.AnnotationDecoration(a, Net.Vpc.Upa.Config.DecorationSourceType.TYPE, Net.Vpc.Upa.Config.DecorationTarget.FIELD, ((field).DeclaringType).FullName, (field).Name, pos)); } pos++; } } } } }
public virtual Net.Vpc.Upa.Config.FieldDesc RemoveExcludeModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> modifiers) { return(SetExcludeModifiers(GetExcludeModifiers().RemoveAll(modifiers))); }
public virtual Net.Vpc.Upa.DefaultEntityDescriptor SetModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.EntityModifier> modifiers) { this.modifiers = modifiers; return(this); }
public virtual Net.Vpc.Upa.Config.FieldDesc SetExcludeModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.UserFieldModifier> modifiers) { this.excludeModifiers = modifiers; return(this); }
public virtual Net.Vpc.Upa.DefaultEntityDescriptor SetExcludeModifiers(Net.Vpc.Upa.FlagSet <Net.Vpc.Upa.EntityModifier> excludeModifiers) { this.excludeModifiers = excludeModifiers; return(this); }