mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-04 15:45:58 +01:00
Adds class and methods comments
git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2273 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
parent
060f1de579
commit
00ffca04db
1 changed files with 48 additions and 8 deletions
|
@ -56,7 +56,9 @@ import java.util.*;
|
||||||
import org.jivesoftware.smack.packet.IQ;
|
import org.jivesoftware.smack.packet.IQ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents .....
|
* IQ packet that serves for granting and revoking ownership privileges, granting
|
||||||
|
* and revoking administrative privileges and destroying a room. All these operations
|
||||||
|
* are scoped by the 'http://jabber.org/protocol/muc#owner' namespace.
|
||||||
*
|
*
|
||||||
* @author Gaston Dombiak
|
* @author Gaston Dombiak
|
||||||
*/
|
*/
|
||||||
|
@ -65,20 +67,46 @@ public class MUCOwner extends IQ {
|
||||||
private List items = new ArrayList();
|
private List items = new ArrayList();
|
||||||
private Destroy destroy;
|
private Destroy destroy;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns an Iterator for item childs that holds information about affiliation,
|
||||||
|
* jids and nicks.
|
||||||
|
*
|
||||||
|
* @return an Iterator for item childs that holds information about affiliation,
|
||||||
|
* jids and nicks.
|
||||||
|
*/
|
||||||
public Iterator getItems() {
|
public Iterator getItems() {
|
||||||
synchronized (items) {
|
synchronized (items) {
|
||||||
return Collections.unmodifiableList(new ArrayList(items)).iterator();
|
return Collections.unmodifiableList(new ArrayList(items)).iterator();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a request to the server to destroy a room. The sender of the request
|
||||||
|
* should be the room's owner. If the sender of the destroy request is not the room's owner
|
||||||
|
* then the server will answer a "Forbidden" error.
|
||||||
|
*
|
||||||
|
* @return a request to the server to destroy a room.
|
||||||
|
*/
|
||||||
public Destroy getDestroy() {
|
public Destroy getDestroy() {
|
||||||
return destroy;
|
return destroy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets a request to the server to destroy a room. The sender of the request
|
||||||
|
* should be the room's owner. If the sender of the destroy request is not the room's owner
|
||||||
|
* then the server will answer a "Forbidden" error.
|
||||||
|
*
|
||||||
|
* @param destroy the request to the server to destroy a room.
|
||||||
|
*/
|
||||||
public void setDestroy(Destroy destroy) {
|
public void setDestroy(Destroy destroy) {
|
||||||
this.destroy = destroy;
|
this.destroy = destroy;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adds an item child that holds information about affiliation, jids and nicks.
|
||||||
|
*
|
||||||
|
* @param item the item child that holds information about affiliation, jids and nicks.
|
||||||
|
*/
|
||||||
public void addItem(Item item) {
|
public void addItem(Item item) {
|
||||||
synchronized (items) {
|
synchronized (items) {
|
||||||
items.add(item);
|
items.add(item);
|
||||||
|
@ -104,15 +132,12 @@ public class MUCOwner extends IQ {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
|
||||||
* Item child that holds information about affiliation, jids and nicks.
|
* Item child that holds information about affiliation, jids and nicks.
|
||||||
*
|
*
|
||||||
* @author Gaston Dombiak
|
* @author Gaston Dombiak
|
||||||
*/
|
*/
|
||||||
public static class Item {
|
public static class Item {
|
||||||
|
|
||||||
// TODO repasar si los comentarios estan OK porque son copy&paste
|
|
||||||
|
|
||||||
private String actor;
|
private String actor;
|
||||||
private String reason;
|
private String reason;
|
||||||
private String affiliation;
|
private String affiliation;
|
||||||
|
@ -247,34 +272,49 @@ public class MUCOwner extends IQ {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Represents a request to the server to destroy a room. The sender of the request
|
||||||
|
* should be the room's owner. If the sender of the destroy request is not the room's owner
|
||||||
|
* then the server will answer a "Forbidden" error.
|
||||||
|
*
|
||||||
|
* @author Gaston Dombiak
|
||||||
|
*/
|
||||||
public static class Destroy {
|
public static class Destroy {
|
||||||
private String reason;
|
private String reason;
|
||||||
private String jid;
|
private String jid;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return
|
* Returns the JID of an alternate location since the current room is being destroyed.
|
||||||
|
*
|
||||||
|
* @return the JID of an alternate location.
|
||||||
*/
|
*/
|
||||||
public String getJid() {
|
public String getJid() {
|
||||||
return jid;
|
return jid;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return
|
* Returns the reason for the room destruction.
|
||||||
|
*
|
||||||
|
* @return the reason for the room destruction.
|
||||||
*/
|
*/
|
||||||
public String getReason() {
|
public String getReason() {
|
||||||
return reason;
|
return reason;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param jid
|
* Sets the JID of an alternate location since the current room is being destroyed.
|
||||||
|
*
|
||||||
|
* @param jid the JID of an alternate location.
|
||||||
*/
|
*/
|
||||||
public void setJid(String jid) {
|
public void setJid(String jid) {
|
||||||
this.jid = jid;
|
this.jid = jid;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param reason
|
* Sets the reason for the room destruction.
|
||||||
|
*
|
||||||
|
* @param reason the reason for the room destruction.
|
||||||
*/
|
*/
|
||||||
public void setReason(String reason) {
|
public void setReason(String reason) {
|
||||||
this.reason = reason;
|
this.reason = reason;
|
||||||
|
|
Loading…
Reference in a new issue