You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ConfigurationEvent.java 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package org.apache.archiva.configuration;
  2. /*
  3. * Licensed to the Apache Software Foundation (ASF) under one
  4. * or more contributor license agreements. See the NOTICE file
  5. * distributed with this work for additional information
  6. * regarding copyright ownership. The ASF licenses this file
  7. * to you under the Apache License, Version 2.0 (the
  8. * "License"); you may not use this file except in compliance
  9. * with the License. You may obtain a copy of the License at
  10. *
  11. * http://www.apache.org/licenses/LICENSE-2.0
  12. *
  13. * Unless required by applicable law or agreed to in writing,
  14. * software distributed under the License is distributed on an
  15. * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  16. * KIND, either express or implied. See the License for the
  17. * specific language governing permissions and limitations
  18. * under the License.
  19. */
  20. /**
  21. * ConfigurationEvent
  22. *
  23. *
  24. */
  25. public class ConfigurationEvent
  26. {
  27. public static final int SAVED = 1;
  28. public static final int CHANGED = 2;
  29. private int type;
  30. private String tag;
  31. public ConfigurationEvent( int type )
  32. {
  33. this.type = type;
  34. tag = "";
  35. }
  36. public ConfigurationEvent(int type, String tag) {
  37. this.type = type;
  38. this.tag = tag;
  39. }
  40. public int getType()
  41. {
  42. return type;
  43. }
  44. public String getTag( )
  45. {
  46. return tag;
  47. }
  48. public void setTag( String tag )
  49. {
  50. this.tag = tag;
  51. }
  52. @Override
  53. public boolean equals( Object o )
  54. {
  55. if ( this == o ) return true;
  56. if ( o == null || getClass( ) != o.getClass( ) ) return false;
  57. ConfigurationEvent that = (ConfigurationEvent) o;
  58. if ( type != that.type ) return false;
  59. return tag.equals( that.tag );
  60. }
  61. @Override
  62. public int hashCode( )
  63. {
  64. int result = type;
  65. result = 31 * result + tag.hashCode( );
  66. return result;
  67. }
  68. }