/** * Add a context to a deployment * * @param context the context * @param path the path * @return the context info * @throws IllegalArgumentException for a null parameter */ public ContextInfo addContext(PredeterminedManagedObjectAttachments context, String path) { StructureMetaData structure = assureStructure(context); ContextInfo result = StructureMetaDataFactory.createContextInfo(path); structure.addContext(result); return result; }
/** * Add a context to a deployment * * @param context the context * @param path the path * @param classPath the classpath * @return the context info * @throws IllegalArgumentException for a null parameter */ public ContextInfo addContext(PredeterminedManagedObjectAttachments context, String path, List<ClassPathEntry> classPath) { StructureMetaData structure = assureStructure(context); ContextInfo result = StructureMetaDataFactory.createContextInfo(path, classPath); structure.addContext(result); return result; }
/** * Add a context to a deployment * * @param context the context * @param path the path * @param metaDataPath the meta data path * @param classPath the classpath * @return the context info * @throws IllegalArgumentException for a null parameter */ public ContextInfo addContext(PredeterminedManagedObjectAttachments context, String path, List<String> metaDataPath, List<ClassPathEntry> classPath) { StructureMetaData structure = assureStructure(context); ContextInfo result = StructureMetaDataFactory.createContextInfo(path, metaDataPath, classPath); structure.addContext(result); return result; }
/** * Add a context to a deployment * * @param context the context * @param path the path * @param metaDataPath the meta data path * @param classPath the classpath * @return the context info * @throws IllegalArgumentException for a null parameter */ public ContextInfo addContext(PredeterminedManagedObjectAttachments context, String path, String metaDataPath, List<ClassPathEntry> classPath) { StructureMetaData structure = assureStructure(context); MetaDataEntry entry = createMetaDataPathEntry(metaDataPath); ContextInfo result = StructureMetaDataFactory.createContextInfo(path, entry, classPath); structure.addContext(result); return result; }