public DecorationParser(System.Collections.Generic.IEnumerable <System.Type> urls, Net.Vpc.Upa.Impl.Config.Decorations.DecorationFilter decorationFilter, string persistenceGroupName, string persistenceUnitName, Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository decorationRepository) { this.urls = urls; this.persistenceGroupName = persistenceGroupName; this.persistenceUnitName = persistenceUnitName; this.decorationFilter = decorationFilter; this.decorationRepository = decorationRepository; }
public virtual void Scan(Net.Vpc.Upa.Config.ScanSource strategy, Net.Vpc.Upa.ScanListener listener, bool configure) /* throws Net.Vpc.Upa.Exceptions.UPAException */ { decorationRepository = new Net.Vpc.Upa.Impl.Config.Decorations.DefaultDecorationRepository(GetName() + "-PGRepo", true); log.TraceEvent(System.Diagnostics.TraceEventType.Verbose, 60, Net.Vpc.Upa.Impl.FwkConvertUtils.LogMessageExceptionFormatter("{0} : Configuring PersistenceGroup with strategy {1}", null, new object[] { GetName(), strategy })); Net.Vpc.Upa.Impl.Config.URLAnnotationStrategySupport s = new Net.Vpc.Upa.Impl.Config.URLAnnotationStrategySupport(); s.Scan(this, strategy, decorationRepository, configure ? ((Net.Vpc.Upa.ScanListener)(new Net.Vpc.Upa.Impl.Config.ConfigureScanListener(listener))) : listener); if (securityManager == null) { securityManager = GetFactory().CreateObject <Net.Vpc.Upa.UPASecurityManager>(typeof(Net.Vpc.Upa.UPASecurityManager)); } }
public EntityDescriptorResolver(Net.Vpc.Upa.PersistenceUnit persistenceUnit, Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository decorationRepository) { this.persistenceUnit = persistenceUnit; this.decorationRepository = decorationRepository; this.annotationParser = new Net.Vpc.Upa.Impl.Config.Annotationparser.DecorationEntityDescriptorResolver(decorationRepository, persistenceUnit.GetFactory()); }
public FieldComparator(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo) { this.repo = repo; }
public AnyFormulaInfo(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo) { this.repo = repo; }
public static Net.Vpc.Upa.Config.Decoration GetDecoration(System.Type type, System.Type annotationClass, string persistenceGroup, string persistenceUnit, Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repository) { Net.Vpc.Upa.Config.Decoration a = repository.GetTypeDecoration(type, annotationClass); if (a != null && AcceptAnnotation(a, persistenceGroup, persistenceUnit)) { return(a); } return(null); }
public RelationshipInfo(Net.Vpc.Upa.Impl.Config.Annotationparser.FieldInfo baseFieldInfo, Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo) { this.baseFieldInfo = baseFieldInfo; this.repo = repo; }
public SequenceInfo(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo) { this.repo = repo; }
public DecorationEntityDescriptorResolver(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository decorationRepository, Net.Vpc.Upa.ObjectFactory factory) { this.repo = decorationRepository; this.factory = factory; }
/** * simple constructor * * @param annotationType annotation to look for */ public AnnotationMethodFilter(System.Type annotationType, Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository decorationRepository) { this.annotationType = annotationType; this.decorationRepository = decorationRepository; }
public EntityInfo(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo, Net.Vpc.Upa.ObjectFactory factory) { this.repo = repo; this.factory = factory; }