@Transactional public class ConfigurationDao extends Object implements IDataProviderDao<Configuration>
Configuration
getConfValue(String, Class, String)
#get(String)
is deprecated!Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_APP_NAME |
static long |
DEFAULT_MAX_UPLOAD_SIZE |
static String[] |
searchFields |
Constructor and Description |
---|
ConfigurationDao() |
Modifier and Type | Method and Description |
---|---|
Configuration |
add(String key,
String value,
Long userId,
String comment) |
long |
count()
Count the number of instances of
T |
long |
count(String search)
Count the number of instances of
T |
void |
delete(Configuration entity,
Long userId)
Delete an instance of
T |
Configuration |
forceGet(String confKey)
Retrieves Configuration regardless of its deleted status
|
List<Configuration> |
get(int start,
int count)
Get a list of instances of
T |
Configuration |
get(Long id)
Get an instance of an
T |
List<Configuration> |
get(String... keys) |
List<Configuration> |
get(String search,
int start,
int count,
String sort)
Get a list of instances of
T |
String |
getAppName() |
String |
getBaseUrl() |
List<Configuration> |
getConfigurations(int start,
int max,
String orderby,
boolean asc) |
<T> T |
getConfValue(String key,
Class<T> type,
String defaultValue)
Return a object using a custom type and a default value if the key is not
present, or value is not set
Example: Integer my_key = getConfValue("my_key", Integer.class, "15");
|
String |
getCryptKey() |
long |
getMaxUploadSize()
returns the max upload size configured by max_upload_size config key
|
boolean |
getWhiteboardDrawStatus() |
Configuration |
update(Configuration entity,
Long userId)
Update an instance of
T |
Configuration |
update(Configuration entity,
Long userId,
boolean deleted) |
public static final long DEFAULT_MAX_UPLOAD_SIZE
public static final String DEFAULT_APP_NAME
public static final String[] searchFields
public Configuration forceGet(String confKey)
confKey
- public List<Configuration> get(String... keys)
public <T> T getConfValue(String key, Class<T> type, String defaultValue)
key
- type
- defaultValue
- public List<Configuration> getConfigurations(int start, int max, String orderby, boolean asc)
public Configuration add(String key, String value, Long userId, String comment)
public String getAppName()
public String getBaseUrl()
public Configuration get(Long id)
IDataProviderDao
T
get
in interface IDataProviderDao<Configuration>
id
- - id of instance to retrievepublic List<Configuration> get(int start, int count)
IDataProviderDao
T
get
in interface IDataProviderDao<Configuration>
start
- - the start to range to retrievecount
- - maximum instance count to retrievepublic List<Configuration> get(String search, int start, int count, String sort)
IDataProviderDao
T
get
in interface IDataProviderDao<Configuration>
search
- - string search criteria to filter entitiesstart
- - the start to range to retrievecount
- - maximum instance count to retrievesort
- - column and sort orderpublic long count()
IDataProviderDao
T
count
in interface IDataProviderDao<Configuration>
public long count(String search)
IDataProviderDao
T
count
in interface IDataProviderDao<Configuration>
search
- - string search criteria to filter entitiespublic Configuration update(Configuration entity, Long userId)
IDataProviderDao
T
update
in interface IDataProviderDao<Configuration>
entity
- - entity to be updateduserId
- - user performed updatepublic Configuration update(Configuration entity, Long userId, boolean deleted)
public void delete(Configuration entity, Long userId)
IDataProviderDao
T
delete
in interface IDataProviderDao<Configuration>
entity
- - entity to be deleteduserId
- - user performed deletepublic long getMaxUploadSize()
configurationDao
- public String getCryptKey()
public boolean getWhiteboardDrawStatus()
Copyright © 2012–2016 Apache Software Foundation. All rights reserved.