public String getEditedFilePath() {

        switch (getBundleType()) {
            case DESCRIPTOR:
                return m_cms.getSitePath(m_desc);
            case PROPERTY:
                return null != m_lockedBundleFiles.get(getLocale())
                ? m_cms.getSitePath(m_lockedBundleFiles.get(getLocale()).getFile())
                : m_cms.getSitePath(m_resource);
            case XML:
                return m_cms.getSitePath(m_resource);
            default:
                throw new IllegalArgumentException();
        }
    }
public String getEditedFilePath ( ) { switch ( getBundleType ( ) ) { case DESCRIPTOR : return m_cms . getSitePath ( m_desc ) ; case PROPERTY : return null != m_lockedBundleFiles . get ( getLocale ( ) ) ? m_cms . getSitePath ( m_lockedBundleFiles . get ( getLocale ( ) ) . getFile ( ) ) : m_cms . getSitePath ( m_resource ) ; case XML : return m_cms . getSitePath ( m_resource ) ; default : throw new IllegalArgumentException ( ) ; } }
Returns the site path for the edited bundle file.

@return the site path for the edited bundle file.