/* * Copyright (c) 2014 EMC Corporation * All Rights Reserved */ package com.emc.storageos.volumecontroller.impl.smis.vmax; import java.io.Serializable; import com.emc.storageos.volumecontroller.impl.utils.ExportOperationContext; /** * Class the keeps track of the operations that are in flight for VMAX exports */ public class VmaxExportOperationContext extends ExportOperationContext implements Serializable { private static final long serialVersionUID = 6432280209330129103L; public static final String OPERATION_ADD_INITIATORS_TO_INITIATOR_GROUP = "Add initiators to initiator group"; public static final String OPERATION_ADD_INITIATOR_GROUPS_TO_INITIATOR_GROUP = "Add child initiator group to cascaded initiator group"; public static final String OPERATION_CREATE_STORAGE_GROUP = "Create storage group on VMAX"; public static final String OPERATION_CREATE_CASCADING_STORAGE_GROUP = "Create cascading storage group on VMAX"; public static final String OPERATION_CREATE_PORT_GROUP = "Create port group"; public static final String OPERATION_ADD_TIER_TO_STORAGE_GROUP = "Assign FAST Policy to Storage group"; public static final String OPERATION_ADD_STORAGE_GROUP_TO_CASCADING_STORAGE_GROUP = "Add child storage group to cascaded storage group"; public static final String OPERATION_CREATE_INITIATOR_GROUP = "Create initiator group"; public static final String OPERATION_CREATE_CASCADED_INITIATOR_GROUP = "Create cascaded initiator group"; public static final String OPERATION_CREATE_MASKING_VIEW = "Create masking view"; public static final String OPERATION_ADD_PORTS_TO_PORT_GROUP = "Add target ports to port group"; public static final String OPERATION_ADD_VOLUMES_TO_STORAGE_GROUP = "Add volumes to storage group"; public static final String OPERATION_ADD_EXISTING_INITIATOR_TO_EXPORT_GROUP = "Add existing initiator to export group"; }