org.jboss.portlet.forums.model
Class Auth

java.lang.Object
  extended by org.jboss.portlet.forums.model.Auth
All Implemented Interfaces:
java.lang.Cloneable

public class Auth
extends java.lang.Object
implements java.lang.Cloneable

A DVC object that groups the forum authorizations.


Field Summary
static int LEVEL_ACL
          DOCUMENT_ME
static int LEVEL_ADM
          DOCUMENT_ME
static int LEVEL_ALL
          DOCUMENT_ME
static int LEVEL_MOD
          DOCUMENT_ME
static int LEVEL_REG
          DOCUMENT_ME
static int[][] PRESETS
          DOCUMENT_ME
static int TYPE_ANNOUNCE
          DOCUMENT_ME
static int TYPE_ATTACH
          DOCUMENT_ME
static int TYPE_DELETE
          DOCUMENT_ME
static int TYPE_EDIT
          DOCUMENT_ME
static int TYPE_POLL
          DOCUMENT_ME
static int TYPE_POST
          DOCUMENT_ME
static int TYPE_READ
          DOCUMENT_ME
static int TYPE_REPLY
          DOCUMENT_ME
static int TYPE_STICKY
          DOCUMENT_ME
static int TYPE_VIEW
          DOCUMENT_ME
static int TYPE_VOTE
          DOCUMENT_ME
static int[] TYPES
          DOCUMENT_ME
 
Constructor Summary
Auth()
          Creates a new Auth object.
Auth(int[] levels)
          Creates a new Auth object.
 
Method Summary
 java.lang.Object clone()
          DOCUMENT_ME
 int get(int type)
          DOCUMENT_ME
 int getAnnounce()
           
 int getAttachments()
           
 int getDelete()
           
 int getEdit()
           
 int getPoll()
           
 int getPost()
           
 int getRead()
           
 int getReply()
           
 int getSticky()
           
 int getView()
           
 int getVote()
           
 void set(int type, int level)
          DOCUMENT_ME
 void setAnnounce(int announce)
          DOCUMENT_ME
 void setAttachments(int attachments)
          DOCUMENT_ME
 void setDelete(int delete)
          DOCUMENT_ME
 void setEdit(int edit)
          DOCUMENT_ME
 void setPoll(int poll)
          DOCUMENT_ME
 void setPost(int post)
          DOCUMENT_ME
 void setRead(int read)
          DOCUMENT_ME
 void setReply(int reply)
          DOCUMENT_ME
 void setSticky(int sticky)
          DOCUMENT_ME
 void setView(int view)
          DOCUMENT_ME
 void setVote(int vote)
          DOCUMENT_ME
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_VIEW

public static final int TYPE_VIEW
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_READ

public static final int TYPE_READ
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_POST

public static final int TYPE_POST
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_REPLY

public static final int TYPE_REPLY
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_EDIT

public static final int TYPE_EDIT
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_DELETE

public static final int TYPE_DELETE
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_ANNOUNCE

public static final int TYPE_ANNOUNCE
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_STICKY

public static final int TYPE_STICKY
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_POLL

public static final int TYPE_POLL
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_VOTE

public static final int TYPE_VOTE
DOCUMENT_ME

See Also:
Constant Field Values

TYPE_ATTACH

public static final int TYPE_ATTACH
DOCUMENT_ME

See Also:
Constant Field Values

LEVEL_ALL

public static final int LEVEL_ALL
DOCUMENT_ME

See Also:
Constant Field Values

LEVEL_REG

public static final int LEVEL_REG
DOCUMENT_ME

See Also:
Constant Field Values

LEVEL_ACL

public static final int LEVEL_ACL
DOCUMENT_ME

See Also:
Constant Field Values

LEVEL_MOD

public static final int LEVEL_MOD
DOCUMENT_ME

See Also:
Constant Field Values

LEVEL_ADM

public static final int LEVEL_ADM
DOCUMENT_ME

See Also:
Constant Field Values

PRESETS

public static final int[][] PRESETS
DOCUMENT_ME


TYPES

public static final int[] TYPES
DOCUMENT_ME

Constructor Detail

Auth

public Auth()
Creates a new Auth object.


Auth

public Auth(int[] levels)
Creates a new Auth object.

Parameters:
levels - DOCUMENT_ME
Method Detail

getView

public int getView()

setView

public void setView(int view)
DOCUMENT_ME

Parameters:
view - DOCUMENT_ME

getRead

public int getRead()

setRead

public void setRead(int read)
DOCUMENT_ME

Parameters:
read - DOCUMENT_ME

getPost

public int getPost()

setPost

public void setPost(int post)
DOCUMENT_ME

Parameters:
post - DOCUMENT_ME

getReply

public int getReply()

setReply

public void setReply(int reply)
DOCUMENT_ME

Parameters:
reply - DOCUMENT_ME

getEdit

public int getEdit()

setEdit

public void setEdit(int edit)
DOCUMENT_ME

Parameters:
edit - DOCUMENT_ME

getDelete

public int getDelete()

setDelete

public void setDelete(int delete)
DOCUMENT_ME

Parameters:
delete - DOCUMENT_ME

getSticky

public int getSticky()

setSticky

public void setSticky(int sticky)
DOCUMENT_ME

Parameters:
sticky - DOCUMENT_ME

getAnnounce

public int getAnnounce()

setAnnounce

public void setAnnounce(int announce)
DOCUMENT_ME

Parameters:
announce - DOCUMENT_ME

getVote

public int getVote()

setVote

public void setVote(int vote)
DOCUMENT_ME

Parameters:
vote - DOCUMENT_ME

getPoll

public int getPoll()

setPoll

public void setPoll(int poll)
DOCUMENT_ME

Parameters:
poll - DOCUMENT_ME

getAttachments

public int getAttachments()

setAttachments

public void setAttachments(int attachments)
DOCUMENT_ME

Parameters:
attachments - DOCUMENT_ME

get

public int get(int type)
DOCUMENT_ME

Parameters:
type - DOCUMENT_ME
Returns:
DOCUMENT_ME

set

public void set(int type,
                int level)
DOCUMENT_ME

Parameters:
type - DOCUMENT_ME
level - DOCUMENT_ME

clone

public java.lang.Object clone()
DOCUMENT_ME

Overrides:
clone in class java.lang.Object
Returns:
DOCUMENT_ME