package io.cattle.platform.lock.definition; public class AbstractLockDefinition implements LockDefinition { String lockId; public AbstractLockDefinition(String lockId) { super(); this.lockId = lockId; } @Override public String getLockId() { return lockId; } protected static class DefaultLockDefinition extends AbstractLockDefinition { public DefaultLockDefinition(String lockId) { super(lockId); } } @Override public String toString() { return getLockId(); } }