[
https://issues.jboss.org/browse/JBIDE-20452?page=com.atlassian.jira.plugi...
]
Andre Dietisheim commented on JBIDE-20452:
------------------------------------------
adding the following to the osjc resolves the issue:
{code:title=com.openshift.internal.restclient.model.template.Parameter}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result +
((getFrom() == null) ? 0 : getFrom().hashCode())
+ ((getGeneratorName() == null) ? 0 : getGeneratorName().hashCode())
+ ((getName() == null) ? 0 : getName().hashCode())
+ ((getValue() == null) ? 0 : getValue().hashCode())
+ Boolean.valueOf(isRequired()).hashCode();
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Parameter other = (Parameter) obj;
if (getFrom() == null) {
if (other.getFrom() != null) {
return false;
}
} else if (!getFrom().equals(other.getFrom())) {
return false;
}
if (getGeneratorName() == null) {
if (other.getGeneratorName() != null) {
return false;
}
} else if (!getGeneratorName().equals(other.getGeneratorName())) {
return false;
}
if (getName() == null) {
if (other.getName() != null) {
return false;
}
} else if (!getName().equals(other.getName())) {
return false;
}
if (getValue() == null) {
if (other.getValue() != null) {
return false;
}
} else if (!getValue().equals(other.getValue())) {
return false;
}
if (isRequired() != other.isRequired()) {
return false;
}
return true;
}
{code}
I'll PR right afterwards against the openshift-restclient-java.
Application wizard: Template parameters not updated after going back
and selecting a new template
-------------------------------------------------------------------------------------------------
Key: JBIDE-20452
URL:
https://issues.jboss.org/browse/JBIDE-20452
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.3.0.Beta2
Reporter: Fred Bricon
Assignee: Andre Dietisheim
Priority: Critical
Labels: application_wizard, openshift_v3
Fix For: 4.3.0.CR1
# EXEC: Open v3 application wizard
# EXEC: Select a template
# EXEC: click next
# ASSERT: in app wizard: template parameters are displayed
# EXEC: go back, select another template
# EXEC: click next
Result:
template parameters are mixed with the ones from the old template
!http://content.screencast.com/users/fbricon/folders/Jing/media/c237e748-96d7-4668-afda-d99ac76cfeeb/00000142.png|width=600!
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)