lumis.portal.structure.sync.model.channel
Class Group

Package class diagram package Group
java.lang.Object
  extended by lumis.portal.structure.sync.model.channel.Group
All Implemented Interfaces:
Serializable, Cloneable

public class Group
extends Object
implements Serializable, Cloneable

Group model.

Documentation in this class focus synchronization behavior. About the use behind the fields in the portal, see GroupConfig.

Since:
6.2.0
See Also:
GroupConfig, Serialized Form

Constructor Summary
Group()
           
 
Method Summary
 void applyChannelTemplateLinkInfo(ChannelTemplateLinkInfo channelTemplateLinkInfo)
           
protected  Group clone()
          Returns a shallow clone of this group.
 Group cloneAndPostponeDependencies(Queue<AccessControlEntry> entriesToAdd, Queue<ParallelExecutor.IDatabaseTask> channelTemplateLinksToAdd)
          Creates a clone of this group, without dependencies (which are postponed for add).
 AccessControlList getAccessControlList()
           
 Channel getChannel()
           
 String getChannelId()
           
 String getId()
           
 List<GroupMemberXml> getMembers()
           
 void setChannel(Channel channel)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Group

public Group()
Method Detail

getId

public String getId()

getChannel

public Channel getChannel()

setChannel

public void setChannel(Channel channel)

getAccessControlList

public AccessControlList getAccessControlList()

getChannelId

public String getChannelId()

getMembers

public List<GroupMemberXml> getMembers()

cloneAndPostponeDependencies

public Group cloneAndPostponeDependencies(Queue<AccessControlEntry> entriesToAdd,
                                          Queue<ParallelExecutor.IDatabaseTask> channelTemplateLinksToAdd)
Creates a clone of this group, without dependencies (which are postponed for add).

Parameters:
entriesToAdd - the queue for the ACL entries to add.
channelTemplateLinksToAdd - the queue for Channel Template Links to add.
Returns:
the clone.
Since:
6.2.0

clone

protected Group clone()
Returns a shallow clone of this group.

Overrides:
clone in class Object
Returns:
the clone.

applyChannelTemplateLinkInfo

public void applyChannelTemplateLinkInfo(ChannelTemplateLinkInfo channelTemplateLinkInfo)


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