Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
package org.ccsds.moims.mo.common.login;
/**
* Helper class for Login service.
*/
public class LoginServiceInfo extends org.ccsds.moims.mo.com.COMService {
/**
* Service number literal.
*/
public static final int _LOGIN_SERVICE_NUMBER = 2;
/**
* Service number instance.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort LOGIN_SERVICE_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOGIN_SERVICE_NUMBER);
/**
* Service name constant.
*/
public static final org.ccsds.moims.mo.mal.structures.Identifier LOGIN_SERVICE_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("Login");
/**
* The service key of this service.
*/
public static final org.ccsds.moims.mo.mal.ServiceKey SERVICE_KEY = new org.ccsds.moims.mo.mal.ServiceKey(
3,1,LOGIN_SERVICE_NUMBER);
/**
* Operation number literal for operation LOGIN.
*/
public static final int _LOGIN_OP_NUMBER = 1;
/**
* Operation number instance for operation LOGIN.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort LOGIN_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOGIN_OP_NUMBER);
/**
* Operation instance for operation LOGIN.
*/
public static final org.ccsds.moims.mo.mal.MALRequestOperation LOGIN_OP = new org.ccsds.moims.mo.mal.MALRequestOperation(SERVICE_KEY,
LOGIN_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("login"),
new org.ccsds.moims.mo.mal.structures.UShort(1),
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("userDetails", true, org.ccsds.moims.mo.common.login.structures.Profile.SHORT_FORM),
new org.ccsds.moims.mo.mal.OperationField("password", true, org.ccsds.moims.mo.mal.structures.Attribute.STRING_SHORT_FORM)},
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("authId", true, org.ccsds.moims.mo.mal.structures.Attribute.BLOB_SHORT_FORM),
new org.ccsds.moims.mo.mal.OperationField("objInstId", true, org.ccsds.moims.mo.mal.structures.Attribute.LONG_SHORT_FORM)});
/**
* Operation number literal for operation LOGOUT.
*/
public static final int _LOGOUT_OP_NUMBER = 2;
/**
* Operation number instance for operation LOGOUT.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort LOGOUT_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOGOUT_OP_NUMBER);
/**
* Operation instance for operation LOGOUT.
*/
public static final org.ccsds.moims.mo.mal.MALSubmitOperation LOGOUT_OP = new org.ccsds.moims.mo.mal.MALSubmitOperation(SERVICE_KEY,
LOGOUT_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("logout"),
new org.ccsds.moims.mo.mal.structures.UShort(1),
new org.ccsds.moims.mo.mal.OperationField[] {});
/**
* Operation number literal for operation LISTROLES.
*/
public static final int _LISTROLES_OP_NUMBER = 3;
/**
* Operation number instance for operation LISTROLES.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort LISTROLES_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LISTROLES_OP_NUMBER);
/**
* Operation instance for operation LISTROLES.
*/
public static final org.ccsds.moims.mo.mal.MALRequestOperation LISTROLES_OP = new org.ccsds.moims.mo.mal.MALRequestOperation(SERVICE_KEY,
LISTROLES_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("listRoles"),
new org.ccsds.moims.mo.mal.structures.UShort(2),
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("username", true, org.ccsds.moims.mo.mal.structures.Attribute.IDENTIFIER_SHORT_FORM),
new org.ccsds.moims.mo.mal.OperationField("password", true, org.ccsds.moims.mo.mal.structures.Attribute.STRING_SHORT_FORM)},
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("permittedRoles", true, org.ccsds.moims.mo.mal.structures.LongList.SHORT_FORM)});
/**
* Operation number literal for operation HANDOVER.
*/
public static final int _HANDOVER_OP_NUMBER = 4;
/**
* Operation number instance for operation HANDOVER.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort HANDOVER_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_HANDOVER_OP_NUMBER);
/**
* Operation instance for operation HANDOVER.
*/
public static final org.ccsds.moims.mo.mal.MALRequestOperation HANDOVER_OP = new org.ccsds.moims.mo.mal.MALRequestOperation(SERVICE_KEY,
HANDOVER_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("handover"),
new org.ccsds.moims.mo.mal.structures.UShort(3),
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("newUserDetails", true, org.ccsds.moims.mo.common.login.structures.Profile.SHORT_FORM),
new org.ccsds.moims.mo.mal.OperationField("newUserPassword", true, org.ccsds.moims.mo.mal.structures.Attribute.STRING_SHORT_FORM)},
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("newAuthId", true, org.ccsds.moims.mo.mal.structures.Attribute.BLOB_SHORT_FORM),
new org.ccsds.moims.mo.mal.OperationField("newLoginInstId", true, org.ccsds.moims.mo.mal.structures.Attribute.LONG_SHORT_FORM)});
/**
* Area elements.
*/
public static final org.ccsds.moims.mo.mal.structures.Element[] LOGIN_SERVICE_ELEMENTS = {
new org.ccsds.moims.mo.common.login.structures.Profile(),
new org.ccsds.moims.mo.common.login.structures.ProfileList(),};
/**
* The set of operations for this service.
*/
public static final org.ccsds.moims.mo.mal.MALOperation[] OPERATIONS = new org.ccsds.moims.mo.mal.MALOperation[]{LOGIN_OP,
LOGOUT_OP,
LISTROLES_OP,
HANDOVER_OP};
/**
* Literal for object LOGINROLE.
*/
@Deprecated
public static final int _LOGINROLE_OBJECT_NUMBER = 1;
/**
* Instance for object LOGINROLE.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.UShort LOGINROLE_OBJECT_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOGINROLE_OBJECT_NUMBER);
/**
* Object name constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.Identifier LOGINROLE_OBJECT_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("LoginRole");
/**
* Object type constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.com.structures.ObjectType LOGINROLE_OBJECT_TYPE = new org.ccsds.moims.mo.com.structures.ObjectType(new org.ccsds.moims.mo.mal.structures.UShort(3), LOGIN_SERVICE_NUMBER, new org.ccsds.moims.mo.mal.structures.UOctet(1), LOGINROLE_OBJECT_NUMBER);
/**
* Object instance.
*/
@Deprecated
public static org.ccsds.moims.mo.com.COMObject LOGINROLE_OBJECT = new org.ccsds.moims.mo.com.COMObject(LOGINROLE_OBJECT_TYPE, LOGINROLE_OBJECT_NAME, org.ccsds.moims.mo.mal.structures.Attribute.IDENTIFIER_SHORT_FORM, false, null, false, null, false);
/**
* Literal for object LOGININSTANCE.
*/
@Deprecated
public static final int _LOGININSTANCE_OBJECT_NUMBER = 2;
/**
* Instance for object LOGININSTANCE.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.UShort LOGININSTANCE_OBJECT_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOGININSTANCE_OBJECT_NUMBER);
/**
* Object name constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.Identifier LOGININSTANCE_OBJECT_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("LoginInstance");
/**
* Object type constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.com.structures.ObjectType LOGININSTANCE_OBJECT_TYPE = new org.ccsds.moims.mo.com.structures.ObjectType(new org.ccsds.moims.mo.mal.structures.UShort(3), LOGIN_SERVICE_NUMBER, new org.ccsds.moims.mo.mal.structures.UOctet(1), LOGININSTANCE_OBJECT_NUMBER);
/**
* Object instance.
*/
@Deprecated
public static org.ccsds.moims.mo.com.COMObject LOGININSTANCE_OBJECT = new org.ccsds.moims.mo.com.COMObject(LOGININSTANCE_OBJECT_TYPE, LOGININSTANCE_OBJECT_NAME, org.ccsds.moims.mo.common.login.structures.Profile.SHORT_FORM, true, org.ccsds.moims.mo.common.login.LoginServiceInfo.LOGINROLE_OBJECT_TYPE, true, org.ccsds.moims.mo.common.login.LoginServiceInfo.LOGININSTANCE_OBJECT_TYPE, false);
/**
* Literal for object LOGINEVENT.
*/
@Deprecated
public static final int _LOGINEVENT_OBJECT_NUMBER = 3;
/**
* Instance for object LOGINEVENT.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.UShort LOGINEVENT_OBJECT_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOGINEVENT_OBJECT_NUMBER);
/**
* Object name constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.Identifier LOGINEVENT_OBJECT_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("LoginEvent");
/**
* Object type constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.com.structures.ObjectType LOGINEVENT_OBJECT_TYPE = new org.ccsds.moims.mo.com.structures.ObjectType(new org.ccsds.moims.mo.mal.structures.UShort(3), LOGIN_SERVICE_NUMBER, new org.ccsds.moims.mo.mal.structures.UOctet(1), LOGINEVENT_OBJECT_NUMBER);
/**
* Object instance.
*/
@Deprecated
public static org.ccsds.moims.mo.com.COMObject LOGINEVENT_OBJECT = new org.ccsds.moims.mo.com.COMObject(LOGINEVENT_OBJECT_TYPE, LOGINEVENT_OBJECT_NAME, null, true, org.ccsds.moims.mo.common.login.LoginServiceInfo.LOGININSTANCE_OBJECT_TYPE, false, null, true);
/**
* Literal for object LOGOUTEVENT.
*/
@Deprecated
public static final int _LOGOUTEVENT_OBJECT_NUMBER = 4;
/**
* Instance for object LOGOUTEVENT.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.UShort LOGOUTEVENT_OBJECT_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOGOUTEVENT_OBJECT_NUMBER);
/**
* Object name constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.Identifier LOGOUTEVENT_OBJECT_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("LogoutEvent");
/**
* Object type constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.com.structures.ObjectType LOGOUTEVENT_OBJECT_TYPE = new org.ccsds.moims.mo.com.structures.ObjectType(new org.ccsds.moims.mo.mal.structures.UShort(3), LOGIN_SERVICE_NUMBER, new org.ccsds.moims.mo.mal.structures.UOctet(1), LOGOUTEVENT_OBJECT_NUMBER);
/**
* Object instance.
*/
@Deprecated
public static org.ccsds.moims.mo.com.COMObject LOGOUTEVENT_OBJECT = new org.ccsds.moims.mo.com.COMObject(LOGOUTEVENT_OBJECT_TYPE, LOGOUTEVENT_OBJECT_NAME, null, true, org.ccsds.moims.mo.common.login.LoginServiceInfo.LOGININSTANCE_OBJECT_TYPE, true, org.ccsds.moims.mo.common.login.LoginServiceInfo.LOGINEVENT_OBJECT_TYPE, true);
/**
* Object instance.
*/
public static final org.ccsds.moims.mo.com.COMObject[] COM_OBJECTS = {
LOGINROLE_OBJECT,
LOGININSTANCE_OBJECT,
LOGINEVENT_OBJECT,
LOGOUTEVENT_OBJECT,};
/**
*
*/
public LoginServiceInfo() {
super(SERVICE_KEY, LOGIN_SERVICE_NAME, LOGIN_SERVICE_ELEMENTS, OPERATIONS, COM_OBJECTS);
}
/**
* Returns the corresponding MALArea from this service.
*
* @return Returns the corresponding MALArea from this service.
*/
public org.ccsds.moims.mo.mal.MALArea getArea() {
return org.ccsds.moims.mo.common.CommonHelper.COMMON_AREA;
}
}