From 063284837c8c366e5502b1b0264b8eb807b61732 Mon Sep 17 00:00:00 2001 From: Joe Robinson Date: Wed, 27 Oct 2010 14:21:09 +0100 Subject: Basic upload functionality to predifined location, with basic file browser --- org/apache/commons/net/pop3/POP3MessageInfo.java | 82 ++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 org/apache/commons/net/pop3/POP3MessageInfo.java (limited to 'org/apache/commons/net/pop3/POP3MessageInfo.java') diff --git a/org/apache/commons/net/pop3/POP3MessageInfo.java b/org/apache/commons/net/pop3/POP3MessageInfo.java new file mode 100644 index 0000000..070fd69 --- /dev/null +++ b/org/apache/commons/net/pop3/POP3MessageInfo.java @@ -0,0 +1,82 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.apache.commons.net.pop3; + +/*** + * POP3MessageInfo is used to return information about messages stored on + * a POP3 server. Its fields are used to mean slightly different things + * depending on the information being returned. + *

+ * In response to a status command, number + * contains the number of messages in the mailbox, size + * contains the size of the mailbox in bytes, and identifier + * is null. + *

+ * In response to a message listings, number + * contains the message number, size contains the + * size of the message in bytes, and identifier is null. + *

+ * In response to unique identifier listings, number contains + * the message number, size is undefined, and + * identifier contains the message's unique identifier. + *

+ *

+ * @author Daniel F. Savarese + ***/ + +public final class POP3MessageInfo +{ + public int number; + public int size; + public String identifier; + + /*** + * Creates a POP3MessageInfo instance with number and + * size set to 0, and identifier set to + * null. + ***/ + public POP3MessageInfo() + { + number = size = 0; + identifier = null; + } + + /*** + * Creates a POP3MessageInfo instance with number set + * to num , size set to octets , + * and identifier set to null. + ***/ + public POP3MessageInfo(int num, int octets) + { + number = num; + size = octets; + identifier = null; + } + + /*** + * Creates a POP3MessageInfo instance with number set + * to num , size undefined, + * and identifier set to uid. + ***/ + public POP3MessageInfo(int num, String uid) + { + number = num; + size = -1; + identifier = uid; + } +} -- cgit v1.2.3