/** * Get the metadata for a deployment context * * @param deploymentContext the deployment context * @return the metaData */ public static MetaData getMetaData(DeploymentContext deploymentContext) { MutableMetaDataRepository repository = getRepository(deploymentContext); if (repository == null) return null; MetaData metaData = repository.getMetaData(deploymentContext.getScope()); if (metaData == null) { initMetaDataRetrieval(repository, deploymentContext); metaData = repository.getMetaData(deploymentContext.getScope()); } return metaData; }
/** * Get the metadata for a deployment context * * @param deploymentContext the deployment context * @return the metaData */ public static MetaData getMetaData(DeploymentContext deploymentContext) { MutableMetaDataRepository repository = getRepository(deploymentContext); if (repository == null) return null; MetaData metaData = repository.getMetaData(deploymentContext.getScope()); if (metaData == null) { initMetaDataRetrieval(repository, deploymentContext); metaData = repository.getMetaData(deploymentContext.getScope()); } return metaData; }