public class ServiceKey extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static ServiceKey | ASSOCIATION_ATTACHBuilt-in service to perform an association attachment. | 
| static ServiceKey | ASSOCIATION_DETACHBuilt-in service to perform an association detachment. | 
| static ServiceKey | ASSOCIATION_MOVEBuilt-in service to perform an association move. | 
| static ServiceKey | CLOSEBuilt-in service to close a dataspace or snapshot. | 
| static ServiceKey | COMPAREBuilt-in service to compare data:
 The user is directed to the comparison interface. | 
| static ServiceKey | CREATEBuilt-in service to create a table record:
 the user is directed to a page in order to a new record in the selected table. | 
| static ServiceKey | DEFAULT_SERVICEBuilt-in service to access a table record or a dataset. | 
| static ServiceKey | DUPLICATEBuilt-in service to duplicate a table record. | 
| static ServiceKey | EXPORT_TO_CSVBuilt-in service to export data from EBX® to CSV format. | 
| static ServiceKey | EXPORT_TO_XMLBuilt-in service to export data from EBX® to XML format. | 
| static ServiceKey | HIERARCHY_EDIT_LINK_RECORDBuilt-in service to edit the record that links two hierarchy nodes. | 
| static ServiceKey | HIERARCHY_MASS_MOVEBuilt-in service to perform a mass move of nodes in a hierarchical view. | 
| static ServiceKey | IMPORT_FROM_CSVBuilt-in service to import data from a CSV file into EBX®. | 
| static ServiceKey | IMPORT_FROM_XMLBuilt-in service to import data from an XML file into EBX®. | 
| static ServiceKey | INHERITBuilt-in service makes a record inherit from the parent dataset. | 
| static ServiceKey | MASS_UPDATEBuilt-in service to perform a mass update of records. | 
| static ServiceKey | MASSDELETEBuilt-in service to perform a mass delete of records. | 
| static ServiceKey | MERGEBuilt-in service to merge a dataspace into its parent:
 the user is directed to the merge user interface in order to merge
 the selected dataspace into its parent dataspace. | 
| static ServiceKey | MERGE_VIEWBuilt-in service to display the merge view:
 the user is directed to the merge user interface in order to detect differences and conflicts without
 performing the merge of the selected dataspace into its parent. | 
| static ServiceKey | MY_PROFILEBuilt-in service to access current user's profile settings. | 
| static ServiceKey | OPEN_LINK_RECORDBuilt-in service to edit the record that links an associated object to its parent record. | 
| static ServiceKey | OPTIMIZEBuilt-in service to optimize and refactor data in EBX®. | 
| static ServiceKey | OVERWRITEBuilt-in service makes a record overwrite from inheritance of the parent dataset. | 
| static ServiceKey | REFRESH_REPLICASBuilt-in service to refresh replicas for replicated tables. | 
| static ServiceKey | SELECT_DATASPACEBuilt-in service to select a dataspace:
 the user is directed to a page in order to work with the selected dataspace. | 
| static ServiceKey | VALIDATIONBuilt-in service to validate a dataspace, snapshot, dataset, table or record:
 the user is directed to the validation report of the selected entity. | 
| static ServiceKey | VIEW_HISTORYBuilt-in service to view table or row history. | 
| static ServiceKey | WORKFLOWBuilt-in service to access the data workflows user interface. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object anObject) | 
| String | format()Returns a persistent identifier for this service key. | 
| static ServiceKey | forModuleServiceName(String moduleName,
                    String serviceName)Returns the identifier of a service defined in a module
 (user service on branches or versions, for more information see
 the class comment). | 
| static ServiceKey | forName(String serviceName)Returns the identifier of a service defined in a data model
 (user service on datasets or records, for more information see
 the class comment). | 
| String | getModuleName() | 
| String | getName()Returns the full name of the service. | 
| String | getServiceName()Returns the local name of the service, by removing the
 prefix before and including the '@' character. | 
| int | hashCode() | 
| boolean | isBuiltInService()Returns  trueif this instance identifies a built-in service. | 
| boolean | isIdentifierInDataModel()Returns  trueif this key identifies a service
 declared in a data model. | 
| static ServiceKey | parse(String aString)Returns the service key that corresponds to the specified string. | 
| String | toString() | 
public static final ServiceKey DEFAULT_SERVICE
A dataspace or snapshot identifier is required for this service.
 Value is: @default.
 
public static final ServiceKey CLOSE
A dataspace or snapshot identifier is required for this service.
 Value is: @close.
 
 Note: This service cannot be called directly
 from UIHttpManagerComponent.
 This constant is only used to grant permission to
 to close a dataspace or a snapshot.
 See Profile.forUserWithSpecificPrivilege(String, ServiceKey).
 
public static final ServiceKey CREATE
A table must be selected for this service to be operational.
 Value is: @creation.
 
 Note: this constant is also used to grant
 the privilege to create a dataspace or a snapshot
 (see Profile.forUserWithSpecificPrivilege(String, ServiceKey)).
 
UIHttpManagerComponent.selectNode(com.onwbp.adaptation.Adaptation, com.orchestranetworks.schema.Path)public static final ServiceKey DUPLICATE
A record must be selected for this service to be operational.
 Value is: @duplicate.
 
public static final ServiceKey VALIDATION
The target must be selected for this service to be operational.
 Value is: @validation.
 
public static final ServiceKey MERGE
A dataspace must be selected for this service to be operational; this selection specifies the dataspace to merge.
 Value is: @merge.
 
public static final ServiceKey MERGE_VIEW
A dataspace must be selected for this service to be operational; this selection specifies the dataspace to merge.
Value is: "@merge.view".
public static final ServiceKey COMPARE
 To use this service, the method UIHttpManagerComponent.compareSelectionWithEntity(com.orchestranetworks.instance.HomeKey, com.onwbp.adaptation.AdaptationName, String)
 must be called. If the service is called using a method other than Java,
 the left entity is selected using the standard parameters
 (branch, version, instance, xpath);
 the right entity is to be selected using the parameters:
 compare.branch, compare.version,
 compare.instance, compare.xpath
 (these parameters have the same syntax as the standard parameters).
 
 Value is: @compare.
 
DifferenceHelperpublic static final ServiceKey EXPORT_TO_XML
A table must be selected for this service to be operational.
 Value is: @exportToXML.
 
public static final ServiceKey EXPORT_TO_CSV
A table must be selected for this service to be operational.
 Value is: @exportToCSV.
 
public static final ServiceKey IMPORT_FROM_XML
A table must be selected for this service to be operational.
 Value is: @importFromXML.
 
public static final ServiceKey IMPORT_FROM_CSV
A table must be selected for this service to be operational.
 Value is: @importFromCSV.
 
public static final ServiceKey OPTIMIZE
 Value is: @optimize.
 
 Note: This service cannot be called directly
 from UIHttpManagerComponent.
 
public static final ServiceKey MASSDELETE
 Note: This service cannot be called directly
 from UIHttpManagerComponent.
 
public static final ServiceKey WORKFLOW
startWorkItem has been set to true.
 
 The target section can be specified using the parameter workflowView.
 
 Value is: @workflow.
 
public static final ServiceKey SELECT_DATASPACE
 Value is: @selectDataSpace.
 
public static final ServiceKey HIERARCHY_MASS_MOVE
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey HIERARCHY_EDIT_LINK_RECORD
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey OPEN_LINK_RECORD
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey INHERIT
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey OVERWRITE
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey MASS_UPDATE
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey ASSOCIATION_ATTACH
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey ASSOCIATION_DETACH
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey ASSOCIATION_MOVE
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey REFRESH_REPLICAS
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey VIEW_HISTORY
 Note: This service cannot be called directly from UIHttpManagerComponent.
 
public static final ServiceKey MY_PROFILE
 Dataspace should always be set to Reference.
 
public static ServiceKey forName(String serviceName)
serviceName - name of the service in the data model (as defined by the
                    attribute /xs:schema/xs:complexType/@name)isIdentifierInDataModel()public static ServiceKey forModuleServiceName(String moduleName, String serviceName)
moduleName - name of the module (as defined by the element /module/name
                    in the document located at /WEB-INF/ebx/module.xml).serviceName - name of the service in the module (as defined by the
                    attribute /module/services/service/@name
                    in the document /WEB-INF/ebx/module.xml).public static ServiceKey parse(String aString)
 The specified string is generally generated by the method format().
 
IllegalArgumentException - if specified string is incorrect.public boolean isBuiltInService()
true if this instance identifies a built-in service.public boolean isIdentifierInDataModel()
true if this key identifies a service
 declared in a data model.forName(String)public String getModuleName()
public String getServiceName()
public String getName()
public String format()
 The service key can be re-obtained by parsing this persistent identifier using the method parse(String).