View Javadoc

1   package com.atlassian.plugins.rest.module.security.descriptor;
2   
3   import com.atlassian.plugin.descriptors.AbstractModuleDescriptor;
4   import com.atlassian.plugin.module.ModuleFactory;
5   import com.atlassian.plugins.rest.common.security.descriptor.CorsDefaults;
6   import com.atlassian.plugins.rest.common.security.descriptor.CorsDefaultsModuleDescriptor;
7   
8   /**
9    * Basic module descriptor for Cross-Origin Resource Sharing default instances
10   */
11  public class CorsDefaultsModuleDescriptorImpl extends AbstractModuleDescriptor<CorsDefaults> implements CorsDefaultsModuleDescriptor
12  {
13      private final ModuleFactory moduleFactory;
14  
15      public CorsDefaultsModuleDescriptorImpl(ModuleFactory moduleFactory)
16      {
17          this.moduleFactory = moduleFactory;
18      }
19  
20      @Override
21      public CorsDefaults getModule()
22      {
23          return moduleFactory.createModule(moduleClassName, this);
24      }
25  }