lumis.portal.group
Class GroupConfig

Package class diagram package GroupConfig
java.lang.Object
  extended by lumis.portal.group.GroupConfig
All Implemented Interfaces:
Cloneable, ICacheEntry, ICloneableCacheEntry

@StableMinor(version="6.2",
             sinceVersion="4.0")
public class GroupConfig
extends Object
implements ICloneableCacheEntry

Contains the information about a group principal in the portal.

Since:
4.0.0

Field Summary
static String GROUP_ADMINISTRATORS_ID
           
static String GROUP_ALL_USERS_ID
           
static String GROUP_DEVELOPERS_ID
           
static String GROUP_PUBLISHERS_ID
           
static String GROUP_REGISTERED_USERS_ID
           
static int GROUP_TYPE_FRAMEWORK
           
static int GROUP_TYPE_FRAMEWORK_IMPLIED_GROUPS
           
static int GROUP_TYPE_STANDARD
           
 
Constructor Summary
GroupConfig()
           
 
Method Summary
 GroupConfig clone()
           
 void deserialize(Node groupNode)
           
 String getAccessControlListId()
           
 String getAlias()
           
 String getChannelId()
           
 String getDescription()
           
 String getGroupTypeId()
           
 String getId()
           
 String getName()
           
 String getOrigin()
           
 int getType()
           
 boolean hasImpliedMembers()
           
 void serialize(GroupConfig groupConfig, OutputStream outputStream)
           
 void setAccessControlListId(String accessControlListId)
           
 void setAlias(String alias)
           
 void setChannelId(String channel)
           
 void setDescription(String description)
           
 void setGroupTypeId(String groupTypeId)
           
 void setId(String id)
           
 void setName(String name)
           
 void setOrigin(String origin)
           
 void setType(int type)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GROUP_ALL_USERS_ID

public static final String GROUP_ALL_USERS_ID
See Also:
Constant Field Values

GROUP_REGISTERED_USERS_ID

public static final String GROUP_REGISTERED_USERS_ID
See Also:
Constant Field Values

GROUP_ADMINISTRATORS_ID

public static final String GROUP_ADMINISTRATORS_ID
See Also:
Constant Field Values

GROUP_DEVELOPERS_ID

public static final String GROUP_DEVELOPERS_ID
See Also:
Constant Field Values

GROUP_PUBLISHERS_ID

public static final String GROUP_PUBLISHERS_ID
See Also:
Constant Field Values

GROUP_TYPE_STANDARD

public static final int GROUP_TYPE_STANDARD
See Also:
Constant Field Values

GROUP_TYPE_FRAMEWORK_IMPLIED_GROUPS

public static final int GROUP_TYPE_FRAMEWORK_IMPLIED_GROUPS
See Also:
Constant Field Values

GROUP_TYPE_FRAMEWORK

public static final int GROUP_TYPE_FRAMEWORK
See Also:
Constant Field Values
Constructor Detail

GroupConfig

public GroupConfig()
Method Detail

getOrigin

public String getOrigin()

setOrigin

public void setOrigin(String origin)

getAlias

public String getAlias()

setAlias

public void setAlias(String alias)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getId

public String getId()

setId

public void setId(String id)

getName

public String getName()

setName

public void setName(String name)

getType

public int getType()

setType

public void setType(int type)

getAccessControlListId

public String getAccessControlListId()

setAccessControlListId

public void setAccessControlListId(String accessControlListId)

getChannelId

public String getChannelId()

setChannelId

public void setChannelId(String channel)

getGroupTypeId

public String getGroupTypeId()

setGroupTypeId

public void setGroupTypeId(String groupTypeId)

hasImpliedMembers

public boolean hasImpliedMembers()

clone

public GroupConfig clone()
                  throws CloneNotSupportedException
Specified by:
clone in interface ICloneableCacheEntry
Overrides:
clone in class Object
Throws:
CloneNotSupportedException

serialize

public void serialize(GroupConfig groupConfig,
                      OutputStream outputStream)
               throws PortalException
Throws:
PortalException

deserialize

public void deserialize(Node groupNode)
                 throws PortalException
Throws:
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.