public Metadata build() { return new Metadata(path, realPath, checkinComment, lastContributor, creator, lastModified, dateCreated, subject, type, externalRelation, externalSource, description, tags, discussion, version, lockInfo, generated); } }
@Override public int hashCode() { int result = metadata != null ? metadata.hashCode() : 0; result = ~~result; result = 31 * result + (projectName != null ? projectName.hashCode() : 0); result = ~~result; return result; } }
@Override public List<DiscussionRecord> discussion() { return metadata.getDiscussion(); }
void onLockChange( @Observes LockInfo lockInfo ) { if ( overview != null && overview.getMetadata() != null && lockInfo.getFile().equals( overview.getMetadata().getPath() ) ) { overview.getMetadata().setLockInfo( lockInfo ); view.setLockStatus( lockInfo ); } }
@Test public void checkLockInfoDoesNotAffectHashCode() { this.metadata = new Metadata(path, path, "checkinComment", false); final int originalHashCode = metadata.hashCode(); metadata.setLockInfo(new LockInfo(true, "admin", path)); metadata.hashCode());
@Test public void testSimple() throws Exception { Metadata metadata = service.create(); assertNotNull(metadata); assertNotNull(metadata.getTags()); assertNotNull(metadata.getDiscussion()); assertNotNull(metadata.getVersion()); }
@Test public void testGeneratedAttributes() { when(generatedFileAttributes.isGenerated()).thenReturn(true); when(generatedAttributesView.readAttributes()).thenReturn(generatedFileAttributes); Metadata metadata = service.create(); assertTrue(metadata.isGenerated()); }
@Override public List<String> tags() { return metadata.getTags(); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Overview overview = (Overview) o; if (metadata != null ? !metadata.equals(overview.metadata) : overview.metadata != null) { return false; } if (projectName != null ? !projectName.equals(overview.projectName) : overview.projectName != null) { return false; } return true; }
@Test public void checkLockInfoDoesNotAffectHashCode() { this.metadata = new Metadata(path, path, "checkinComment", false); final int originalHashCode = metadata.hashCode(); metadata.setLockInfo(new LockInfo(true, "admin", path)); metadata.hashCode());
@Test public void testSimple() throws Exception { Metadata metadata = service.create(); assertNotNull(metadata); assertNotNull(metadata.getTags()); assertNotNull(metadata.getDiscussion()); assertNotNull(metadata.getVersion()); }
@Test public void testGeneratedAttributes() { when(generatedFileAttributes.isGenerated()).thenReturn(true); when(generatedAttributesView.readAttributes()).thenReturn(generatedFileAttributes); Metadata metadata = service.create(); assertTrue(metadata.isGenerated()); }
@Override public List<String> tags() { return metadata.getTags(); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Overview overview = (Overview) o; if (metadata != null ? !metadata.equals(overview.metadata) : overview.metadata != null) { return false; } if (projectName != null ? !projectName.equals(overview.projectName) : overview.projectName != null) { return false; } return true; }
@Test public void checkLockInfoDoesNotAffectHashCode() { this.metadata = new Metadata(path, path, "checkinComment", false); final int originalHashCode = metadata.hashCode(); metadata.setLockInfo(new LockInfo(true, "admin", path)); metadata.hashCode());
public Metadata build() { return new Metadata(path, realPath, checkinComment, lastContributor, creator, lastModified, dateCreated, subject, type, externalRelation, externalSource, description, tags, discussion, version, lockInfo, generated); } }
@Test public void testSimple() throws Exception { Metadata metadata = service.create(); assertNotNull(metadata); assertNotNull(metadata.getTags()); assertNotNull(metadata.getDiscussion()); assertNotNull(metadata.getVersion()); }
@Override public int hashCode() { int result = metadata != null ? metadata.hashCode() : 0; result = ~~result; result = 31 * result + (projectName != null ? projectName.hashCode() : 0); result = ~~result; return result; } }
@Override public List<DiscussionRecord> discussion() { return metadata.getDiscussion(); }