Esempio n. 1
0
 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));
     }
 }
Esempio n. 3
0
 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());
 }
Esempio n. 4
0
 public FieldComparator(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo)
 {
     this.repo = repo;
 }
Esempio n. 5
0
 public AnyFormulaInfo(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo)
 {
     this.repo = repo;
 }
Esempio n. 6
0
 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);
 }
Esempio n. 7
0
 public RelationshipInfo(Net.Vpc.Upa.Impl.Config.Annotationparser.FieldInfo baseFieldInfo, Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo)
 {
     this.baseFieldInfo = baseFieldInfo;
     this.repo          = repo;
 }
Esempio n. 8
0
 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;
 }
Esempio n. 10
0
 /**
  * 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;
 }
Esempio n. 11
0
 public EntityInfo(Net.Vpc.Upa.Impl.Config.Decorations.DecorationRepository repo, Net.Vpc.Upa.ObjectFactory factory)
 {
     this.repo    = repo;
     this.factory = factory;
 }