Package org.cyclos.services.access
Class InvocationData
- java.lang.Object
-
- org.cyclos.services.access.InvocationData
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AccessClientInvocationData,GuestInvocationData,OidcInvocationData,StatefulUserInvocationData,StatelessUserInvocationData
public abstract class InvocationData extends Object implements Serializable
Contains data for a service method invocation- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InvocationData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckConsistency()StringgetChannel()StringgetMethodName()Object[]getParameters()Class<?>[]getParameterTypes()RequestDatagetRequestData()Class<? extends Service>getServiceInterface()protected booleanisConsistent()voidsetChannel(String channel)voidsetMethodName(String methodName)voidsetParameters(Object[] parameters)voidsetParameterTypes(Class<?>[] parameterTypes)voidsetRequestData(RequestData requestData)voidsetServiceInterface(Class<? extends Service> serviceInterface)
-
-
-
Method Detail
-
checkConsistency
public final void checkConsistency()
-
getChannel
public String getChannel()
-
getMethodName
public String getMethodName()
-
getParameters
public Object[] getParameters()
-
getParameterTypes
public Class<?>[] getParameterTypes()
-
getRequestData
public RequestData getRequestData()
-
setChannel
public void setChannel(String channel)
-
setMethodName
public void setMethodName(String methodName)
-
setParameters
public void setParameters(Object[] parameters)
-
setParameterTypes
public void setParameterTypes(Class<?>[] parameterTypes)
-
setRequestData
public void setRequestData(RequestData requestData)
-
isConsistent
protected boolean isConsistent()
-
-