Author: btellier Date: Fri Jul 3 14:34:36 2015 New Revision: 1689017 URL: http://svn.apache.org/r1689017 Log: MAILBOX-208 Reformat code from the Cassandra Message Mapper
Modified: james/mailbox/trunk/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java Modified: james/mailbox/trunk/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java URL: http://svn.apache.org/viewvc/james/mailbox/trunk/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java?rev=1689017&r1=1689016&r2=1689017&view=diff ============================================================================== --- james/mailbox/trunk/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java (original) +++ james/mailbox/trunk/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java Fri Jul 3 14:34:36 2015 @@ -141,7 +141,7 @@ public class CassandraMessageMapper impl @Override public long countMessagesInMailbox(Mailbox<CassandraId> mailbox) throws MailboxException { ResultSet results = session.execute( - select(CassandraMailboxCountersTable.COUNT) + select(CassandraMailboxCountersTable.COUNT) .from(CassandraMailboxCountersTable.TABLE_NAME) .where(eq(CassandraMailboxCountersTable.MAILBOX_ID, mailbox.getMailboxId().asUuid()))); return results.isExhausted() ? 0 : results.one().getLong(CassandraMailboxCountersTable.COUNT); @@ -150,7 +150,7 @@ public class CassandraMessageMapper impl @Override public long countUnseenMessagesInMailbox(Mailbox<CassandraId> mailbox) throws MailboxException { ResultSet results = session.execute( - select(CassandraMailboxCountersTable.UNSEEN) + select(CassandraMailboxCountersTable.UNSEEN) .from(CassandraMailboxCountersTable.TABLE_NAME) .where(eq(CassandraMailboxCountersTable.MAILBOX_ID, mailbox.getMailboxId().asUuid()))); if (!results.isExhausted()) { @@ -165,10 +165,10 @@ public class CassandraMessageMapper impl @Override public void delete(Mailbox<CassandraId> mailbox, Message<CassandraId> message) throws MailboxException { session.execute( - QueryBuilder.delete() - .from(TABLE_NAME) - .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) - .and(eq(IMAP_UID, message.getUid()))); + QueryBuilder.delete() + .from(TABLE_NAME) + .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) + .and(eq(IMAP_UID, message.getUid()))); decrementCount(mailbox); if (!message.isSeen()) { decrementUnseen(mailbox); @@ -193,7 +193,7 @@ public class CassandraMessageMapper impl private void updateMailbox(Mailbox<CassandraId> mailbox, Assignment operation) { session.execute( - update(CassandraMailboxCountersTable.TABLE_NAME) + update(CassandraMailboxCountersTable.TABLE_NAME) .with(operation) .where(eq(CassandraMailboxCountersTable.MAILBOX_ID, mailbox.getMailboxId().asUuid()))); } @@ -228,7 +228,7 @@ public class CassandraMessageMapper impl private PropertyBuilder getPropertyBuilder(Row row) { PropertyBuilder property = new PropertyBuilder( - row.getList(PROPERTIES, UDTValue.class).stream() + row.getList(PROPERTIES, UDTValue.class).stream() .map(x -> new SimpleProperty(x.getString(Properties.NAMESPACE), x.getString(Properties.NAME), x.getString(Properties.VALUE))) .collect(Collectors.toList())); property.setTextualLineCount(row.getLong(TEXTUAL_LINE_COUNT)); @@ -236,15 +236,15 @@ public class CassandraMessageMapper impl } private Message<CassandraId> message(Row row) { - SimpleMessage<CassandraId> message = - new SimpleMessage<CassandraId>( - row.getDate(INTERNAL_DATE), - row.getInt(FULL_CONTENT_OCTETS), - row.getInt(BODY_START_OCTET), - new SharedByteArrayInputStream(getFullContent(row)), - getFlags(row), - getPropertyBuilder(row), - CassandraId.of(row.getUUID(MAILBOX_ID))); + SimpleMessage<CassandraId> message = + new SimpleMessage<CassandraId>( + row.getDate(INTERNAL_DATE), + row.getInt(FULL_CONTENT_OCTETS), + row.getInt(BODY_START_OCTET), + new SharedByteArrayInputStream(getFullContent(row)), + getFlags(row), + getPropertyBuilder(row), + CassandraId.of(row.getUUID(MAILBOX_ID))); message.setUid(row.getLong(IMAP_UID)); return message; } @@ -266,30 +266,30 @@ public class CassandraMessageMapper impl private Where selectAll(Mailbox<CassandraId> mailbox) { return select(FIELDS) - .from(TABLE_NAME) - .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())); + .from(TABLE_NAME) + .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())); } private Where selectFrom(Mailbox<CassandraId> mailbox, long uid) { return select(FIELDS) - .from(TABLE_NAME) - .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) - .and(gte(IMAP_UID, uid)); + .from(TABLE_NAME) + .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) + .and(gte(IMAP_UID, uid)); } private Where selectRange(Mailbox<CassandraId> mailbox, long from, long to) { return select(FIELDS) - .from(TABLE_NAME) - .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) - .and(gte(IMAP_UID, from)) - .and(lte(IMAP_UID, to)); + .from(TABLE_NAME) + .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) + .and(gte(IMAP_UID, from)) + .and(lte(IMAP_UID, to)); } private Where selectMessage(Mailbox<CassandraId> mailbox, long uid) { return select(FIELDS) - .from(TABLE_NAME) - .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) - .and(eq(IMAP_UID, uid)); + .from(TABLE_NAME) + .where(eq(MAILBOX_ID, mailbox.getMailboxId().asUuid())) + .and(eq(IMAP_UID, uid)); } @Override @@ -364,34 +364,34 @@ public class CassandraMessageMapper impl private MessageMetaData save(Mailbox<CassandraId> mailbox, Message<CassandraId> message) throws MailboxException { try { Insert query = insertInto(TABLE_NAME) - .value(MAILBOX_ID, mailbox.getMailboxId().asUuid()) - .value(IMAP_UID, message.getUid()) - .value(MOD_SEQ, message.getModSeq()) - .value(INTERNAL_DATE, message.getInternalDate()) - .value(BODY_START_OCTET, message.getFullContentOctets() - message.getBodyOctets()) - .value(FULL_CONTENT_OCTETS, message.getFullContentOctets()) - .value(BODY_OCTECTS, message.getBodyOctets()) - .value(ANSWERED, message.isAnswered()) - .value(DELETED, message.isDeleted()) - .value(DRAFT, message.isDraft()) - .value(FLAGGED, message.isFlagged()) - .value(RECENT, message.isRecent()) - .value(SEEN, message.isSeen()) - .value(USER, message.createFlags().contains(Flag.USER)) - .value(BODY_CONTENT, bindMarker()) - .value(HEADER_CONTENT, bindMarker()) - .value(PROPERTIES, message.getProperties().stream() - .map(x -> typesProvider.getDefinedUserType(TYPE.Property) - .newValue() - .setString(Properties.NAMESPACE, x.getNamespace()) - .setString(Properties.NAME, x.getLocalName()) - .setString(Properties.VALUE, x.getValue())) - .collect(Collectors.toList())) - .value(TEXTUAL_LINE_COUNT, message.getTextualLineCount()) - .value(FLAG_VERSION, 0); + .value(MAILBOX_ID, mailbox.getMailboxId().asUuid()) + .value(IMAP_UID, message.getUid()) + .value(MOD_SEQ, message.getModSeq()) + .value(INTERNAL_DATE, message.getInternalDate()) + .value(BODY_START_OCTET, message.getFullContentOctets() - message.getBodyOctets()) + .value(FULL_CONTENT_OCTETS, message.getFullContentOctets()) + .value(BODY_OCTECTS, message.getBodyOctets()) + .value(ANSWERED, message.isAnswered()) + .value(DELETED, message.isDeleted()) + .value(DRAFT, message.isDraft()) + .value(FLAGGED, message.isFlagged()) + .value(RECENT, message.isRecent()) + .value(SEEN, message.isSeen()) + .value(USER, message.createFlags().contains(Flag.USER)) + .value(BODY_CONTENT, bindMarker()) + .value(HEADER_CONTENT, bindMarker()) + .value(PROPERTIES, message.getProperties().stream() + .map(x -> typesProvider.getDefinedUserType(TYPE.Property) + .newValue() + .setString(Properties.NAMESPACE, x.getNamespace()) + .setString(Properties.NAME, x.getLocalName()) + .setString(Properties.VALUE, x.getValue())) + .collect(Collectors.toList())) + .value(TEXTUAL_LINE_COUNT, message.getTextualLineCount()) + .value(FLAG_VERSION, 0); PreparedStatement preparedStatement = session.prepare(query.toString()); - - + + BoundStatement boundStatement = preparedStatement.bind(toByteBuffer(message.getBodyContent()), toByteBuffer(message.getHeaderContent())); session.execute(boundStatement); return new SimpleMessageMetaData(message); @@ -402,18 +402,18 @@ public class CassandraMessageMapper impl private boolean conditionalSave(Mailbox<CassandraId> mailbox, Message<CassandraId> message, long flagVersion) throws MailboxException { ResultSet resultSet = session.execute( - update(TABLE_NAME) - .with(set(ANSWERED, message.isAnswered())) - .and(set(DELETED, message.isDeleted())) - .and(set(DRAFT, message.isDraft())) - .and(set(FLAGGED, message.isFlagged())) - .and(set(RECENT, message.isRecent())) - .and(set(SEEN, message.isSeen())) - .and(set(USER, message.createFlags().contains(Flag.USER))) - .and(set(FLAG_VERSION, flagVersion + 1)) - .where(eq(IMAP_UID, message.getUid())) - .and(eq(MAILBOX_ID, message.getMailboxId().asUuid())) - .onlyIf(eq(FLAG_VERSION, flagVersion)) + update(TABLE_NAME) + .with(set(ANSWERED, message.isAnswered())) + .and(set(DELETED, message.isDeleted())) + .and(set(DRAFT, message.isDraft())) + .and(set(FLAGGED, message.isFlagged())) + .and(set(RECENT, message.isRecent())) + .and(set(SEEN, message.isSeen())) + .and(set(USER, message.createFlags().contains(Flag.USER))) + .and(set(FLAG_VERSION, flagVersion + 1)) + .where(eq(IMAP_UID, message.getUid())) + .and(eq(MAILBOX_ID, message.getMailboxId().asUuid())) + .onlyIf(eq(FLAG_VERSION, flagVersion)) ); return resultSet.one().getBool(CassandraConstants.LIGHTWEIGHT_TRANSACTION_APPLIED); } --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org