public void resetDirty() { if (overview != null) { originalHash = overview.hashCode(); } }
public boolean isDirty() { if (overview == null) { return false; } else { return originalHash != overview.hashCode(); } }
@Override public int hashCode() { int result = descriptorModel != null ? descriptorModel.hashCode() : 0; result = ~~result; result = 31 * result + ( overview != null ? overview.hashCode() : 0 ); result = ~~result; result = 31 * result + ( source != null ? source.hashCode() : 0 ); result = ~~result; return result; } }
@Override public int hashCode() { return HashUtil.combineHashCodes(super.hashCode(), (null != moduleName) ? moduleName.hashCode() : 0, (null != projectPkg) ? projectPkg.hashCode() : 0, (null != overview) ? overview.hashCode() : 0); }
public void setContent(final Overview overview, final ObservablePath path) { this.overview = overview; originalHash = this.overview.hashCode(); view.setVersionHistory(path); view.setResourceType(clientTypeRegistry.resolve(path)); view.setProject(overview.getProjectName()); view.setMetadata(overview.getMetadata(), isReadOnly); view.setDescription(overview.getMetadata().getDescription()); view.setLastModified(overview.getMetadata().getLastContributor(), overview.getMetadata().getLastModified()); view.setCreated(overview.getMetadata().getCreator(), overview.getMetadata().getDateCreated()); view.hideBusyIndicator(); view.setForceUnlockHandler( new Runnable() { @Override public void run() { lockReleaseEvent.fire( new ForceUnlockEvent( overview.getMetadata().getPath() ) ); } }); view.setCurrentUser( user.getIdentifier() ); }