/** * @see java.lang.Object#clone() */ @Override public Object clone() { CmsResourceFilter filter = new CmsResourceFilter(); filter.m_cacheId = m_cacheId; filter.m_expireAfter = m_expireAfter; filter.m_expireBefore = m_expireBefore; filter.m_filterExpire = m_filterExpire; filter.m_filterFlags = m_filterFlags; filter.m_filterLastModified = m_filterLastModified; filter.m_filterRelease = m_filterRelease; filter.m_filterState = m_filterState; filter.m_filterTimerange = m_filterTimerange; filter.m_filterType = m_filterType; filter.m_filterVisible = m_filterVisible; filter.m_flags = m_flags; filter.m_modifiedAfter = m_modifiedAfter; filter.m_modifiedBefore = m_modifiedBefore; filter.m_onlyFolders = m_onlyFolders; filter.m_releaseAfter = m_releaseAfter; filter.m_releaseBefore = m_releaseBefore; filter.m_state = m_state; filter.m_type = m_type; return filter; }
/** * @see java.lang.Object#clone() */ @Override public Object clone() { CmsResourceFilter filter = new CmsResourceFilter(); filter.m_cacheId = m_cacheId; filter.m_expireAfter = m_expireAfter; filter.m_expireBefore = m_expireBefore; filter.m_filterExpire = m_filterExpire; filter.m_filterFlags = m_filterFlags; filter.m_filterLastModified = m_filterLastModified; filter.m_filterRelease = m_filterRelease; filter.m_filterState = m_filterState; filter.m_filterTimerange = m_filterTimerange; filter.m_filterType = m_filterType; filter.m_filterVisible = m_filterVisible; filter.m_flags = m_flags; filter.m_modifiedAfter = m_modifiedAfter; filter.m_modifiedBefore = m_modifiedBefore; filter.m_onlyFolders = m_onlyFolders; filter.m_releaseAfter = m_releaseAfter; filter.m_releaseBefore = m_releaseBefore; filter.m_state = m_state; filter.m_type = m_type; return filter; }
/** * Returns a new CmsResourceFilter requiring the given type.<p> * * @param type the required resource type * @return a filter requiring the given type */ public static CmsResourceFilter requireType(I_CmsResourceType type) { return new CmsResourceFilter().addRequireType(type); }
/** * Returns a new CmsResourceFilter requiring the given type.<p> * * @param type the required resource type * @return a filter requiring the given type */ public static CmsResourceFilter requireType(int type) { return new CmsResourceFilter().addRequireType(type); }
/** * Returns a new CmsResourceFilter requiring the given type.<p> * * @param type the required resource type * @return a filter requiring the given type * * @deprecated * Use {@link #requireType(I_CmsResourceType)} instead. * Resource types should always be referenced either by its type class (preferred) or by type name. * Use of int based resource type references will be discontinued in a future OpenCms release. */ @Deprecated public static CmsResourceFilter requireType(int type) { return new CmsResourceFilter().addRequireType(type); }