Constructors Summary |
---|
public ComponentNameConstructor(EjbDescriptor ejbDsc)
EjbBundleDescriptor ejbBundle = ejbDsc.getEjbBundleDescriptor();
ModuleDescriptor moduleDesc = ejbBundle.getModuleDescriptor();
if(!moduleDesc.isStandalone()){ // print app name only for embedded ones
this.appName = ejbBundle.getApplication().getRegistrationName();
}
this.jarName = moduleDesc.getArchiveUri();
this.componentName = ejbDsc.getName();
|
public ComponentNameConstructor(BundleDescriptor bundleDesc)
ModuleDescriptor moduleDesc = bundleDesc.getModuleDescriptor();
if(!moduleDesc.isStandalone()){ // print app name only for embedded ones
this.appName = bundleDesc.getApplication().getRegistrationName();
}
this.jarName = moduleDesc.getArchiveUri();
// there is no point in printing comp name since it is bundle desc.
|
public ComponentNameConstructor(String appName, String jarName, String componentName)
this.appName = appName;
this.jarName = jarName;
this.componentName = componentName;
|
public ComponentNameConstructor(WebServiceEndpoint wse)
BundleDescriptor bundleDesc = wse.getBundleDescriptor();
ModuleDescriptor moduleDesc = bundleDesc.getModuleDescriptor();
if(!moduleDesc.isStandalone()){ // print app name only for embedded ones
this.appName = bundleDesc.getApplication().getRegistrationName();
}
this.jarName = moduleDesc.getArchiveUri();
// WebServiceEndpoint path is WebServices->WebService->WebServiceEndpoint
this.componentName = wse.getWebService().getName()+"#"+wse.getEndpointName(); // NOI18N
|
public ComponentNameConstructor(ServiceReferenceDescriptor srd)
BundleDescriptor bundleDesc = srd.getBundleDescriptor();
ModuleDescriptor moduleDesc = bundleDesc.getModuleDescriptor();
if(!moduleDesc.isStandalone()){ // print app name only for embedded ones
this.appName = bundleDesc.getApplication().getRegistrationName();
}
this.jarName = moduleDesc.getArchiveUri();
this.componentName = srd.getName();
|
public ComponentNameConstructor(WebService wsDsc)
BundleDescriptor bundleDesc = wsDsc.getBundleDescriptor();
ModuleDescriptor moduleDesc = bundleDesc.getModuleDescriptor();
if(!moduleDesc.isStandalone()){ // print app name only for embedded ones
this.appName = bundleDesc.getApplication().getRegistrationName();
}
this.jarName = moduleDesc.getArchiveUri();
this.componentName = wsDsc.getName();
|
public ComponentNameConstructor(Application application)
this.appName = application.getRegistrationName();
|
public ComponentNameConstructor(PersistenceUnitDescriptor descriptor)
PersistenceUnitsDescriptor persistenceUnitsDescriptor =
descriptor.getParent();
RootDeploymentDescriptor container = persistenceUnitsDescriptor.getParent();
if(container.isApplication()) {
this.appName = Application.class.cast(container).getRegistrationName();
this.componentName = persistenceUnitsDescriptor.getPuRoot() +
"#"+descriptor.getName(); // NOI18N
} else { // this PU is bundled inside a module
BundleDescriptor bundleDesc = BundleDescriptor.class.cast(container);
ModuleDescriptor moduleDesc = bundleDesc.getModuleDescriptor();
if(!moduleDesc.isStandalone()){ // print app name only for embedded ones
this.appName = bundleDesc.getApplication().getRegistrationName();
}
this.jarName = moduleDesc.getArchiveUri();
String puRoot = persistenceUnitsDescriptor.getPuRoot();
// for EJB module, PURoot is empty, so to avoid ## in report, this check is needed.
this.componentName = ("".equals(puRoot) ? "" : puRoot + "#") + descriptor.getName(); // NOI18N
}
|