public class EditMemberPhotoHandler extends EditMemberHandler
Member
photo.Modifier and Type | Field and Description |
---|---|
static int |
CROP_STEP |
protected int |
height |
protected static java.lang.String |
MBRID_HTML_PARAM
The parameter name used to transfert the id of the Member for which the photo is edited.
|
protected Member |
member |
protected boolean |
opExisting |
static java.lang.String |
REVISION |
static int |
UPLOAD_STEP |
protected boolean |
useCurrentMemberPhoto |
protected int |
width |
protected int |
x1 |
protected int |
x2 |
protected int |
y1 |
protected int |
y2 |
address, admin, country, declaredManager, delegateMemberSet, deleteSet, department, editCatMode, email, firstName, groupRight, groupRightSet, groups, info, isCharterAccepted, isCharterRefused, isEmailVisible, isGroupEditCat, jobTitle, language, ldapSync, locality, login, mobile, name, newPhoto, NOALERTCHANNEL_MARK, notification, notificationFormHandler, opAddItem, opConfirmSignup, opConvertToMember, opDetachFromLDAP, opDisable, opSignup, opUpdateProfile, organization, password0, password1, password2, passwordHasChanged, phone, photo, poBox, postalCode, profileEditor, publishSet, readCategorySet, region, removePhoto, rightsProvided, rootSet, salutation, showCharter, signupKey, street, updateSet, usage, useCategorySet, useCatMode, webdavAccess, workingMember
extFormHandler, id, isDeleteForced, op, opCancel, opCreate, opDelete, opFinish, opNext, opPrevious, opRefresh, opUpdate, resultOpCreate, resultOpDelete, resultOpUpdate
contextMap, editFieldSet, formStep, noRedirect, noSendRedirect, popupEdition, redirect, redirectOnClosePopup, workspaceForced
AJAX_REQUEST_ATTRIBUTES, BODY_HEADER, CSS_FOOTER, CSS_HEADER, cssboMap, cssfoMap, CUSTOM_HEADER, editIcon, HTTPEQUIV_HEADER, httpequivMap, HTTPNAME_HEADER, httpnameMap, initEditIcon, JAVASCRIPT_CODE_SET_ATTRIBUTE, JAVASCRIPT_SET_ATTRIBUTE, jsboSet, jsfoSet, out, pageContext, SHOW_EDIT_ICON, STYLE_HEADER
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, workspace
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
Constructor and Description |
---|
EditMemberPhotoHandler() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canEdit(Member me,
Member other,
Workspace workspace)
Return true if a given member can edit the profile info of a given member.
|
int |
getAvailableHeight() |
int |
getAvailableWidth() |
int |
getAvailableX1() |
int |
getAvailableX2() |
int |
getAvailableY1() |
int |
getAvailableY2() |
int |
getFormStepCount()
Retrieve the total number of steps used for edition when invoking this form handler.
|
java.lang.String |
getFormStepHiddenFields() |
java.lang.String |
getFormStepPrefixProp() |
Member |
getMember() |
java.io.File |
getWorkFile()
Retrieve the File instance of the current photo being edited.
|
protected boolean |
performFinish() |
boolean |
processAction()
Method to be implemented to check/validate action to be performed and process them.
|
void |
setHeight(java.lang.String height) |
void |
setMbrId(java.lang.String mbrId) |
void |
setMember(Member member) |
void |
setOpExisting(java.lang.String opExisting) |
void |
setUseCurrentMemberPhoto(boolean useCurrentMemberPhoto) |
void |
setWidth(java.lang.String width) |
void |
setX1(java.lang.String x1) |
void |
setX2(java.lang.String x2) |
void |
setY1(java.lang.String y1) |
void |
setY2(java.lang.String y2) |
boolean |
showPreviousButton()
Check if the "Previous" button should be displayed in step modal form.
|
boolean |
useCurrentMemberPhoto() |
protected boolean |
validateNext() |
alertSignup, buildAlertRuleSet, canDelete, canPublish, canUpdate, getAvailableAddress, getAvailableAdmin, getAvailableAlertRuleSet, getAvailableCountry, getAvailableDeclaredManager, getAvailableDelegateMemberSet, getAvailableDepartment, getAvailableEditCatMode, getAvailableEmail, getAvailableEmailVisible, getAvailableFirstName, getAvailableGroups, getAvailableInfo, getAvailableJobTitle, getAvailableLanguage, getAvailableLdapSync, getAvailableLocality, getAvailableLogin, getAvailableMobile, getAvailableName, getAvailableOrganization, getAvailablePhone, getAvailablePoBox, getAvailablePostalCode, getAvailableReadCategorySet, getAvailableRegion, getAvailableSalutation, getAvailableStreet, getAvailableUsage, getAvailableUseCategorySet, getAvailableUseCatMode, getAvailableWebdavAccess, getCategorySet, getDataClass, getGroupRight, getGroups, getPassword0, getPassword1, getPassword2, getProfileEditor, getShowCharter, isCategoryGroupRight, isDefaultAlertRuleSet, isExpanded, isGroupRight, passwordValidatesComplexityRegex, performConfirmSignup, performConvertToMember, performCreate, performDelete, performDetachFromLDAP, performDisable, performSignup, performUpdate, releaseDBWorkingMember, sendRedirect, setAddress, setAdmin, setAlertChannels, setAlertDomainNames, setAlertLevels, setCanDelete, setCanPublish, setCanUpdate, setCharterAccepted, setCharterRefused, setCids, setCountry, setDeclaredManager, setDelegateMbrIds, setDepartment, setEditCatMode, setEmail, setEmailVisible, setFields, setFirstName, setGids, setGroupRight, setId, setInfo, setJobTitle, setLanguage, setLdapSync, setLocality, setLogin, setMobile, setName, setNotificationFormHandler, setOpAddItem, setOpConfirmSignup, setOpConvertToMember, setOpDetachFromLDAP, setOpDisable, setOpSignup, setOpUpdateProfile, setOrganization, setPassword0, setPassword1, setPassword2, setPhone, setPoBox, setPostalCode, setProfileEditor, setReadcids, setRegion, setRemovePhoto, setSalutation, setSignupKey, setStreet, setUsage, setUseCatMode, setUsecids, setWebdavAccess, showDeclaredManager, validateAddItem, validateCommonCreateSignup, validateCommonUpdate, validateConfirmSignup, validateConvertToMember, validateCreate, validateDelete, validateDetachFromLDAP, validateDisable, validateMember, validateSignup, validateUpdate, validateUpdateProfile
afterValidation, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, createUploadedFileDocument, getAvailableData, getAvailableDataArray, getAvailableExtraDataMap, getAvailableExtraDBDataMap, getAvailableField, getControllerContext, getEnumLabels, getEnumValues, getExtFormHandler, getId, getModalRedirect, getTabGroupMaxCount, handleRestResponse, isFirstAccess, performCancel, performCreateExtension, performNext, performPrevious, performRefresh, performUpdateExtension, processDataId, processDataIds, processDataIds, processMLData, processMLDataArray, restValidation, setExtFormHandler, setExtraDBKeys, setExtraDBValues, setExtraKeys, setExtraValues, setFields, setForceDelete, setOpCancel, setOpCreate, setOpDelete, setOpFinish, setOpNext, setOpPrevious, setOpRefresh, setOpUpdate, validateCancel, validateCreateExtension, validateFinish, validatePrevious, validateRefresh, validateUpdateExtension, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument, validateUploadedFileDocument
checkMissingField, getAvailableMainLanguage, getClosePopupUrl, getEditFieldSet, getFormStep, getFormStepFinishLabel, getFormStepLabels, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, updateUploadedField, updateUploadedFields, validate
addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHttpEquivHeaders, getHttpNameHeaders, getJavaScriptCodeSet, getJavaScriptSet, getJSONBridge, getPageContext, getPageTitle, getPageZone, getPortal, getPortalCategory, getPortlet, getPublication, getStyleHeaders, getTemplateUsage, internalSetupEmptyHeader, isEditIcon, isEditIcon, isEditIconForPublish, isEditIconForPublish, isPrintView, registerDisplayContext, removeAjaxRequestAttribute, setAjaxRequestAttribute, setAjaxRequestId, setAllHeadersDiffMap, setDocType, setEditIcon, setPageContext, setPageTitle, setPageZone, setShowEditIcon, setTemplateUsage, showEditIcon, showEditIcon, showEditIcon, workaroundBrowserBaseHrefBug
addCookie, addMsg, addMsg, addMsgSession, addMsgSession, addToastr, addToastr, addToastrSession, addToastrSession, applySelector, forceWorkspaceUpdate, getBaseUrl, getBrowser, getCaddy, getContextPath, getErrorMsg, getErrorMsgList, getErrorMsgSession, getErrorMsgSessionList, getInfoMsg, getInfoMsgList, getInfoMsgSession, getInfoMsgSessionList, getLoggedMember, getMsgList, getMsgSessionList, getRequest, getResponse, getSession, getSuccessMsg, getSuccessMsgList, getSuccessMsgSession, getSuccessMsgSessionList, getToastrCollection, getToastrSessionCollection, getUploadedFile, getUploadedFileList, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAjaxRequest, isDBMember, isDebug, isInFrontOffice, isLogged, isWebdavAccess, removeMessage, removeMessage, retrieveUploadedFile, select, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, validateRegexp, validateSchedule
public static final java.lang.String REVISION
public static final int UPLOAD_STEP
public static final int CROP_STEP
protected boolean opExisting
protected boolean useCurrentMemberPhoto
protected int x1
protected int y1
protected int x2
protected int y2
protected int width
protected int height
protected Member member
protected static final java.lang.String MBRID_HTML_PARAM
public boolean processAction() throws java.io.IOException
JcmsFormHandler
Default implementation is to return false. No need to call super method.
This method may NOT be invoked at all if security validation are not met.
You must ensure your handler and JSP can work properly without any code invoked
in this method.
processAction
in class EditMemberHandler
java.io.IOException
- IO Exceptionpublic java.lang.String getFormStepPrefixProp()
getFormStepPrefixProp
in class JcmsFormHandler
protected boolean validateNext() throws java.io.IOException
validateNext
in class EditDataHandler
java.io.IOException
public int getFormStepCount()
JcmsFormHandler
The default implementation of this method is to return 1, corresponding to one step (which means only 1 screen being displayed).
You can provide a custom FormHandler to override this behavior.
See jcore/doSteps.jspf for use of this method.
getFormStepCount
in class JcmsFormHandler
public boolean showPreviousButton()
JcmsFormHandler
The default implementation of this method is to return true
if the current step (as returned by JcmsFormHandler.getFormStep()
is higher than 0.
You can provide a custom FormHandler to override this behavior.
See jcore/doStepButtons.jspf for use of this method.
showPreviousButton
in class JcmsFormHandler
public java.lang.String getFormStepHiddenFields()
getFormStepHiddenFields
in class JcmsFormHandler
protected boolean performFinish() throws java.io.IOException
performFinish
in class EditDataHandler
java.io.IOException
public java.io.File getWorkFile()
ALWAYS return a temporary file which can be safely deleted.
public void setOpExisting(java.lang.String opExisting)
public void setUseCurrentMemberPhoto(boolean useCurrentMemberPhoto)
public boolean useCurrentMemberPhoto()
public int getAvailableX1()
public int getAvailableY1()
public int getAvailableX2()
public int getAvailableY2()
public int getAvailableWidth()
public int getAvailableHeight()
public void setX1(java.lang.String x1)
public void setY1(java.lang.String y1)
public void setX2(java.lang.String x2)
public void setY2(java.lang.String y2)
public void setWidth(java.lang.String width)
public void setHeight(java.lang.String height)
public void setMbrId(java.lang.String mbrId)
public void setMember(Member member)
public Member getMember()
getMember
in class EditMemberHandler
Copyright © 2001-2017 Jalios SA. All Rights Reserved.