java.lang.Object
com.flexstor.common.gateway.Gateway
com.flexstor.common.gateway.CheckInGateway
- All Implemented Interfaces:
- com.flexstor.common.constants.EjbHomeInterfacesI
- public class CheckInGateway
- extends Gateway
Gateway to interact with the CheckInBean
| Nested classes inherited from class com.flexstor.common.gateway.Gateway |
|
| Fields inherited from interface com.flexstor.common.constants.EjbHomeInterfacesI |
ADDRESS_HOME, APPLICATION_HOME, ASSET_PATH_HOME, ASSET_ROLE_LIST_HOME, ASSETS_COPY_SOURCE_HOME, ASSETS_IN_PROCESS_HOME, BUCKET_PERSIST_HOME, CART_HOME, CHECK_IN_CHECK_OUT_HOME, CHECKIN_HOME, CHECKOUT_HOME, CONTEXT_HOME, DELETE_HOME, DISGUISE_BUCKET_PERSIST_HOME, DISGUISE_FIELD_PERSIST_HOME, DISGUISE_HOME, DISPLAY_BUCKET_PERSIST_HOME, DISPLAY_FIELD_PERSIST_HOME, DISPLAY_HOME, DISPLAY_LAYOUT_PERSIST_HOME, EDIT_PERSIST_HOME, EMAIL_PERSIST_HOME, FIELD_PERSIST_HOME, FILE_STORAGE_HOME, FTP_PERSIST_HOME, GROUP_HOME, GROUP_PERSIST_HOME, IDENTIFIER, IMPORT_RECORD_HOME, IMPORT_SETTING_HOME, INSERT_HOME, LOOKUP_HOME, LOOKUPLIST_HOME, MACHINE_HOME, PICTURE_GALLERY_TEMPLATE_HOME, PING_HOME, PRIV_ASSET_HOME, PRIVILEGE_PERSIST_HOME, PROPERTY_PERSIST_HOME, REPORT_TEMPLATE_HOME, ROLE_HOME, SAVED_SEARCH_HOME, SEARCH_HOME, SEARCH_RESULT_HOME, SEND_SETTING_HOME, SEQUENCE_HOME, SERVER_LIST_HOME, SETTINGS_HOME, TRANSACTION_LOG_HOME, UPDATE_HOME, USER_HOME, USER_PERSIST_HOME, VIR_DEVICE_HOME, WHERE_PERSIST_HOME, WORKSPACE_HOME |
| Methods inherited from class com.flexstor.common.gateway.Gateway |
beginHeartbeats, buildException, buildException, canLoadObject, canSaveObject, dispose, EBJObjectToString, enableDebugging, getHome, isInitalized, retrieveObject, shutdown, storeObject, storeObject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ci
private com.flexstor.ejb.versioncontrol.checkin.CheckIn ci
CheckInGateway
public CheckInGateway()
getHomeName
protected java.lang.String getHomeName()
- Description copied from class:
Gateway
- Returns the name of the home interface.
- Specified by:
getHomeName in class Gateway
getBeanObject
protected com.flexstor.ejb.EjbObject getBeanObject()
- Description copied from class:
Gateway
- Returns the instance of the current bean, or null if the bean has not been created.
- Specified by:
getBeanObject in class Gateway
connect
public void connect()
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
hasMultipleUsages
public java.util.Map hasMultipleUsages(java.util.List assetIds)
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Checks records to determine whether it has been copied to more than a single bucket or not
checkInApplyToAllUses
public java.util.List checkInApplyToAllUses(com.flexstor.common.data.ActionData data)
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Updates asset records after the user has performed some modifications to them. The records
have their status changed to checkin. The changes apply to all instances of the asset in the
repository.
checkInApplyToSingleUse
public java.util.List checkInApplyToSingleUse(com.flexstor.common.data.ActionData data)
throws com.flexstor.common.gateway.exceptions.TransactionFailedException
- Updates asset records after the user has performed some modifications to them. The records
have their status changed to checkin. The changes apply to a single instance of the asset
in the repository. This process is also known as braching, in which from that point onward,
the asset will have its own history, independent of the other instances of the same asset
in the repository.