org.usergrid.persistence.entities
Class Application
java.lang.Object
org.usergrid.persistence.AbstractEntity
org.usergrid.persistence.TypedEntity
org.usergrid.persistence.entities.Application
- All Implemented Interfaces:
- Comparable<Entity>, Entity, EntityRef
public class Application
- extends TypedEntity
Applications represent the topmost container for all entities.
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
COLLECTION_USERS
public static final String COLLECTION_USERS
- See Also:
- Constant Field Values
COLLECTION_GROUPS
public static final String COLLECTION_GROUPS
- See Also:
- Constant Field Values
COLLECTION_ASSETS
public static final String COLLECTION_ASSETS
- See Also:
- Constant Field Values
COLLECTION_ACTIVITIES
public static final String COLLECTION_ACTIVITIES
- See Also:
- Constant Field Values
name
protected String name
title
protected String title
accesstokenttl
protected Long accesstokenttl
description
protected String description
collections
protected Set<String> collections
rolenames
protected Map<String,String> rolenames
counters
protected Set<String> counters
activated
protected Boolean activated
disabled
protected Boolean disabled
allowOpenRegistration
protected Boolean allowOpenRegistration
registrationRequiresEmailConfirmation
protected Boolean registrationRequiresEmailConfirmation
registrationRequiresAdminApproval
protected Boolean registrationRequiresAdminApproval
notifyAdminOfNewUsers
protected Boolean notifyAdminOfNewUsers
oauthproviders
protected Map<String,Application.OAuthProvider> oauthproviders
credentials
protected Map<String,String> credentials
webhooks
protected Map<String,Application.WebHook> webhooks
activities
protected List<UUID> activities
assets
protected List<UUID> assets
events
protected List<UUID> events
folders
protected List<UUID> folders
groups
protected List<UUID> groups
users
protected List<UUID> users
devices
protected List<UUID> devices
Application
public Application()
Application
public Application(UUID id)
getName
public String getName()
- Specified by:
getName
in interface Entity
- Overrides:
getName
in class AbstractEntity
setName
public void setName(String name)
getTitle
public String getTitle()
setTitle
public void setTitle(String title)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
activated
public boolean activated()
getActivated
public Boolean getActivated()
setActivated
public void setActivated(Boolean activated)
disabled
public boolean disabled()
getDisabled
public Boolean getDisabled()
setDisabled
public void setDisabled(Boolean disabled)
allowOpenRegistration
public boolean allowOpenRegistration()
getAllowOpenRegistration
public Boolean getAllowOpenRegistration()
setAllowOpenRegistration
public void setAllowOpenRegistration(Boolean allowOpenRegistration)
registrationRequiresEmailConfirmation
public boolean registrationRequiresEmailConfirmation()
getRegistrationRequiresEmailConfirmation
public Boolean getRegistrationRequiresEmailConfirmation()
setRegistrationRequiresEmailConfirmation
public void setRegistrationRequiresEmailConfirmation(Boolean registrationRequiresEmailConfirmation)
registrationRequiresAdminApproval
public boolean registrationRequiresAdminApproval()
getRegistrationRequiresAdminApproval
public Boolean getRegistrationRequiresAdminApproval()
setRegistrationRequiresAdminApproval
public void setRegistrationRequiresAdminApproval(Boolean registrationRequiresAdminApproval)
notifyAdminOfNewUsers
public boolean notifyAdminOfNewUsers()
getNotifyAdminOfNewUsers
public Boolean getNotifyAdminOfNewUsers()
setNotifyAdminOfNewUsers
public void setNotifyAdminOfNewUsers(Boolean notifyAdminOfNewUsers)
getUsers
public List<UUID> getUsers()
setUsers
public void setUsers(List<UUID> users)
getGroups
public List<UUID> getGroups()
setGroups
public void setGroups(List<UUID> groups)
getCollections
public Set<String> getCollections()
setCollections
public void setCollections(Set<String> collections)
getRolenames
public Map<String,String> getRolenames()
setRolenames
public void setRolenames(Map<String,String> rolenames)
getCounters
public Set<String> getCounters()
setCounters
public void setCounters(Set<String> counters)
getAssets
public List<UUID> getAssets()
setAssets
public void setAssets(List<UUID> assets)
getCredentials
public Map<String,String> getCredentials()
setCredentials
public void setCredentials(Map<String,String> credentials)
getActivities
public List<UUID> getActivities()
setActivities
public void setActivities(List<UUID> activities)
getFolders
public List<UUID> getFolders()
setFolders
public void setFolders(List<UUID> folders)
getEvents
public List<UUID> getEvents()
setEvents
public void setEvents(List<UUID> events)
getDevices
public List<UUID> getDevices()
setDevices
public void setDevices(List<UUID> devices)
getOauthproviders
public Map<String,Application.OAuthProvider> getOauthproviders()
setOauthproviders
public void setOauthproviders(Map<String,Application.OAuthProvider> oauthproviders)
getOrganizationName
public String getOrganizationName()
- Get the organization name of this app
- Returns:
getApplicationName
public String getApplicationName()
- Get the application name of this app
- Returns:
getAccesstokenttl
public Long getAccesstokenttl()
- Returns:
- the accesstokenttl
setAccesstokenttl
public void setAccesstokenttl(Long accesstokenttl)
- Parameters:
accesstokenttl
- the accesstokenttl to set
Copyright © 2013. All Rights Reserved.