A C D E F G H I L M N R S

A

APIImpl - class com.mycompany.myproject.api.APIImpl.
Implementation of myproject API.

C

call(MyFunction.Request) - Method in class com.mycompany.myproject.api.MyFunction
Calls this function.
call(MyFunction.Request) - Method in class com.mycompany.myproject.api.MyFunctionImpl
 
checkOutputParameters() - Method in class com.mycompany.myproject.api.MyFunction.SuccessfulResult
 
com.mycompany.myproject.api - package com.mycompany.myproject.api
Implementation of the myproject API.
com.mycompany.myproject.types - package com.mycompany.myproject.types
Types defined in the myproject API.

D

descriptors() - Method in class com.mycompany.myproject.api.RuntimeProperties
Gets the descriptor list.

E

equals(Object) - Method in class com.mycompany.myproject.api.MyFunction.Request
 

F

FEMALE - Static variable in class com.mycompany.myproject.types.Gender
The female item.
fromStringForOptional(String) - Static method in class com.mycompany.myproject.types.Gender
 
fromStringForOptional(String) - Static method in class com.mycompany.myproject.types.LastName
Converts the specified character string -or null- to a value for this type.
fromStringForRequired(String) - Static method in class com.mycompany.myproject.types.Gender
 
fromStringForRequired(String) - Static method in class com.mycompany.myproject.types.LastName
Converts the specified character string to a value for this type.
fromStringImpl(String) - Method in class com.mycompany.myproject.types.Gender
 

G

Gender - class com.mycompany.myproject.types.Gender.
Enum type Gender.
Gender.Item - class com.mycompany.myproject.types.Gender.Item.
Item of the Gender enumeration type.
getGender() - Method in class com.mycompany.myproject.api.MyFunction.Request
Gets the value of the required input parameter gender, which is The gender of the person.
getItemByName(String) - Static method in class com.mycompany.myproject.types.Gender
Gets the Item for the specified string name.
getItemByValue(String) - Static method in class com.mycompany.myproject.types.Gender
Gets the Item for the specified string value.
getMessage() - Method in class com.mycompany.myproject.api.MyFunction.SuccessfulResult
Gets the value of the required output parameter message.
getPersonLastName() - Method in class com.mycompany.myproject.api.MyFunction.Request
Gets the value of the required input parameter personLastName, which is The last name of the person.
getProperties() - Method in class com.mycompany.myproject.api.APIImpl
Gets the class used to access the defined runtime properties

H

handleCall(CallContext) - Method in class com.mycompany.myproject.api.MyFunction
 
hashCode() - Method in class com.mycompany.myproject.api.MyFunction.Request
 

I

init(PropertyReader) - Method in class com.mycompany.myproject.api.RuntimeProperties
 

L

LastName - class com.mycompany.myproject.types.LastName.
Pattern type LastName.

M

MALE - Static variable in class com.mycompany.myproject.types.Gender
The male item.
MY_FUNCTION - Static variable in class com.mycompany.myproject.api.APIImpl
The MyFunction function.
MyFunction - class com.mycompany.myproject.api.MyFunction.
Abstract base class for MyFunction function implementation.
MyFunction(APIImpl) - Constructor for class com.mycompany.myproject.api.MyFunction
Constructs a new MyFunction instance.
MyFunction.Request - class com.mycompany.myproject.api.MyFunction.Request.
Container for the input parameters of the MyFunction function.
MyFunction.Request(String, Gender.Item, String) - Constructor for class com.mycompany.myproject.api.MyFunction.Request
Constructs a new Request instance.
MyFunction.Result - interface com.mycompany.myproject.api.MyFunction.Result.
Result of a call to the MyFunction function.
MyFunction.SuccessfulResult - class com.mycompany.myproject.api.MyFunction.SuccessfulResult.
Successful result of a call to the MyFunction function.
MyFunction.SuccessfulResult() - Constructor for class com.mycompany.myproject.api.MyFunction.SuccessfulResult
Creates a new SuccessfulResult object.
MyFunction.UnsuccessfulResult - interface com.mycompany.myproject.api.MyFunction.UnsuccessfulResult.
Unsuccessful result of a call to the MyFunction function.
MyFunctionImpl - class com.mycompany.myproject.api.MyFunctionImpl.
Implementation of the MyFunction function.
MyFunctionImpl(APIImpl) - Constructor for class com.mycompany.myproject.api.MyFunctionImpl
Constructs a new MyFunctionImpl instance.

N

NoVowelResult - class com.mycompany.myproject.api.NoVowelResult.
UnsuccessfulResult due to a NoVowel.
NoVowelResult() - Constructor for class com.mycompany.myproject.api.NoVowelResult
Constructs a new NoVowelResult instance.

R

RuntimeProperties - class com.mycompany.myproject.api.RuntimeProperties.
Class containing the method to access the properties of the myproject API.
RuntimeProperties() - Constructor for class com.mycompany.myproject.api.RuntimeProperties
 
reinitialize() - Method in class com.mycompany.myproject.api.APIImpl
Triggers re-initialization of this API.
remoteIP() - Method in class com.mycompany.myproject.api.MyFunction.Request
Gets the IP address of the originating host.

S

SINGLETON - Static variable in class com.mycompany.myproject.api.APIImpl
The only instance of this class.
SINGLETON - Static variable in class com.mycompany.myproject.types.Gender
The only instance of this class.
SINGLETON - Static variable in class com.mycompany.myproject.types.LastName
The only instance of this class.
setMessage(String) - Method in class com.mycompany.myproject.api.MyFunction.SuccessfulResult
Sets the value of the required output parameter message.

A C D E F G H I L M N R S