org.usergrid.persistence.entities
Class Role
java.lang.Object
org.usergrid.persistence.AbstractEntity
org.usergrid.persistence.TypedEntity
org.usergrid.persistence.entities.Role
- All Implemented Interfaces:
- Comparable<Entity>, Entity, EntityRef
public class Role
- extends TypedEntity
Groups are used to organize users.
Methods inherited from class org.usergrid.persistence.AbstractEntity |
addProperties, clearDataset, clearMetadata, compareTo, getCollections, getConnections, getCreated, getDataset, getDynamicProperties, getMetadata, getModified, getProperties, getProperty, getType, getUuid, mergeDataset, mergeMetadata, setCollections, setConnections, setCreated, setDataset, setDynamicProperty, setMetadata, setModified, setProperties, setProperty, setType, setUuid, toString |
ENTITY_TYPE
public static final String ENTITY_TYPE
- See Also:
- Constant Field Values
name
protected String name
roleName
protected String roleName
title
protected String title
inactivity
protected Long inactivity
permissions
protected Set<String> permissions
users
protected List<UUID> users
groups
protected List<UUID> groups
Role
public Role()
Role
public Role(String roleName)
Role
public Role(UUID id)
getName
public String getName()
- Specified by:
getName
in interface Entity
- Overrides:
getName
in class AbstractEntity
setName
public void setName(String name)
getRoleName
public String getRoleName()
setRoleName
public void setRoleName(String roleName)
getTitle
public String getTitle()
setTitle
public void setTitle(String title)
getInactivity
public Long getInactivity()
- Returns:
- the inactivity
setInactivity
public void setInactivity(Long inactivity)
- Parameters:
inactivity
- the inactivity to set
getUsers
public List<UUID> getUsers()
setUsers
public void setUsers(List<UUID> users)
getPermissions
public Set<String> getPermissions()
setPermissions
public void setPermissions(Set<String> permissions)
getGroups
public List<UUID> getGroups()
setGroups
public void setGroups(List<UUID> groups)
Copyright © 2013. All Rights Reserved.