Skip navigation links


oracle.iam.platform.authopss.vo
Interface Obligation

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
AllowUnlockUserIfFailedLoginObligation, ApprovalObligation, AttributeObligation, OrganizationScopeObligation, ScopeObligation

public interface Obligation
extends java.io.Serializable

Represents an obligation entry that can be passed to the OIM Authorization layer. The obligation is returned in the AuthorizationResult which must be processed by the caller to arrive at the final access check result.


Method Summary
 java.lang.String getName()
          Gets the Obligation name
 java.util.List getValues()
          Gets the List of obligation values
 void join(Obligation obligation)
          Same type of obligation need to be able to join together.
 void setName(java.lang.String name)
          Sets the Obligation name
 void setValues(java.util.List values)
          Sets the List of obligation values

 

Method Detail

getName

java.lang.String getName()
Gets the Obligation name
Returns:
the name

getValues

java.util.List getValues()
Gets the List of obligation values
Returns:
the values

setName

void setName(java.lang.String name)
Sets the Obligation name
Parameters:
name - the name

setValues

void setValues(java.util.List values)
Sets the List of obligation values
Parameters:
values - the values

join

void join(Obligation obligation)
Same type of obligation need to be able to join together.

Skip navigation links


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