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.directory;
/**
* Helper class for Directory service.
*/
public class DirectoryServiceInfo extends org.ccsds.moims.mo.com.COMService {
/**
* Service number literal.
*/
public static final int _DIRECTORY_SERVICE_NUMBER = 1;
/**
* Service number instance.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort DIRECTORY_SERVICE_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_DIRECTORY_SERVICE_NUMBER);
/**
* Service name constant.
*/
public static final org.ccsds.moims.mo.mal.structures.Identifier DIRECTORY_SERVICE_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("Directory");
/**
* 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,DIRECTORY_SERVICE_NUMBER);
/**
* Operation number literal for operation LOOKUPPROVIDER.
*/
public static final int _LOOKUPPROVIDER_OP_NUMBER = 1;
/**
* Operation number instance for operation LOOKUPPROVIDER.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort LOOKUPPROVIDER_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_LOOKUPPROVIDER_OP_NUMBER);
/**
* Operation instance for operation LOOKUPPROVIDER.
*/
public static final org.ccsds.moims.mo.mal.MALRequestOperation LOOKUPPROVIDER_OP = new org.ccsds.moims.mo.mal.MALRequestOperation(SERVICE_KEY,
LOOKUPPROVIDER_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("lookupProvider"),
new org.ccsds.moims.mo.mal.structures.UShort(1),
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("filter", true, org.ccsds.moims.mo.common.directory.structures.ServiceFilter.SHORT_FORM)},
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("matchingProviders", true, org.ccsds.moims.mo.common.directory.structures.ProviderSummaryList.SHORT_FORM)});
/**
* Operation number literal for operation PUBLISHPROVIDER.
*/
public static final int _PUBLISHPROVIDER_OP_NUMBER = 2;
/**
* Operation number instance for operation PUBLISHPROVIDER.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort PUBLISHPROVIDER_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_PUBLISHPROVIDER_OP_NUMBER);
/**
* Operation instance for operation PUBLISHPROVIDER.
*/
public static final org.ccsds.moims.mo.mal.MALRequestOperation PUBLISHPROVIDER_OP = new org.ccsds.moims.mo.mal.MALRequestOperation(SERVICE_KEY,
PUBLISHPROVIDER_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("publishProvider"),
new org.ccsds.moims.mo.mal.structures.UShort(2),
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("newProviderDetails", true, org.ccsds.moims.mo.common.directory.structures.PublishDetails.SHORT_FORM)},
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("providerObjId", true, org.ccsds.moims.mo.mal.structures.Attribute.LONG_SHORT_FORM),
new org.ccsds.moims.mo.mal.OperationField("capabilitiesObjId", true, org.ccsds.moims.mo.mal.structures.Attribute.LONG_SHORT_FORM)});
/**
* Operation number literal for operation WITHDRAWPROVIDER.
*/
public static final int _WITHDRAWPROVIDER_OP_NUMBER = 3;
/**
* Operation number instance for operation WITHDRAWPROVIDER.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort WITHDRAWPROVIDER_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_WITHDRAWPROVIDER_OP_NUMBER);
/**
* Operation instance for operation WITHDRAWPROVIDER.
*/
public static final org.ccsds.moims.mo.mal.MALSubmitOperation WITHDRAWPROVIDER_OP = new org.ccsds.moims.mo.mal.MALSubmitOperation(SERVICE_KEY,
WITHDRAWPROVIDER_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("withdrawProvider"),
new org.ccsds.moims.mo.mal.structures.UShort(2),
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("providerObjId", true, org.ccsds.moims.mo.mal.structures.Attribute.LONG_SHORT_FORM)});
/**
* Operation number literal for operation GETSERVICEXML.
*/
public static final int _GETSERVICEXML_OP_NUMBER = 4;
/**
* Operation number instance for operation GETSERVICEXML.
*/
public static final org.ccsds.moims.mo.mal.structures.UShort GETSERVICEXML_OP_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_GETSERVICEXML_OP_NUMBER);
/**
* Operation instance for operation GETSERVICEXML.
*/
public static final org.ccsds.moims.mo.mal.MALRequestOperation GETSERVICEXML_OP = new org.ccsds.moims.mo.mal.MALRequestOperation(SERVICE_KEY,
GETSERVICEXML_OP_NUMBER,
new org.ccsds.moims.mo.mal.structures.Identifier("getServiceXML"),
new org.ccsds.moims.mo.mal.structures.UShort(3),
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("providerObjId", true, org.ccsds.moims.mo.mal.structures.Attribute.LONG_SHORT_FORM)},
new org.ccsds.moims.mo.mal.OperationField[] {
new org.ccsds.moims.mo.mal.OperationField("xmlFiles", true, org.ccsds.moims.mo.mal.structures.FileList.SHORT_FORM)});
/**
* Area elements.
*/
public static final org.ccsds.moims.mo.mal.structures.Element[] DIRECTORY_SERVICE_ELEMENTS = {
new org.ccsds.moims.mo.common.directory.structures.ProviderDetails(),
new org.ccsds.moims.mo.common.directory.structures.ProviderDetailsList(),
new org.ccsds.moims.mo.common.directory.structures.ServiceCapability(),
new org.ccsds.moims.mo.common.directory.structures.ServiceCapabilityList(),
new org.ccsds.moims.mo.common.directory.structures.AddressDetails(),
new org.ccsds.moims.mo.common.directory.structures.AddressDetailsList(),
new org.ccsds.moims.mo.common.directory.structures.ProviderSummary(),
new org.ccsds.moims.mo.common.directory.structures.ProviderSummaryList(),
new org.ccsds.moims.mo.common.directory.structures.PublishDetails(),
new org.ccsds.moims.mo.common.directory.structures.PublishDetailsList(),
new org.ccsds.moims.mo.common.directory.structures.ServiceFilter(),
new org.ccsds.moims.mo.common.directory.structures.ServiceFilterList(),};
/**
* The set of operations for this service.
*/
public static final org.ccsds.moims.mo.mal.MALOperation[] OPERATIONS = new org.ccsds.moims.mo.mal.MALOperation[]{LOOKUPPROVIDER_OP,
PUBLISHPROVIDER_OP,
WITHDRAWPROVIDER_OP,
GETSERVICEXML_OP};
/**
* Literal for object SERVICEPROVIDER.
*/
@Deprecated
public static final int _SERVICEPROVIDER_OBJECT_NUMBER = 1;
/**
* Instance for object SERVICEPROVIDER.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.UShort SERVICEPROVIDER_OBJECT_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_SERVICEPROVIDER_OBJECT_NUMBER);
/**
* Object name constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.Identifier SERVICEPROVIDER_OBJECT_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("ServiceProvider");
/**
* Object type constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.com.structures.ObjectType SERVICEPROVIDER_OBJECT_TYPE = new org.ccsds.moims.mo.com.structures.ObjectType(new org.ccsds.moims.mo.mal.structures.UShort(3), DIRECTORY_SERVICE_NUMBER, new org.ccsds.moims.mo.mal.structures.UOctet(1), SERVICEPROVIDER_OBJECT_NUMBER);
/**
* Object instance.
*/
@Deprecated
public static org.ccsds.moims.mo.com.COMObject SERVICEPROVIDER_OBJECT = new org.ccsds.moims.mo.com.COMObject(SERVICEPROVIDER_OBJECT_TYPE, SERVICEPROVIDER_OBJECT_NAME, org.ccsds.moims.mo.mal.structures.Attribute.IDENTIFIER_SHORT_FORM, false, null, false, null, false);
/**
* Literal for object PROVIDERCAPABILITIES.
*/
@Deprecated
public static final int _PROVIDERCAPABILITIES_OBJECT_NUMBER = 2;
/**
* Instance for object PROVIDERCAPABILITIES.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.UShort PROVIDERCAPABILITIES_OBJECT_NUMBER = new org.ccsds.moims.mo.mal.structures.UShort(_PROVIDERCAPABILITIES_OBJECT_NUMBER);
/**
* Object name constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.mal.structures.Identifier PROVIDERCAPABILITIES_OBJECT_NAME = new org.ccsds.moims.mo.mal.structures.Identifier("ProviderCapabilities");
/**
* Object type constant.
*/
@Deprecated
public static final org.ccsds.moims.mo.com.structures.ObjectType PROVIDERCAPABILITIES_OBJECT_TYPE = new org.ccsds.moims.mo.com.structures.ObjectType(new org.ccsds.moims.mo.mal.structures.UShort(3), DIRECTORY_SERVICE_NUMBER, new org.ccsds.moims.mo.mal.structures.UOctet(1), PROVIDERCAPABILITIES_OBJECT_NUMBER);
/**
* Object instance.
*/
@Deprecated
public static org.ccsds.moims.mo.com.COMObject PROVIDERCAPABILITIES_OBJECT = new org.ccsds.moims.mo.com.COMObject(PROVIDERCAPABILITIES_OBJECT_TYPE, PROVIDERCAPABILITIES_OBJECT_NAME, org.ccsds.moims.mo.common.directory.structures.ProviderDetails.SHORT_FORM, true, org.ccsds.moims.mo.common.directory.DirectoryServiceInfo.SERVICEPROVIDER_OBJECT_TYPE, false, null, false);
/**
* Object instance.
*/
public static final org.ccsds.moims.mo.com.COMObject[] COM_OBJECTS = {
SERVICEPROVIDER_OBJECT,
PROVIDERCAPABILITIES_OBJECT,};
/**
*
*/
public DirectoryServiceInfo() {
super(SERVICE_KEY, DIRECTORY_SERVICE_NAME, DIRECTORY_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;
}
}