Skip navigation links


oracle.iam.configservice.api
Interface DataSource


public interface DataSource

Method Summary
 void addAttribute(Constants.Entity entityType, AttributeDefinition ad)
           
 void addAttribute(Constants.Entity entityType, AttributeDefinition ad, boolean validate)
           
 java.lang.String addCategory(Constants.Entity entityType, CategoryDefinition cd)
           
 void deleteAttribute(Constants.Entity entityType, java.lang.String name)
           
 java.lang.String deleteCategory(Constants.Entity entityType, java.lang.String categoryName)
           
 java.util.List getAdminDefinedLOVCodes(Constants.Entity entityType, java.lang.String value)
           
 java.util.Map getAdvancedSearchAttributes(Constants.Entity entityType)
           
 AttributeDefinition getAttribute(Constants.Entity entityType, java.lang.String name)
           
 java.util.Map getAttributes(Constants.Entity entityType)
           
 java.util.Map getAttributes(Constants.Entity entityType, Constants.Properties property, java.lang.Object value)
           
 java.util.Map getCategories(Constants.Entity entityType)
           
 CategoryDefinition getCategory(Constants.Entity entityType, java.lang.String categoryName)
           
 java.lang.String getEntityKey(Constants.Entity enityType)
           
 java.util.List getSearchableAttributes(Constants.Entity entityType)
           
 java.util.List getSearchResultsTableAttributes(Constants.Entity entityType)
           
 java.util.List getSimpleSearchAttributes(Constants.Entity entityType)
           
 java.lang.String setAdvancedSearchAttributes(Constants.Entity entityType, java.util.List attrs)
           
 java.lang.String setSearchAttributes(Constants.Entity entityType, java.util.List simpleAttrs, java.util.List advancedAttrs, java.util.List resultsTableAttrs)
           
 java.lang.String setSearchResultsTableAttributes(Constants.Entity entityType, java.util.List attrs)
           
 java.lang.String setSimpleSearchAttributes(Constants.Entity entityType, java.util.List attrs)
           
 void updateAttribute(Constants.Entity entityType, AttributeDefinition ad)
           
 void updateAttribute(Constants.Entity entityType, AttributeDefinition ad, boolean validate)
           
 java.lang.String updateCategory(Constants.Entity entityType, CategoryDefinition cd)
           

 

Method Detail

addAttribute

void addAttribute(Constants.Entity entityType,
                  AttributeDefinition ad)
                  throws NoSuchEntityException,
                         AttributeCreateException,
                         ConfigManagerException
Throws:
NoSuchEntityException
AttributeCreateException
ConfigManagerException

addAttribute

void addAttribute(Constants.Entity entityType,
                  AttributeDefinition ad,
                  boolean validate)
                  throws NoSuchEntityException,
                         AttributeCreateException,
                         ConfigManagerException
Throws:
NoSuchEntityException
AttributeCreateException
ConfigManagerException

deleteAttribute

void deleteAttribute(Constants.Entity entityType,
                     java.lang.String name)
                     throws NoSuchEntityException,
                            ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

getAttribute

AttributeDefinition getAttribute(Constants.Entity entityType,
                                 java.lang.String name)
                                 throws NoSuchEntityException,
                                        NoSuchAttributeException,
                                        InvalidLookupException,
                                        ConfigManagerException
Throws:
NoSuchEntityException
NoSuchAttributeException
InvalidLookupException
ConfigManagerException

getAttributes

java.util.Map getAttributes(Constants.Entity entityType)
                            throws NoSuchEntityException,
                                   InvalidLookupException,
                                   ConfigManagerException
Throws:
NoSuchEntityException
InvalidLookupException
ConfigManagerException

getAttributes

java.util.Map getAttributes(Constants.Entity entityType,
                            Constants.Properties property,
                            java.lang.Object value)
                            throws NoSuchEntityException,
                                   InvalidLookupException,
                                   ConfigManagerException
Throws:
NoSuchEntityException
InvalidLookupException
ConfigManagerException

updateAttribute

void updateAttribute(Constants.Entity entityType,
                     AttributeDefinition ad)
                     throws NoSuchEntityException,
                            CannotModifyForSystemAttributeException,
                            CannotModifyAttributePropertyException,
                            CannotChangeToRequiredYetException,
                            ConfigManagerException
Throws:
NoSuchEntityException
CannotModifyForSystemAttributeException
CannotModifyAttributePropertyException
CannotChangeToRequiredYetException
ConfigManagerException

updateAttribute

void updateAttribute(Constants.Entity entityType,
                     AttributeDefinition ad,
                     boolean validate)
                     throws NoSuchEntityException,
                            CannotModifyForSystemAttributeException,
                            CannotChangeToRequiredYetException,
                            ConfigManagerException
Throws:
NoSuchEntityException
CannotModifyForSystemAttributeException
CannotChangeToRequiredYetException
ConfigManagerException

getAdminDefinedLOVCodes

java.util.List getAdminDefinedLOVCodes(Constants.Entity entityType,
                                       java.lang.String value)
                                       throws NoSuchEntityException,
                                              ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

addCategory

java.lang.String addCategory(Constants.Entity entityType,
                             CategoryDefinition cd)
                             throws NoSuchEntityException,
                                    ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

deleteCategory

java.lang.String deleteCategory(Constants.Entity entityType,
                                java.lang.String categoryName)
                                throws NoSuchEntityException,
                                       DeleteCategoryException,
                                       ConfigManagerException
Throws:
NoSuchEntityException
DeleteCategoryException
ConfigManagerException

updateCategory

java.lang.String updateCategory(Constants.Entity entityType,
                                CategoryDefinition cd)
                                throws NoSuchEntityException,
                                       NoSuchCategoryException,
                                       ConfigManagerException
Throws:
NoSuchEntityException
NoSuchCategoryException
ConfigManagerException

getCategory

CategoryDefinition getCategory(Constants.Entity entityType,
                               java.lang.String categoryName)
                               throws NoSuchEntityException
Throws:
NoSuchEntityException

getCategories

java.util.Map getCategories(Constants.Entity entityType)
                            throws NoSuchEntityException
Throws:
NoSuchEntityException

getSearchableAttributes

java.util.List getSearchableAttributes(Constants.Entity entityType)
                                       throws NoSuchEntityException,
                                              ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

setSearchAttributes

java.lang.String setSearchAttributes(Constants.Entity entityType,
                                     java.util.List simpleAttrs,
                                     java.util.List advancedAttrs,
                                     java.util.List resultsTableAttrs)
                                     throws NoSuchEntityException,
                                            ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

getSimpleSearchAttributes

java.util.List getSimpleSearchAttributes(Constants.Entity entityType)
                                         throws NoSuchEntityException
Throws:
NoSuchEntityException

setSimpleSearchAttributes

java.lang.String setSimpleSearchAttributes(Constants.Entity entityType,
                                           java.util.List attrs)
                                           throws NoSuchEntityException,
                                                  ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

getAdvancedSearchAttributes

java.util.Map getAdvancedSearchAttributes(Constants.Entity entityType)
                                          throws NoSuchEntityException
Throws:
NoSuchEntityException

setAdvancedSearchAttributes

java.lang.String setAdvancedSearchAttributes(Constants.Entity entityType,
                                             java.util.List attrs)
                                             throws NoSuchEntityException,
                                                    ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

getSearchResultsTableAttributes

java.util.List getSearchResultsTableAttributes(Constants.Entity entityType)
                                               throws NoSuchEntityException
Throws:
NoSuchEntityException

setSearchResultsTableAttributes

java.lang.String setSearchResultsTableAttributes(Constants.Entity entityType,
                                                 java.util.List attrs)
                                                 throws NoSuchEntityException,
                                                        ConfigManagerException
Throws:
NoSuchEntityException
ConfigManagerException

getEntityKey

java.lang.String getEntityKey(Constants.Entity enityType)
                              throws NoSuchEntityException
Throws:
NoSuchEntityException

Skip navigation links


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.