package com.vci.mw;
|
|
import com.vci.corba.common.data.*;
|
|
public class InvocationUtility {
|
|
//for outer, set initial values to avoid null value
|
public static VCIInvocationInfo initInvocationInfo()
|
{
|
_vcii = new VCIInvocationInfo();
|
_vcii.extAttribs = new String[0];
|
_vcii.groupIDs = new String[0];
|
_vcii.groupNames = new String[0];
|
_vcii.roleIDs = new String[0];
|
_vcii.roleNames = new String[0];
|
return _vcii;
|
}
|
|
//for outer
|
public static void registerIInvocationContext(IInvocationContext iinc )
|
{
|
_iinvocationcontext = iinc;
|
}
|
|
//for mw
|
public static VCIInvocationInfo getInvocation()
|
{
|
if (_iinvocationcontext != null) {
|
return _iinvocationcontext.getInvocationInfo();
|
}
|
return _vcii;
|
}
|
|
|
private static IInvocationContext _iinvocationcontext = null;
|
private static VCIInvocationInfo _vcii = null;
|
}
|