Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


oracle.iam.rm.server_api
Interface ArgumentDefinition

All Superinterfaces:
java.io.Serializable

public interface ArgumentDefinition
extends java.io.Serializable

The interface definition of an argument for an operation.


Method Summary
 java.lang.String getArgumentId()
          Gets the ID of the argument.
 PermissionFilter getPermissionFilter()
          Gets the required permission filter if this is an object type argument.
 java.lang.String getRelatedObjectAttributeId()
          Gets the related object type attribute ID.
 java.lang.String getRelatedObjectType()
          Gets the related object type.
 java.lang.String getTitle()
          Gets the argument title.
 Type getType()
          Gets the argument type.
 Validator getValidator()
          Gets the validator for this argument.

 

Method Detail

getArgumentId

java.lang.String getArgumentId()
Gets the ID of the argument.
Returns:
String representing the ID of the argument.

getPermissionFilter

PermissionFilter getPermissionFilter()
Gets the required permission filter if this is an object type argument. <p/> This is only applicable for arguments that are object references. For primitive types such as strings, numbers and dates, this will always return null.
Returns:
PermissionFilter representing the required object permission if this is an object type argument or null if it a primitive argument type or there is no associated permission.

getType

Type getType()
Gets the argument type.
Returns:
Type of this argument.

getTitle

java.lang.String getTitle()
Gets the argument title.
Returns:
Title of this argument.

getValidator

Validator getValidator()
Gets the validator for this argument.
Returns:
Validator for this argument.

getRelatedObjectType

java.lang.String getRelatedObjectType()
Gets the related object type.
Returns:
String representing the related object type or null if this argument it not related to an object type.

getRelatedObjectAttributeId

java.lang.String getRelatedObjectAttributeId()
Gets the related object type attribute ID.
Returns:
String representing the related object type attribute ID or null if this argument is not related to an object type's attribute.

Skip navigation links

Oracle Role Manager Java API Reference
10g (10.1.4)
E14613-01


Copyright © 2008, 2009 Oracle. All Rights Reserved.