X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=appc-lifecycle-management%2Fstate-machine-lib%2Fsrc%2Fmain%2Fjava%2Forg%2Fopenecomp%2Fappc%2Fstatemachine%2Fobjects%2FState.java;h=8dc8c3ccf5cde5cd18ffe8f11ecc63455c0334f8;hb=241068ba4d3adecfb0f044158ed0eee40c5cb56b;hp=99d6a0ac20bba06b82a8ccc0365180d5fbcb92c5;hpb=fe0e98940048cad839c629821da78b3fcf33b6d2;p=appc.git diff --git a/appc-lifecycle-management/state-machine-lib/src/main/java/org/openecomp/appc/statemachine/objects/State.java b/appc-lifecycle-management/state-machine-lib/src/main/java/org/openecomp/appc/statemachine/objects/State.java index 99d6a0ac2..8dc8c3ccf 100644 --- a/appc-lifecycle-management/state-machine-lib/src/main/java/org/openecomp/appc/statemachine/objects/State.java +++ b/appc-lifecycle-management/state-machine-lib/src/main/java/org/openecomp/appc/statemachine/objects/State.java @@ -1,77 +1,77 @@ -/*- +/*- * ============LICENSE_START======================================================= * ONAP : APPC * ================================================================================ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved. * ================================================================================ - * Copyright (C) 2017 Amdocs - * ============================================================================= - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at + * Copyright (C) 2017 Amdocs + * ============================================================================= + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. * * ECOMP is a trademark and service mark of AT&T Intellectual Property. - * ============LICENSE_END========================================================= - */ - -package org.openecomp.appc.statemachine.objects; - -import java.util.ArrayList; -import java.util.List; - -public class State{ - private String stateName; - private List transitions; - - private State(){ - // do nothing - } - - public State(String state){ - this(); - this.stateName = state; - this.transitions = new ArrayList<>(); - } - - @Override - public int hashCode(){ - return this.stateName.hashCode(); - } - - @Override - public boolean equals(Object obj){ - if(obj == null){ - return false; - } - if(!(obj instanceof State)){ - return false; - } - State state = (State)obj; - return this.stateName.equalsIgnoreCase(state.getStateName()); - } - - public String getStateName(){ - return stateName; - } - - void addTransition(Transition transition){ - this.transitions.add(transition); - } - - public List getTransitions() { - return transitions; - } - - @Override - public String toString(){ - return this.stateName; - } -} + * ============LICENSE_END========================================================= + */ + +package org.openecomp.appc.statemachine.objects; + +import java.util.ArrayList; +import java.util.List; + +public class State{ + private String stateName; + private List transitions; + + private State(){ + // do nothing + } + + public State(String state){ + this(); + this.stateName = state; + this.transitions = new ArrayList<>(); + } + + @Override + public int hashCode(){ + return this.stateName.hashCode(); + } + + @Override + public boolean equals(Object obj){ + if(obj == null){ + return false; + } + if(!(obj instanceof State)){ + return false; + } + State state = (State)obj; + return this.stateName.equalsIgnoreCase(state.getStateName()); + } + + public String getStateName(){ + return stateName; + } + + void addTransition(Transition transition){ + this.transitions.add(transition); + } + + public List getTransitions() { + return transitions; + } + + @Override + public String toString(){ + return this.stateName; + } +}