Package org.apache.commons.net.nntp
Class NewsgroupInfo
java.lang.Object
org.apache.commons.net.nntp.NewsgroupInfo
NewsgroupInfo stores information pertaining to a newsgroup returned by the NNTP GROUP, LIST, and NEWGROUPS commands, implemented by
selectNewsgroup
, listNewsgroups
, and listNewNewsgroups
respectively.- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
A constant indicating that a newsgroup is moderated.static final int
A constant indicating that a newsgroup is public and unmoderated.static final int
A constant indicating that a newsgroup is closed for general posting.static final int
A constant indicating that the posting permission of a newsgroup is unknown. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Deprecated.long
Gets the estimated number of articles in the newsgroup.int
Deprecated.long
Gets the number of the first article in the newsgroup.int
Deprecated.long
Gets the number of the last article in the newsgroup.Gets the newsgroup name.int
Gets the posting permission of the newsgroup.
-
Field Details
-
UNKNOWN_POSTING_PERMISSION
A constant indicating that the posting permission of a newsgroup is unknown. For example, the NNTP GROUP command does not return posting information, so NewsgroupInfo instances obtained from that command will have an UNKNOWN_POSTING_PERMISSION.- See Also:
-
MODERATED_POSTING_PERMISSION
A constant indicating that a newsgroup is moderated.- See Also:
-
PERMITTED_POSTING_PERMISSION
A constant indicating that a newsgroup is public and unmoderated.- See Also:
-
PROHIBITED_POSTING_PERMISSION
A constant indicating that a newsgroup is closed for general posting.- See Also:
-
-
Constructor Details
-
NewsgroupInfo
public NewsgroupInfo()
-
-
Method Details
-
getArticleCount
Deprecated. -
getArticleCountLong
Gets the estimated number of articles in the newsgroup. The accuracy of this value will depend on the server implementation.- Returns:
- The estimated number of articles in the newsgroup.
-
getFirstArticle
Deprecated. -
getFirstArticleLong
Gets the number of the first article in the newsgroup.- Returns:
- The number of the first article in the newsgroup.
-
getLastArticle
Deprecated. -
getLastArticleLong
Gets the number of the last article in the newsgroup.- Returns:
- The number of the last article in the newsgroup.
-
getNewsgroup
Gets the newsgroup name.- Returns:
- The name of the newsgroup.
-
getPostingPermission
Gets the posting permission of the newsgroup. This will be one of thePOSTING_PERMISSION
constants.- Returns:
- The posting permission status of the newsgroup.
-