22
22
package tigase.xmpp.impl;
24
import java.util.List;
25
import java.util.Queue;
24
import static tigase.xmpp.impl.Privacy.*;
27
27
import java.util.logging.Logger;
28
import java.util.Comparator;
29
import java.util.Collections;
30
import java.util.Iterator;
31
import tigase.server.Packet;
32
import tigase.xmpp.Authorization;
33
import tigase.xmpp.NotAuthorizedException;
34
import tigase.xmpp.StanzaType;
35
import tigase.xmpp.XMPPProcessor;
36
import tigase.xmpp.XMPPProcessorIfc;
37
import tigase.xmpp.XMPPPreprocessorIfc;
38
import tigase.xmpp.XMPPResourceConnection;
39
import tigase.xmpp.XMPPException;
40
import tigase.xml.Element;
41
29
import tigase.db.NonAuthUserRepository;
42
30
import tigase.db.TigaseDBException;
31
import tigase.server.Packet;
43
32
import tigase.util.JIDUtils;
44
import tigase.xmpp.XMPPPacketFilterIfc;
33
import tigase.xml.Element;
45
35
import tigase.xmpp.impl.roster.RosterAbstract;
46
36
import tigase.xmpp.impl.roster.RosterFactory;
48
import static tigase.xmpp.impl.Privacy.*;
51
39
* Describe class JabberIqPrivacy here.