/** * Method equals * * @param other */ public boolean equals(Object other) { if ( this == other) { return true; } if ( !(other instanceof ArchivaRepositoryMetadata) ) { return false; } ArchivaRepositoryMetadata that = (ArchivaRepositoryMetadata) other; boolean result = true; result = result && ( getGroupId() == null ? that.getGroupId() == null : getGroupId().equals( that.getGroupId() ) ); result = result && ( getArtifactId() == null ? that.getArtifactId() == null : getArtifactId().equals( that.getArtifactId() ) ); result = result && ( getVersion() == null ? that.getVersion() == null : getVersion().equals( that.getVersion() ) ); return result; } //-- boolean equals(Object)
public void updateTimestamp() { setLastUpdatedTimestamp( new java.util.Date() ); }
/** * Method removeAvailableVersion * * @param string */ public void removeAvailableVersion(String string) { if ( !(string instanceof String) ) { throw new ClassCastException( "ArchivaRepositoryMetadata.removeAvailableVersions(string) parameter must be instanceof " + String.class.getName() ); } getAvailableVersions().remove( string ); } //-- void removeAvailableVersion(String)
/** * Method addPlugin * * @param plugin */ public void addPlugin(Plugin plugin) { if ( !(plugin instanceof Plugin) ) { throw new ClassCastException( "ArchivaRepositoryMetadata.addPlugins(plugin) parameter must be instanceof " + Plugin.class.getName() ); } getPlugins().add( plugin ); } //-- void addPlugin(Plugin)
public void setLastUpdatedTimestamp( java.util.Date date ) { java.util.TimeZone timezone = java.util.TimeZone.getTimeZone( "UTC" ); java.text.DateFormat fmt = new java.text.SimpleDateFormat( "yyyyMMddHHmmss" ); fmt.setTimeZone( timezone ); setLastUpdated( fmt.format( date ) ); }
/** * Method addAvailableVersion * * @param string */ public void addAvailableVersion(String string) { if ( !(string instanceof String) ) { throw new ClassCastException( "ArchivaRepositoryMetadata.addAvailableVersions(string) parameter must be instanceof " + String.class.getName() ); } getAvailableVersions().add( string ); } //-- void addAvailableVersion(String)
/** * Method removePlugin * * @param plugin */ public void removePlugin(Plugin plugin) { if ( !(plugin instanceof Plugin) ) { throw new ClassCastException( "ArchivaRepositoryMetadata.removePlugins(plugin) parameter must be instanceof " + Plugin.class.getName() ); } getPlugins().remove( plugin ); } //-- void removePlugin(Plugin)
/** * Method toString */ public java.lang.String toString() { StringBuffer buf = new StringBuffer(); buf.append( "groupId = '" ); buf.append( getGroupId() + "'" ); buf.append( "\n" ); buf.append( "artifactId = '" ); buf.append( getArtifactId() + "'" ); buf.append( "\n" ); buf.append( "version = '" ); buf.append( getVersion() + "'" ); return buf.toString(); } //-- java.lang.String toString()