|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-01 ESAPI |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FunctionEntry
This class represents function used in policy rule condition. A function must have return value type, may have a list of parameters.
Nested Class Summary | |
---|---|
static class |
FunctionEntry.ARG_TYPE Specifies type of input parameter or return value, whether it is single/ bag/ set. |
Method Summary | |
---|---|
java.lang.String |
getCategory() Returns category of this function. |
java.lang.String |
getDescription() Get the description of the entity. |
java.lang.String |
getDisplayName() Returns the Display name. |
java.lang.String |
getFunctionClassName() Get the class name which implements the function at runtime |
java.net.URI |
getFunctionURI() Return complete function name in URI format. |
java.lang.String |
getName() Name of the entry. |
java.util.List<java.lang.Class<? extends DataType>> |
getParameterTypes() Get a list of input parameters. |
java.util.List<FunctionEntry.ARG_TYPE> |
getParameterValueTypes() Returns the value type of each input parameter to the function. |
java.lang.Class<? extends DataType> |
getReturnType() Get return value type. |
FunctionEntry.ARG_TYPE |
getReturnValueType() Get type of returned value |
java.lang.String |
getSimpleName() Return partial name of the function. |
VarArgsInfo |
getVarArgsDetails() Returns details of the variable number of input parameters. |
boolean |
hasVariableParameters() Returns true if this function takes variable number of input parameters. |
boolean |
isBuiltInFunction() If it is a built-in function, return true, else, return false |
void |
setDescription(java.lang.String description) Set the description of this entry. |
void |
setDisplayName(java.lang.String displayName) Set the display name of this entry. |
void |
setFunctionClassName(java.lang.String className) Set the class name which implements the function at runtime |
void |
setParameterTypes(java.util.List<java.lang.Class<? extends DataType>> parameters) Set the input parameters' type. |
void |
setReturnType(java.lang.Class<? extends DataType> type) Set return value type. |
Method Detail |
---|
java.util.List<java.lang.Class<? extends DataType>> getParameterTypes()
java.util.List<FunctionEntry.ARG_TYPE> getParameterValueTypes()
boolean hasVariableParameters()
VarArgsInfo getVarArgsDetails()
java.lang.Class<? extends DataType> getReturnType()
FunctionEntry.ARG_TYPE getReturnValueType()
java.lang.String getFunctionClassName()
void setFunctionClassName(java.lang.String className)
className
-void setParameterTypes(java.util.List<java.lang.Class<? extends DataType>> parameters) throws PolicyStoreException
parameters
- input parameters' typePolicyStoreException
void setReturnType(java.lang.Class<? extends DataType> type) throws PolicyStoreException
type
- return value typePolicyStoreException
java.lang.String getSimpleName()
java.net.URI getFunctionURI()
boolean isBuiltInFunction()
java.lang.String getDescription()
java.lang.String getDisplayName()
java.lang.String getName()
void setDescription(java.lang.String description)
description
-void setDisplayName(java.lang.String displayName)
displayName
-java.lang.String getCategory()
|
Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server 11g Release 2 (11.1.2) E27155-01 ESAPI |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |