|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CertificationAdministrationService
Public administration API for the OIM Certification feature.
Field Summary | |
---|---|
static java.lang.String |
CONFIGURATION_KEY_CERTIFICATION |
static java.lang.String |
CONFIGURATION_KEY_RISK_MAPPING |
Method Summary | |
---|---|
boolean |
createCertificationJob(java.lang.String certificationDefinitionName, java.lang.String jobName, Trigger trigger) Creates and schedules a job to run a certification for a given definition |
EventListener |
createEventListener(EventListener listener) Creates an event listener |
void |
deleteCertificationDefinition(java.lang.Long certificationDefinitionId) Deletes a certification definition |
void |
deleteEventListener(java.lang.String listenerName) Deletes an event listener |
java.util.List |
findAllActiveEventListeners() Retrieves all event listeners where status is EventListener.STATUS_ENABLED |
java.util.List |
findAllEventListeners() Deprecated. |
java.util.List |
findAllEventListeners(SearchCriteria searchCriteria, java.util.Set retAttrs, java.util.HashMap configParams) Retrieves all event listeners |
java.util.List |
findCertificationDefinitions(SearchCriteria searchCriteria, java.util.Set retAttrs, java.util.Map configParams) Retrieves all configured certification definitions, constrained by a PaginationContext provided in the configParams where default pagination context parameters are used when not included in the configParams or when configParams is null. |
java.util.List |
findCertificationDefinitionsByType(java.lang.Integer certType, java.util.Set retAttrs, java.util.Map configParams) Retrieves all certification definitions of a given type |
java.util.Map |
findComposites(java.lang.String searchExpression) |
java.util.List |
findCustomReviewerMethods(java.lang.Integer certType) Retrieves all CustomReviewer methods for given certification type |
java.lang.Long |
getCertificationDefinitionCount(SearchCriteria searchCriteria) Get a count of the Certification Definitions available |
java.util.Map |
getCertificationDefinitionDependancies(java.lang.String certificationDefinitionName) Finds event listeners and certification jobs which depend on the named certification definition |
java.lang.Long |
getEventListenerCount(SearchCriteria searchCriteria) Get a count of the Event Listeneres available |
boolean |
isExistingEventListener(java.lang.String listenerName) Determines whether or not an event listener of a given name exists |
IDCConfiguration |
loadCertificationConfiguration() Loads the certification configuration from MDS or returns a default one, if none is stored. |
CertificationDefinition |
loadCertificationDefinition(java.lang.Long certificationDefinitionId) Retrieves a certification definition by id |
CertificationDefinition |
loadCertificationDefinition(java.lang.String certificationName) Retrieves a certification definition by name |
EventListener |
loadEventListener(java.lang.String listenerName) Retrieves an event listener |
RiskConfiguration |
loadRiskConfiguration() loadRiskConfiguration: Retrieve risk config from MDS. |
void |
saveCertificationConfiguration(IDCConfiguration idcConfig) Saves a certification configuration to MDS, potentially replacing one already stored, there. |
java.lang.Long |
saveCertificationDefinition(CertificationDefinition definition) Persists a certification definition. |
void |
saveRiskConfiguration(RiskConfiguration riskConfig) Saves a risk configuration to MDS, potentially replacing one already stored, there. |
EventListener |
updateEventListener(EventListener listener) Updates an event listener |
Field Detail |
---|
static final java.lang.String CONFIGURATION_KEY_CERTIFICATION
static final java.lang.String CONFIGURATION_KEY_RISK_MAPPING
Method Detail |
---|
void saveCertificationConfiguration(IDCConfiguration idcConfig) throws CertificationEngineException
idcConfig
- the configuration to storeCertificationEngineException
IDCConfiguration loadCertificationConfiguration() throws CertificationEngineException
CertificationEngineException
void saveRiskConfiguration(RiskConfiguration riskConfig) throws CertificationEngineException
riskConfig
- the configuration to storeCertificationEngineException
RiskConfiguration loadRiskConfiguration() throws CertificationEngineException
CertificationEngineException
java.lang.Long saveCertificationDefinition(CertificationDefinition definition) throws InvalidArgumentException, CertificationEngineException, AlreadyExistsException
definition
- the definition to storeInvalidArgumentException
- In case a null definition is passed as the argument (IAM-8010014)AlreadyExistsException
- if the definition to create (i. e. one with an id) has a name that's already used by another, existing definition (IAM-8010013)CertificationEngineException
- In case of any other exceptionCertificationDefinition loadCertificationDefinition(java.lang.String certificationName) throws CertificationEngineException
certificationName
- the name of the certification definition to findCertificationEngineException
CertificationDefinition loadCertificationDefinition(java.lang.Long certificationDefinitionId) throws CertificationEngineException
certificationDefinitionId
- the id of the certification definition to findCertificationEngineException
java.util.List findCertificationDefinitionsByType(java.lang.Integer certType, java.util.Set retAttrs, java.util.Map configParams) throws CertificationEngineException
certType
- one of the TYPE_* constants in CertificationConstantsretAttrs
- ignoredconfigParams
- this can be used to control pagination. Pass STARTROW for the number of the first row to return ENDROW for the number of the last row to return Default is the first 25 rowsCertificationEngineException
java.util.List findCertificationDefinitions(SearchCriteria searchCriteria, java.util.Set retAttrs, java.util.Map configParams) throws CertificationEngineException
searchCriteria
- - Contains the SearchCriteria to be used for FilterretAttrs
- ignoredconfigParams
- is used to control pagination. Pass STARTROW for the number of the first row to return ENDROW for the number of the last row to return SORTORDER ASCENDING/DESCENDING by name Default is the first 25 rows Default sort order is definintion name ASCENDINGCertificationEngineException
void deleteCertificationDefinition(java.lang.Long certificationDefinitionId) throws CertificationEngineException
certificationDefinitionId
- the ID of the certification definition to deleteCertificationEngineException
java.lang.Long getCertificationDefinitionCount(SearchCriteria searchCriteria) throws CertificationEngineException
searchCriteria
- ignoredCertificationEngineException
EventListener createEventListener(EventListener listener) throws CertificationEngineException, AlreadyExistsException
listener
- the listener to insertCertificationEngineException
AlreadyExistsException
EventListener updateEventListener(EventListener listener) throws CertificationEngineException
listener
- the listener to updateCertificationEngineException
void deleteEventListener(java.lang.String listenerName) throws CertificationEngineException
listenerName
- - name of listener to deleteCertificationEngineException
EventListener loadEventListener(java.lang.String listenerName) throws CertificationEngineException
listenerName
- - name of listener to loadCertificationEngineException
boolean isExistingEventListener(java.lang.String listenerName) throws CertificationEngineException
listenerName
-CertificationEngineException
java.util.List findAllActiveEventListeners() throws CertificationEngineException
CertificationEngineException
@Deprecated
java.util.List findAllEventListeners()
throws CertificationEngineException
CertificationEngineException
java.util.List findAllEventListeners(SearchCriteria searchCriteria, java.util.Set retAttrs, java.util.HashMap configParams) throws CertificationEngineException
searchCriteria
- - Contains the SearchCriteria to be used for FilterretAttrs
- ignoredconfigParams
- this can be used to control pagination. Pass STARTROW for the number of the first row to return ENDROW for the number of the last row to return Default is the first 100 rowsCertificationEngineException
java.lang.Long getEventListenerCount(SearchCriteria searchCriteria) throws CertificationEngineException
searchCriteria
- ignoredCertificationEngineException
java.util.Map findComposites(java.lang.String searchExpression) throws CertificationEngineException
searchExpression
- search stringCertificationEngineException
boolean createCertificationJob(java.lang.String certificationDefinitionName, java.lang.String jobName, Trigger trigger) throws AlreadyExistsException, CertificationEngineException
certificationDefinitionName
- name of the definition to build the certification fromjobName
- the name the job should havetrigger
- scheduling informationCertificationEngineException
AlreadyExistsException
java.util.Map getCertificationDefinitionDependancies(java.lang.String certificationDefinitionName) throws CertificationEngineException
certificationDefinitionName
- the name of the certification definition to checkCertificationEngineException
java.util.List findCustomReviewerMethods(java.lang.Integer certType) throws CertificationEngineException
certType
- one of the TYPE_* constants in CertificationConstantsCertificationEngineException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |