org.usergrid.persistence.entities
Class Group

java.lang.Object
  extended by org.usergrid.persistence.AbstractEntity
      extended by org.usergrid.persistence.TypedEntity
          extended by org.usergrid.persistence.entities.Group
All Implemented Interfaces:
Comparable<Entity>, Entity, EntityRef

public class Group
extends TypedEntity

Groups are used to organize users.


Field Summary
protected  List<UUID> activities
           
static String CONNECTION_MEMBERSHIP
           
protected  Set<String> connections
           
protected  Map<String,CredentialsInfo> credentials
           
static String ENTITY_TYPE
           
protected  List<UUID> feed
           
protected  String path
           
protected  Set<String> permissions
           
protected  Map<String,String> rolenames
           
protected  List<UUID> roles
           
protected  List<UUID> users
           
 
Fields inherited from class org.usergrid.persistence.AbstractEntity
created, dynamic_properties, dynamic_sets, modified, uuid
 
Constructor Summary
Group()
           
Group(UUID id)
           
 
Method Summary
 List<UUID> getActivities()
           
 Set<String> getConnections()
           
 Map<String,CredentialsInfo> getCredentials()
           
 List<UUID> getFeed()
           
 String getPath()
           
 Map<String,String> getRolenames()
           
 List<UUID> getRoles()
           
 List<UUID> getUsers()
           
 void setActivities(List<UUID> activities)
           
 void setConnections(Set<String> connections)
           
 void setCredentials(Map<String,CredentialsInfo> credentials)
           
 void setFeed(List<UUID> feed)
           
 void setPath(String path)
           
 void setRolenames(Map<String,String> rolenames)
           
 void setRoles(List<UUID> roles)
           
 void setUsers(List<UUID> users)
           
 
Methods inherited from class org.usergrid.persistence.TypedEntity
toTypedEntity
 
Methods inherited from class org.usergrid.persistence.AbstractEntity
addProperties, clearDataset, clearMetadata, compareTo, getCollections, getConnections, getCreated, getDataset, getDynamicProperties, getMetadata, getModified, getName, getProperties, getProperty, getType, getUuid, mergeDataset, mergeMetadata, setCollections, setConnections, setCreated, setDataset, setDynamicProperty, setMetadata, setModified, setProperties, setProperty, setType, setUuid, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENTITY_TYPE

public static final String ENTITY_TYPE
See Also:
Constant Field Values

CONNECTION_MEMBERSHIP

public static final String CONNECTION_MEMBERSHIP
See Also:
Constant Field Values

path

protected String path

connections

protected Set<String> connections

rolenames

protected Map<String,String> rolenames

permissions

protected Set<String> permissions

credentials

protected Map<String,CredentialsInfo> credentials

users

protected List<UUID> users

activities

protected List<UUID> activities

feed

protected List<UUID> feed

roles

protected List<UUID> roles
Constructor Detail

Group

public Group()

Group

public Group(UUID id)
Method Detail

getPath

public String getPath()

setPath

public void setPath(String path)

getUsers

public List<UUID> getUsers()

setUsers

public void setUsers(List<UUID> users)

getConnections

public Set<String> getConnections()

setConnections

public void setConnections(Set<String> connections)

getRolenames

public Map<String,String> getRolenames()

setRolenames

public void setRolenames(Map<String,String> rolenames)

getActivities

public List<UUID> getActivities()

setActivities

public void setActivities(List<UUID> activities)

getFeed

public List<UUID> getFeed()

setFeed

public void setFeed(List<UUID> feed)

getCredentials

public Map<String,CredentialsInfo> getCredentials()

setCredentials

public void setCredentials(Map<String,CredentialsInfo> credentials)

getRoles

public List<UUID> getRoles()

setRoles

public void setRoles(List<UUID> roles)


Copyright © 2013. All Rights Reserved.