Class ApplicationType


  • public final class ApplicationType
    extends Object
    Application Type defines the default supported action names; search and save index generators; and resource comparator.
    • Field Detail

      • FIELD_NAME

        public static String FIELD_NAME
    • Method Detail

      • setApplicationClassName

        public void setApplicationClassName​(String applicationClassName)
        Sets application class name.
        Parameters:
        applicationClassName - Application class name.
      • getApplicationClassName

        public String getApplicationClassName()
        Returns application class name.
        Returns:
        application class name.
      • getName

        public String getName()
        Returns application name.
        Returns:
        application name.
      • getActions

        public Map<String,​Boolean> getActions()
        Returns supported action names and its default values.
        Returns:
        supported action names and its default values.
      • setActions

        public void setActions​(Map<String,​Boolean> actions)
        Sets supported action names and its default values.
        Parameters:
        actions - supported action names and its default values.
      • getResourceSearchIndex

        public ResourceSearchIndexes getResourceSearchIndex​(String resource,
                                                            String realm)
                                                     throws EntitlementException
        Returns search indexes for a give resource name.
        Parameters:
        resource - Resource for generating the indexes.
        realm - Current realm to be searched.
        Returns:
        search indexes for a give resource name.
        Throws:
        EntitlementException - When an error occurs in the entitlements framework.
      • getResourceSaveIndex

        public ResourceSaveIndexes getResourceSaveIndex​(String resource)
        Returns save indexes for a give resource name.
        Parameters:
        resource - Resource for generating the indexes.
        Returns:
        save indexes for a give resource name.
      • getResourceComparator

        public ResourceName getResourceComparator()
        Returns resource comparator.
        Returns:
        resource comparator.
      • getSaveIndex

        public ISaveIndex getSaveIndex()
        Returns save index.
        Returns:
        save index.
      • getSearchIndex

        public ISearchIndex getSearchIndex()
        Returns search index.
        Returns:
        search index.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object