/** * Getter. * * @return system package (cannot be null or empty) */ public String getValue() { return getPackage(); }
/** * Creates a {@link SystemPackageOption}. * * @param pkg * system package * * @return system package option */ public static SystemPackageOption systemPackage(final String pkg) { return new SystemPackageOption(pkg); }
private Collection<? extends KarafDistributionConfigurationFileOption> configureSystemBundles(ExamSystem subsystem) { SystemPackageOption[] systemPackageOptions = subsystem.getOptions(SystemPackageOption.class); String systemPackageString = ""; for (SystemPackageOption systemPackageOption : systemPackageOptions) { if (!systemPackageString.equals("")) { systemPackageString += ","; } systemPackageString += systemPackageOption.getValue(); } if (systemPackageString.equals("")) { return Lists.newArrayList(); } return Lists.newArrayList(new KarafDistributionConfigurationFileExtendOption( CustomProperties.SYSTEM_PACKAGES_EXTRA, systemPackageString)); }
/** * Getter. * * @return system package (cannot be null or empty) */ public String getValue() { return getPackage(); }
/** * Creates a {@link SystemPackageOption}. * * @param pkg * system package * * @return system package option */ public static SystemPackageOption systemPackage(final String pkg) { return new SystemPackageOption(pkg); }
/** * Converts system package options into corresponding arguments (--systemPackages). * * @param packages system package options * * @return converted Pax Runner collection of arguments */ private String extractArguments( final SystemPackageOption[] packages ) { final StringBuilder argument = new StringBuilder(); if( packages != null && packages.length > 0 ) { for( SystemPackageOption pkg : packages ) { if( pkg != null && pkg.getPackage() != null && pkg.getPackage().length() > 0 ) { if( argument.length() == 0 ) { argument.append( "--systemPackages=" ); } else { argument.append( "," ); } argument.append( pkg.getPackage() ); } } } return argument.toString(); }
/** * Converts system package options into corresponding arguments (--systemPackages). * * @param packages system package options * * @return converted Pax Runner collection of arguments */ private String extractArguments( final SystemPackageOption[] packages ) { final StringBuilder argument = new StringBuilder(); if( packages != null && packages.length > 0 ) { for( SystemPackageOption pkg : packages ) { if( pkg != null && pkg.getPackage() != null && pkg.getPackage().length() > 0 ) { if( argument.length() == 0 ) { argument.append( "--systemPackages=" ); } else { argument.append( "," ); } argument.append( pkg.getPackage() ); } } } return argument.toString(); }