public final class ApplicationType extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_NAME |
Constructor and Description |
---|
ApplicationType(String name,
Map<String,Boolean> actions,
Class searchIndex,
Class saveIndex,
Class resourceComp)
Constructs an instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Map<String,Boolean> |
getActions()
Returns supported action names and its default values.
|
Class |
getApplicationClass()
Returns application class
|
String |
getApplicationClassName()
Returns application class name.
|
String |
getName()
Returns application name.
|
ResourceName |
getResourceComparator()
Returns resource comparator.
|
ResourceSaveIndexes |
getResourceSaveIndex(String resource)
Returns save indexes for a give resource name.
|
ResourceSearchIndexes |
getResourceSearchIndex(String resource,
String realm)
Returns search indexes for a give resource name.
|
ISaveIndex |
getSaveIndex()
Returns save index.
|
ISearchIndex |
getSearchIndex()
Returns search index.
|
int |
hashCode() |
void |
setActions(Map<String,Boolean> actions)
Sets supported action names and its default values.
|
void |
setApplicationClassName(String applicationClassName)
Sets application class name.
|
void |
setSaveIndex(Class saveIndex)
Set save index generator.
|
void |
setSearchIndex(Class searchIndex)
Set search index generator.
|
public static String FIELD_NAME
public ApplicationType(String name, Map<String,Boolean> actions, Class searchIndex, Class saveIndex, Class resourceComp) throws InstantiationException, IllegalAccessException
name
- Name of application type;actions
- Supported action names.searchIndex
- Search index generator.saveIndex
- Save index generator.resourceComp
- Resource comparator.InstantiationException
IllegalAccessException
public void setApplicationClassName(String applicationClassName)
applicationClassName
- Application class name.public String getApplicationClassName()
public Class getApplicationClass() throws EntitlementException
EntitlementException
public String getName()
public Map<String,Boolean> getActions()
public void setActions(Map<String,Boolean> actions)
actions
- supported action names and its default values.public void setSaveIndex(Class saveIndex) throws InstantiationException, IllegalAccessException
saveIndex
- save index generator.InstantiationException
IllegalAccessException
public void setSearchIndex(Class searchIndex) throws InstantiationException, IllegalAccessException
searchIndex
- search index generator.InstantiationException
IllegalAccessException
public ResourceSearchIndexes getResourceSearchIndex(String resource, String realm) throws EntitlementException
resource
- Resource for generating the indexes.realm
- Current realm to be searched.EntitlementException
- When an error occurs in the entitlements framework.public ResourceSaveIndexes getResourceSaveIndex(String resource)
resource
- Resource for generating the indexes.public ResourceName getResourceComparator()
public ISaveIndex getSaveIndex()
public ISearchIndex getSearchIndex()
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.