List of usage examples for org.apache.commons.lang ArrayUtils clone
public static boolean[] clone(boolean[] array)
Clones an array returning a typecast result and handling null
.
From source file:com.amalto.webapp.core.util.Util.java
public static String[] getBusinessConceptKeys(String concept) throws Exception { Configuration config = Configuration.getConfiguration(); String model = config.getModel(); WSConceptKey key = getPort()// www. j ava2 s. co m .getBusinessConceptKey(new WSGetBusinessConceptKey(new WSDataModelPK(model), concept)); WSConceptKey copyKey = new WSConceptKey(); copyKey.setFields((String[]) ArrayUtils.clone(key.getFields())); copyKey.setSelector(key.getSelector()); String[] keys = copyKey.getFields(); for (int i = 0; i < keys.length; i++) { if (".".equals(key.getSelector())) { //$NON-NLS-1$ keys[i] = concept + "/" + keys[i]; //$NON-NLS-1$ } else { keys[i] = key.getSelector() + keys[i]; } } return keys; }
From source file:net.sourceforge.vulcan.ant.AntConfig.java
@Override public BaseDto copy() { final AntConfig copy = (AntConfig) super.copy(); copy.setAntProperties((String[]) ArrayUtils.clone(antProperties)); copy.setJavaHomes(copyArray(javaHomes)); return copy;/* www . j a v a 2s. com*/ }
From source file:net.sourceforge.vulcan.ant.AntProjectConfig.java
@Override public BaseDto copy() { final AntProjectConfig copy = (AntProjectConfig) super.copy(); copy.setAntProperties((String[]) ArrayUtils.clone(antProperties)); return copy;/*from w ww. j a v a2 s .c o m*/ }
From source file:net.sourceforge.vulcan.ant.JavaHome.java
@Override public JavaHome copy() { final JavaHome copy = (JavaHome) super.copy(); copy.setSystemProperties((String[]) ArrayUtils.clone(systemProperties)); return copy;//from w w w. j ava2 s. c om }
From source file:net.sourceforge.vulcan.dotnet.dto.DotNetGlobalConfigDto.java
@Override public BaseDto copy() { final DotNetGlobalConfigDto copy = (DotNetGlobalConfigDto) super.copy(); copy.setBuildEnvironments(copyArray(buildEnvironments)); copy.setProperties((String[]) ArrayUtils.clone(properties)); return copy;//from w w w . j av a 2 s. c o m }
From source file:net.sourceforge.vulcan.jabber.DictionaryScreenNameMapperConfig.java
@Override public BaseDto copy() { final DictionaryScreenNameMapperConfig copy = (DictionaryScreenNameMapperConfig) super.copy(); copy.setEntries((String[]) ArrayUtils.clone(getEntries())); return copy;/*from w w w .j a va 2 s . c o m*/ }
From source file:net.sourceforge.vulcan.jabber.JabberPluginConfig.java
@Override public JabberPluginConfig copy() { final JabberPluginConfig copy = (JabberPluginConfig) super.copy(); copy.setTemplateConfig(getTemplateConfig().copy()); copy.setSelectedProjects((String[]) ArrayUtils.clone(getSelectedProjects())); copy.setEventsToMonitor((EventsToMonitor[]) ArrayUtils.clone(getEventsToMonitor())); copy.screenNameMapperConfig = new HashMap<ScreenNameMapperType, PluginConfigDto>(); for (ScreenNameMapperType key : screenNameMapperConfig.keySet()) { final PluginConfigDto pluginConfigDto = (PluginConfigDto) screenNameMapperConfig.get(key); copy.screenNameMapperConfig.put(key, (PluginConfigDto) pluginConfigDto.copy()); }//w w w . j av a2s. co m return copy; }
From source file:net.sourceforge.vulcan.mailer.dto.ConfigDto.java
@Override public BaseDto copy() { final ConfigDto copy = (ConfigDto) super.copy(); copy.setProfiles(copyArray(this.profiles)); copy.setRepositoryEmailMappings((String[]) ArrayUtils.clone(repositoryEmailMappings)); return copy;/* w ww . ja v a2 s .c o m*/ }
From source file:net.sourceforge.vulcan.mailer.dto.ProfileDto.java
@Override public BaseDto copy() { final ProfileDto copy = (ProfileDto) super.copy(); copy.setEmailAddresses((String[]) ArrayUtils.clone(emailAddresses)); copy.setProjects((String[]) ArrayUtils.clone(projects)); copy.setPolicy((Policy[]) ArrayUtils.clone(policy)); return copy;//from w w w . j av a 2 s .c o m }
From source file:net.sourceforge.vulcan.shell.ShellBuildToolConfig.java
@Override public BaseDto copy() { final ShellBuildToolConfig copy = (ShellBuildToolConfig) super.copy(); copy.setEnvironmentVariables((String[]) ArrayUtils.clone(environmentVariables)); return copy;/* www . j av a 2s.c o m*/ }