Package com.jalios.jcms.caddy
Class PublicationCaddyManagerHandler
- java.lang.Object
-
- com.jalios.jcms.context.JcmsContext
-
- com.jalios.jcms.context.JcmsJspContext
-
- com.jalios.jcms.handler.JcmsFormHandler
-
- com.jalios.jcms.caddy.AbstractCaddyManagerHandler
-
- com.jalios.jcms.caddy.PublicationCaddyManagerHandler
-
- All Implemented Interfaces:
JcmsConstants,JaliosConstants
public class PublicationCaddyManagerHandler extends AbstractCaddyManagerHandler
This form handler process Publication Caddy Manager actions.- Version:
- $Revision: 136304 $
- See Also:
Caddy
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]abilitiesprotected java.util.Dateadateprotected java.lang.StringalignHprotected TypeFieldEntryalignHTFEprotected java.lang.StringalignTableprotected TypeFieldEntryalignTableTFEprotected java.lang.StringalignVprotected TypeFieldEntryalignVTFEprotected java.lang.StringauthorIdprotected Group[]authorizedGroupsprotected intauthorizedGroupsAddCountprotected java.util.TreeSet<Member>authorizedMemberSetprotected intauthorizedMemberSetAddCountprotected java.lang.StringbackColorprotected TypeFieldEntrybackColorTFEprotected java.lang.StringbackImageprotected TypeFieldEntrybackImageTFEprotected java.lang.StringbehaviorCopyprotected TypeFieldEntrybehaviorCopyTFEprotected intborderprotected java.lang.StringborderColorprotected TypeFieldEntryborderColorTFEprotected TypeFieldEntryborderTFEprotected java.lang.StringcacheSensibilityprotected TypeFieldEntrycacheSensibilityTFEprotected java.lang.StringcacheTypeprotected TypeFieldEntrycacheTypeTFEprotected java.util.TreeSet<Category>categorySetprotected intcellPaddingprotected TypeFieldEntrycellPaddingTFEprotected PortalElementchildprotected TypeFieldEntrychildTFEprotected java.util.DatecommonAdateprotected java.lang.StringcommonAuthorIdprotected Group[]commonAuthorizedGroupsprotected java.util.TreeSet<Member>commonAuthorizedMemberSetprotected java.util.TreeSet<Category>commonCategorySetprotected java.lang.Class<? extends Publication>commonClassprotected java.util.DatecommonEdateprotected java.lang.StringcommonMainLanguageprotected java.util.DatecommonPdateprotected java.lang.Class<? extends Publication>commonSuperClassprotected java.lang.String[]commonTemplatesprotected booleancommonTrackedprotected booleancommonTrackedAvailableprotected Group[]commonUpdateGroupsprotected java.util.TreeSet<Member>commonUpdateMemberSetprotected WorkflowcommonWFprotected WFStatecommonWFStateprotected java.lang.StringcommonWSIdprotected java.lang.String[]conditionprotected TypeFieldEntryconditionTFEprotected booleancontainsOnlyTrashablePublicationprotected booleancontainsOnlyUntrashablePublicationprotected java.lang.StringcssFileprotected TypeFieldEntrycssFileTFEprotected java.util.Dateedateprotected booleanexactCategoryprotected TypeFieldEntryexactCategoryTFEprotected java.lang.StringexpandStateprotected TypeFieldEntryexpandStateTFEprotected booleangenerateFriendlyURLsprotected intinsetBottomprotected TypeFieldEntryinsetBottomTFEprotected intinsetLeftprotected TypeFieldEntryinsetLeftTFEprotected intinsetRightprotected TypeFieldEntryinsetRightTFEprotected intinsetTopprotected TypeFieldEntryinsetTopTFEprotected java.lang.String[]invalidClassprotected TypeFieldEntryinvalidClassTFEprotected longinvalidTimeprotected TypeFieldEntryinvalidTimeTFEprotected booleanisBorderValidatedprotected booleanisCellPaddingValidatedprotected booleanisChildValidatedprotected booleanisExactCategoryValidatedprotected booleanisInsetBottomValidatedprotected booleanisInsetLeftValidatedprotected booleanisInsetRightValidatedprotected booleanisInsetTopValidatedprotected booleanisInvalidTimeValidatedprotected booleanisTrackedprotected booleanisTrackedProvidedprotected java.lang.StringmainLanguageprotected booleanmajorUpdateprotected MembernewAuthorprotected WorkspacenewWSprotected java.lang.StringnewWSIdprotected booleannoAdateprotected booleannoCategoryprotected booleannoCommonCategoryprotected booleannoEdateprotected booleannoPdateprotected booleannoReadRightprotected booleannoUpdateRightprotected java.lang.StringopRefineprotected java.lang.StringopTrashprotected java.util.Datepdateprotected java.lang.StringpopupStateprotected TypeFieldEntrypopupStateTFEprotected intpstatusprotected java.lang.String[]refcidsprotected java.lang.String[]reftypesprotected booleanremoveFriendlyURLsprotected java.lang.BooleanrestrictUpdateRightsstatic java.lang.StringREVISIONprotected java.lang.StringskinClassesprotected TypeFieldEntryskinClassesTFEprotected java.lang.StringskinFooterprotected java.util.HashMap<java.lang.String,java.lang.String>skinFooterMLprotected TypeFieldEntryskinFooterTFEprotected java.lang.String[]templatesprotected Group[]updateGroupsprotected intupdateGroupsAddCountprotected java.util.TreeSet<Member>updateMemberSetprotected intupdateMemberSetAddCountprotected Workflowwfprotected java.lang.Stringwidthprotected TypeFieldEntrywidthTFE-
Fields inherited from class com.jalios.jcms.caddy.AbstractCaddyManagerHandler
applyInEmptyFields, deleteDataExtension, doSearchAndReplace, forceDelete, ignoreIntegrityCheck, messageOnSuccess, opClearCaddy, opDelete, openTab, opPreview, opRemoveCaddy, opUpdate, PREVIOUS_TAB, replaceLangList, replacePattern, searchPattern, useRegExp
-
Fields inherited from class com.jalios.jcms.handler.JcmsFormHandler
contextMap, csrfValidationEnabled, editFieldSet, formStep, noRedirect, noSendRedirect, op, opFinish, opNext, opPrevious, popupEdition, redirect, redirectOnClosePopup, workspaceForced
-
Fields inherited from class com.jalios.jcms.context.JcmsJspContext
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
-
Fields inherited from class com.jalios.jcms.context.JcmsContext
browser, caddy, channel, inFO, initDone, initWorkspace, isAdmin, isAjaxRequest, isDBMember, isDebug, isDebugTemplatePath, isLogged, loggedMember, request, response, userCountry, userLang, userLocale, userZoneId, workspace
-
Fields inherited from interface com.jalios.util.JaliosConstants
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
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DEFAULT_PHOTO_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, IS_IN_FRONT_OFFICE, 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, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, 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, UPLOAD_PERMISSION_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
-
Constructor Summary
Constructors Constructor Description PublicationCaddyManagerHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcompute()This methods computes all the common attributes of the publication in the caddy.protected voidcomputeWorkingPubSet()booleancontainsOnlyTrashablePublication()Check if all publication in the caddy are trashablebooleancontainsOnlyUntrashablePublication()Check if all publication in the caddy are untrashablejava.util.HashMap<java.lang.String,java.lang.String>getAllAvailableSkinFooterML()MembergetAuthor()java.lang.StringgetAuthorId()intgetAuthorizedGroupsAddCount()intgetAuthorizedGroupsCount()intgetAuthorizedMemberSetCount()java.lang.String[]getAvailableAbilities()java.util.DategetAvailableAdate()java.lang.StringgetAvailableAlignH()java.lang.StringgetAvailableAlignTable()java.lang.StringgetAvailableAlignV()MembergetAvailableAuthor()Group[]getAvailableAuthorizedGroups()java.util.Set<Member>getAvailableAuthorizedMemberSet()java.lang.StringgetAvailableBackColor()java.lang.StringgetAvailableBackImage()java.lang.StringgetAvailableBehaviorCopy()intgetAvailableBorder()java.lang.StringgetAvailableBorderColor()java.lang.StringgetAvailableCacheSensibility()java.lang.StringgetAvailableCacheType()intgetAvailableCellPadding()PortalElementgetAvailableChild()java.lang.String[]getAvailableCondition()java.lang.StringgetAvailableCssFile()java.util.DategetAvailableEdate()booleangetAvailableExactCategory()java.lang.StringgetAvailableExpandState()intgetAvailableInsetBottom()intgetAvailableInsetLeft()intgetAvailableInsetRight()intgetAvailableInsetTop()java.lang.String[]getAvailableInvalidClass()longgetAvailableInvalidTime()WorkspacegetAvailableNewWS()java.util.DategetAvailablePdate()java.lang.StringgetAvailablePopupState()java.lang.BooleangetAvailableRestrictUpdateRights()java.lang.StringgetAvailableSkinClasses()java.lang.String[]getAvailableTemplates()Group[]getAvailableUpdateGroups()java.util.Set<Member>getAvailableUpdateMemberSet()java.lang.StringgetAvailableWidth()java.util.SortedSet<Category>getCategorySet()java.lang.Class<? extends Publication>getCommonClass()java.lang.StringgetCommonMainLanguage()Retrieve the mainlanguage common to all publication, if any.java.lang.Class<? extends Publication>getCommonSuperClass()Retrieve the common super class of all publicaiton in the caddybooleangetCommonTracked()Retrieve the tracked value common to all publication, this getter is only valid ifisCommonTrackedAvailable()is true.WFStategetCommonWFState()WorkflowgetCommonWorkflow()java.lang.Class<? extends Data>getDataClass()Retrieve the type of data being handled by this handlerbooleangetGenerateFriendlyURLs()Check whether friendly URL should be automatically generated from publication's category and title.booleangetNoAdate()Get the value of noAdate.booleangetNoCategory()Gets the value of noCategorybooleangetNoCommonCategory()Gets the value of noCommonCategorybooleangetNoEdate()Get the value of noEdate.booleangetNoPdate()Get the value of noPdate.booleangetNoReadRight()Get the value of noReadRight.booleangetNoUpdateRight()Get the value of noUpdateRight.intgetPstatus()Get the value of pstatus.booleangetRemoveFriendlyURLs()Check if friendly url will be removed during update.java.lang.String[]getTemplates()Retrieve the templates value that were asked to be set for publication.intgetUpdateGroupsAddCount()intgetUpdateGroupsCount()intgetUpdateMemberSetAddCount()intgetUpdateMemberSetCount()booleanisCommonTrackedAvailable()Check if a common tracked value was found for all publication of the caddybooleanisExpanded(Category cat, java.lang.String inputName)Check if the specified category has been expanded in the treecatbooleanisPortal()Check if all publication in the caddy arePortal.booleanisPortalElement()Check if all publication in the caddy arePortalElement.booleanisPortlet()Check if all publication in the caddy arePortlet.booleanisPortletSkinable()Check if all publication in the caddy arePortletSkinable.booleanisTypeHomogeneous()Check if publication in the caddy are of same class.booleanisWFHomogeneous()Check if publication in the caddy use the same Workflow.booleanprocessAction()Method to be implemented to check/validate action to be performed and process them.voidsetAbilities(java.lang.String[] abilities)voidsetAdate(java.lang.String v)Set the value of adate.voidsetAlignH(java.lang.String[] v)voidsetAlignTable(java.lang.String[] v)voidsetAlignV(java.lang.String[] v)voidsetAuthorId(java.lang.String v)voidsetAuthorizedGroups(java.lang.String[] v)voidsetAuthorizedGroupsAddCount(int v)voidsetAuthorizedMemberIds(java.lang.String[] mbrIds)Set the value of authorizedMemberIds.voidsetAuthorizedMemberSetAddCount(int v)voidsetBackColor(java.lang.String[] v)voidsetBackImage(java.lang.String[] v)voidsetBehaviorCopy(java.lang.String[] v)voidsetBorder(java.lang.String v)voidsetBorderColor(java.lang.String[] v)voidsetCacheSensibility(java.lang.String[] v)voidsetCacheType(java.lang.String[] v)voidsetCellPadding(java.lang.String v)voidsetChild(java.lang.String id)voidsetCids(java.lang.String[] cids)Set the value of cids.voidsetCondition(java.lang.String[] v)voidsetCssFile(java.lang.String[] v)voidsetEdate(java.lang.String v)Set the value of edate.voidsetExactCategory(boolean v)voidsetExpandState(java.lang.String[] v)voidsetGenerateFriendlyURLs(boolean generate)Set whether friendly URL should be automatically generated from publication's category and title.voidsetInsetBottom(java.lang.String v)voidsetInsetLeft(java.lang.String v)voidsetInsetRight(java.lang.String v)voidsetInsetTop(java.lang.String v)voidsetInvalidClass(java.lang.String[] v)voidsetInvalidTime(java.lang.String v)voidsetMainLanguage(java.lang.String lang)Set the main language to assign to all publication.voidsetMajorUpdate(java.lang.String v)Set whether the update perform by the caddy on publication should be a major updatedvoidsetNewWSId(java.lang.String v)voidsetNoAdate(boolean v)Set the value of noAdate.voidsetNoCategory(boolean v)Set the value of noCategory.voidsetNoCommonCategory(boolean v)Set the value of noCommonCategory.voidsetNoEdate(boolean v)Set the value of noEdate.voidsetNoPdate(boolean v)Set the value of noPdate.voidsetNoReadRight(boolean v)Set the value of noReadRight.voidsetNoUpdateRight(boolean v)Set the value of noUpdateRight.voidsetOpRefine(java.lang.String v)voidsetOpTrash(java.lang.String v)voidsetPdate(java.lang.String v)Set the value of pdate.voidsetPopupState(java.lang.String[] v)voidsetPstatus(int v)Set the value of pstatus.voidsetRefineCids(java.lang.String[] refcids)Sets the cids to be used in refine operation to select publications which belong to the corresponding categories (remove all the others from the caddy).voidsetRefineTypes(java.lang.String[] reftypes)Important: This setter trigger an immediate action modifying the caddy content! Sets the types of publication to keep in the caddy.voidsetRemoveFriendlyURLs(boolean remove)Set if friendly urls should be removed for all publication of the caddyvoidsetRestrictUpdateRights(java.lang.String v)voidsetSilentUpdate(java.lang.String val)voidsetSkinClasses(java.lang.String[] v)voidsetSkinFooter(java.lang.String[] v)voidsetTemplates(java.lang.String[] templates)Set the templates to define for the set of publication in the caddy.voidsetTracked(boolean track)Set whether publication should be tracked or not.voidsetUpdateGroups(java.lang.String[] v)voidsetUpdateGroupsAddCount(int v)voidsetUpdateMemberIds(java.lang.String[] mbrIds)Set the value of updateMemberIds.voidsetUpdateMemberSetAddCount(int v)voidsetWidth(java.lang.String[] v)booleanvalidateCommonPdateEdate()-
Methods inherited from class com.jalios.jcms.caddy.AbstractCaddyManagerHandler
deleteDataExtension, getAvailableForceDelete, getControllerContext, getDefaultForceDelete, getOpenTab, getReplacePattern, getSearchPattern, isApplyingInEmptyFields, isDeletingDataExtension, isIgnoringIntegrityCheck, isPreviewing, isSearchAndReplaceLangSelected, isTabForced, isUsingRegExp, performRemoveCaddy, previewSearchAndReplace, processMultipleStatus, searchAndReplace, setApplyInEmptyFields, setDeleteDataExtension, setForceDelete, setIgnoreIntegrityCheck, setOpClearCaddy, setOpDelete, setOpenTab, setOpPreview, setOpRemoveCaddy, setOpUpdate, setRemoveIds, setReplacePattern, setSearchAndReplaceLang, setSearchPattern, setUseRegExp, validateRemoveCaddy, validateSearchAndReplace
-
Methods inherited from class com.jalios.jcms.handler.JcmsFormHandler
afterValidation, checkMissingField, getAvailableMainLanguage, getClosePopupUrl, getEditFieldSet, getFormStep, getFormStepCount, getFormStepFinishLabel, getFormStepHiddenFields, getFormStepLabels, getFormStepPrefixProp, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenField, getHiddenFieldML, getMainLangValue, getMainLangValueArray, getMLMap, getMLMapArray, getModalRedirect, getMonolingualValue, getMonolingualValueArray, getMultilingualMainValue, getMultilingualMainValueArray, getMultilingualMLMap, getMultilingualMLMapArray, getRedirect, getRedirectOnClosePopup, getWorkspace, init, isFieldEdition, isFieldMissing, isFormStepClickable, isPartialFieldEdition, isPopupEdition, isWorkspaceForced, mapStringArrayToMapStringList, mapStringListToMapStringArray, mustSendForbiddenOnCSRF, performFinish, performNext, performPrevious, processStatus, sanitize, sanitize, sendRedirect, sendRedirect, setEditField, setFormStep, setNoRedirect, setNoSendRedirect, setOpFinish, setOpNext, setOpPrevious, setPopupEdition, setRedirect, setRedirectOnClosePopup, setWorkspace, setWs, showCancelButton, showFinishButton, showNextButton, showPreviousButton, updateUploadedField, updateUploadedFields, updateUploadedFields, validate, validateCSRF, validateFinish, validateNext, validatePrevious
-
Methods inherited from class com.jalios.jcms.context.JcmsJspContext
addAvoidanceLink, addBodyAttributes, addCSSHeader, addCSSHeader, addCSSHeader, addCSSHeader, addCustomHeader, addHandlebarTemplate, addHttpEquivHeader, addHttpNameHeader, addJavaScript, addJavaScript, addJavaScript, addJavaScriptCode, addPrefetchHeader, addStyleHeader, addStyleHeader, addWebAssets, checkAccess, checkAccess, checkCSRF, debugDisplayContext, disablePacker, forceEditIcon, forceUpdate, getAjaxRequestAttribute, getAjaxRequestId, getAllHeadersDiffMap, getAllHeadersMap, getAvoidanceLinks, getBackOfficeCSSHeader, getBackOfficeJavaScriptSet, getBodyAttributes, getContentForm, getCSSHeaders, getCtxCategories, getCurrentCategory, getCustomHeaders, getDocType, getFinalCSSFooterMap, getFinalCSSMap, getFinalJavaScriptSet, getFrontOfficeCSSHeader, getFrontOfficeJavaScriptSet, getHandlebarTemplates, 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
-
Methods inherited from class com.jalios.jcms.context.JcmsContext
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, getUploadedFiles, getUploadedFiles, getUrlWithCommonUpdatedParams, getUserCountry, getUserLang, getUserLocale, getUserZoneId, getWarningMsg, getWarningMsgList, getWarningMsgSession, getWarningMsgSessionList, glp, isAdmin, isAdminZone, isAjaxRequest, isDBMember, isDebug, isDebugTemplate, isInFrontOffice, isLogged, isWebdavAccess, isWorkZone, removeMessage, removeMessage, retrieveUploadedFile, select, sendError, sendError, sendForbidden, sendForbidden, sendRedirect, sendRedirect, sendRedirect, setErrorMsg, setErrorMsg, setErrorMsgSession, setErrorMsgSession, setInfoMsg, setInfoMsg, setInfoMsgSession, setInfoMsgSession, setLoggedMember, setRequest, setResponse, setSuccessMsg, setSuccessMsg, setSuccessMsgSession, setSuccessMsgSession, setWarningMsg, setWarningMsg, setWarningMsgSession, setWarningMsgSession, updateWorkspace, validateRegexp, validateSchedule
-
-
-
-
Field Detail
-
REVISION
public static final java.lang.String REVISION
- See Also:
- Constant Field Values
-
opRefine
protected java.lang.String opRefine
-
opTrash
protected java.lang.String opTrash
-
refcids
protected java.lang.String[] refcids
-
reftypes
protected java.lang.String[] reftypes
-
noCategory
protected boolean noCategory
-
noCommonCategory
protected boolean noCommonCategory
-
authorId
protected java.lang.String authorId
-
commonAuthorId
protected java.lang.String commonAuthorId
-
newWSId
protected java.lang.String newWSId
-
commonWSId
protected java.lang.String commonWSId
-
commonTracked
protected boolean commonTracked
-
commonTrackedAvailable
protected boolean commonTrackedAvailable
-
isTrackedProvided
protected boolean isTrackedProvided
-
isTracked
protected boolean isTracked
-
templates
protected java.lang.String[] templates
-
commonTemplates
protected java.lang.String[] commonTemplates
-
pstatus
protected int pstatus
-
pdate
protected java.util.Date pdate
-
commonPdate
protected java.util.Date commonPdate
-
edate
protected java.util.Date edate
-
commonEdate
protected java.util.Date commonEdate
-
adate
protected java.util.Date adate
-
commonAdate
protected java.util.Date commonAdate
-
noPdate
protected boolean noPdate
-
noEdate
protected boolean noEdate
-
noAdate
protected boolean noAdate
-
commonMainLanguage
protected java.lang.String commonMainLanguage
-
mainLanguage
protected java.lang.String mainLanguage
-
majorUpdate
protected boolean majorUpdate
-
removeFriendlyURLs
protected boolean removeFriendlyURLs
-
generateFriendlyURLs
protected boolean generateFriendlyURLs
-
noReadRight
protected boolean noReadRight
-
authorizedMemberSet
protected java.util.TreeSet<Member> authorizedMemberSet
-
commonAuthorizedMemberSet
protected java.util.TreeSet<Member> commonAuthorizedMemberSet
-
authorizedMemberSetAddCount
protected int authorizedMemberSetAddCount
-
authorizedGroups
protected Group[] authorizedGroups
-
commonAuthorizedGroups
protected Group[] commonAuthorizedGroups
-
authorizedGroupsAddCount
protected int authorizedGroupsAddCount
-
noUpdateRight
protected boolean noUpdateRight
-
restrictUpdateRights
protected java.lang.Boolean restrictUpdateRights
-
updateGroups
protected Group[] updateGroups
-
commonUpdateGroups
protected Group[] commonUpdateGroups
-
updateGroupsAddCount
protected int updateGroupsAddCount
-
updateMemberSet
protected java.util.TreeSet<Member> updateMemberSet
-
commonUpdateMemberSet
protected java.util.TreeSet<Member> commonUpdateMemberSet
-
updateMemberSetAddCount
protected int updateMemberSetAddCount
-
categorySet
protected java.util.TreeSet<Category> categorySet
-
commonCategorySet
protected java.util.TreeSet<Category> commonCategorySet
-
commonClass
protected java.lang.Class<? extends Publication> commonClass
-
commonSuperClass
protected java.lang.Class<? extends Publication> commonSuperClass
-
commonWF
protected Workflow commonWF
-
commonWFState
protected WFState commonWFState
-
wf
protected Workflow wf
-
newAuthor
protected Member newAuthor
-
newWS
protected Workspace newWS
-
containsOnlyTrashablePublication
protected boolean containsOnlyTrashablePublication
-
containsOnlyUntrashablePublication
protected boolean containsOnlyUntrashablePublication
-
childTFE
protected TypeFieldEntry childTFE
-
isChildValidated
protected boolean isChildValidated
-
child
protected PortalElement child
-
exactCategoryTFE
protected TypeFieldEntry exactCategoryTFE
-
isExactCategoryValidated
protected boolean isExactCategoryValidated
-
exactCategory
protected boolean exactCategory
-
cssFileTFE
protected TypeFieldEntry cssFileTFE
-
cssFile
protected java.lang.String cssFile
-
skinClassesTFE
protected TypeFieldEntry skinClassesTFE
-
skinClasses
protected java.lang.String skinClasses
-
skinFooterTFE
protected TypeFieldEntry skinFooterTFE
-
skinFooter
protected java.lang.String skinFooter
-
skinFooterML
protected java.util.HashMap<java.lang.String,java.lang.String> skinFooterML
-
expandStateTFE
protected TypeFieldEntry expandStateTFE
-
expandState
protected java.lang.String expandState
-
popupStateTFE
protected TypeFieldEntry popupStateTFE
-
popupState
protected java.lang.String popupState
-
backImageTFE
protected TypeFieldEntry backImageTFE
-
backImage
protected java.lang.String backImage
-
borderTFE
protected TypeFieldEntry borderTFE
-
isBorderValidated
protected boolean isBorderValidated
-
border
protected int border
-
backColorTFE
protected TypeFieldEntry backColorTFE
-
backColor
protected java.lang.String backColor
-
borderColorTFE
protected TypeFieldEntry borderColorTFE
-
borderColor
protected java.lang.String borderColor
-
insetTopTFE
protected TypeFieldEntry insetTopTFE
-
isInsetTopValidated
protected boolean isInsetTopValidated
-
insetTop
protected int insetTop
-
insetLeftTFE
protected TypeFieldEntry insetLeftTFE
-
isInsetLeftValidated
protected boolean isInsetLeftValidated
-
insetLeft
protected int insetLeft
-
cellPaddingTFE
protected TypeFieldEntry cellPaddingTFE
-
isCellPaddingValidated
protected boolean isCellPaddingValidated
-
cellPadding
protected int cellPadding
-
insetRightTFE
protected TypeFieldEntry insetRightTFE
-
isInsetRightValidated
protected boolean isInsetRightValidated
-
insetRight
protected int insetRight
-
insetBottomTFE
protected TypeFieldEntry insetBottomTFE
-
isInsetBottomValidated
protected boolean isInsetBottomValidated
-
insetBottom
protected int insetBottom
-
widthTFE
protected TypeFieldEntry widthTFE
-
width
protected java.lang.String width
-
alignTableTFE
protected TypeFieldEntry alignTableTFE
-
alignTable
protected java.lang.String alignTable
-
alignVTFE
protected TypeFieldEntry alignVTFE
-
alignV
protected java.lang.String alignV
-
alignHTFE
protected TypeFieldEntry alignHTFE
-
alignH
protected java.lang.String alignH
-
cacheTypeTFE
protected TypeFieldEntry cacheTypeTFE
-
cacheType
protected java.lang.String cacheType
-
cacheSensibilityTFE
protected TypeFieldEntry cacheSensibilityTFE
-
cacheSensibility
protected java.lang.String cacheSensibility
-
invalidClassTFE
protected TypeFieldEntry invalidClassTFE
-
invalidClass
protected java.lang.String[] invalidClass
-
invalidTimeTFE
protected TypeFieldEntry invalidTimeTFE
-
isInvalidTimeValidated
protected boolean isInvalidTimeValidated
-
invalidTime
protected long invalidTime
-
behaviorCopyTFE
protected TypeFieldEntry behaviorCopyTFE
-
behaviorCopy
protected java.lang.String behaviorCopy
-
conditionTFE
protected TypeFieldEntry conditionTFE
-
condition
protected java.lang.String[] condition
-
abilities
protected java.lang.String[] abilities
-
-
Method Detail
-
computeWorkingPubSet
protected void computeWorkingPubSet()
-
compute
protected void compute()
This methods computes all the common attributes of the publication in the caddy.
-
processAction
public boolean processAction() throws java.io.IOExceptionDescription copied from class:JcmsFormHandlerMethod to be implemented to check/validate action to be performed and process them.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.
- Overrides:
processActionin classAbstractCaddyManagerHandler- Returns:
- false if no redirection is needed, true otherwise
- Throws:
java.io.IOException- IO Exception
-
validateCommonPdateEdate
public boolean validateCommonPdateEdate()
-
setOpRefine
public void setOpRefine(java.lang.String v)
-
setRefineCids
public void setRefineCids(java.lang.String[] refcids)
Sets the cids to be used in refine operation to select publications which belong to the corresponding categories (remove all the others from the caddy).- Parameters:
refcids- The id of the category that is to be used to select a subset of the caddy.
-
setRefineTypes
public void setRefineTypes(java.lang.String[] reftypes)
Important: This setter trigger an immediate action modifying the caddy content! Sets the types of publication to keep in the caddy.- Parameters:
reftypes- The types to keep in the caddy.
-
setOpTrash
public void setOpTrash(java.lang.String v)
-
getDataClass
public java.lang.Class<? extends Data> getDataClass()
Description copied from class:AbstractCaddyManagerHandlerRetrieve the type of data being handled by this handler- Specified by:
getDataClassin classAbstractCaddyManagerHandler- Returns:
- a Data class
-
setSilentUpdate
public void setSilentUpdate(java.lang.String val)
-
getCategorySet
public java.util.SortedSet<Category> getCategorySet()
- Returns:
- a Set of Category
-
isExpanded
public boolean isExpanded(Category cat, java.lang.String inputName)
Check if the specified category has been expanded in the treecat- Parameters:
cat- the category to check, must not be nullinputName- this parameter is not used- Returns:
- true if the given category must be expanded
- Since:
- jcms-3.0
-
isWFHomogeneous
public boolean isWFHomogeneous()
Check if publication in the caddy use the same Workflow.- Returns:
- true if all publication in the caddy use the same Workflow
- Since:
- jcms-4.1
-
getCommonWorkflow
public Workflow getCommonWorkflow()
-
getCommonWFState
public WFState getCommonWFState()
-
isTypeHomogeneous
public boolean isTypeHomogeneous()
Check if publication in the caddy are of same class.- Returns:
- true if all publication in the caddy are of the same type
- Since:
- jcms-4.1
-
getCommonClass
public java.lang.Class<? extends Publication> getCommonClass()
-
getCommonSuperClass
public java.lang.Class<? extends Publication> getCommonSuperClass()
Retrieve the common super class of all publicaiton in the caddy- Returns:
- a class, return null, Publication.class is guaranteed to be at least the most commont one
- Since:
- jcms-10.0.4 / JCMS-5407
-
isPortletSkinable
public boolean isPortletSkinable()
Check if all publication in the caddy arePortletSkinable.- Returns:
- true if all publication in the caddy are PortletSkinable
- Since:
- jcms-10.0.4 / JCMS-5407
-
isPortalElement
public boolean isPortalElement()
Check if all publication in the caddy arePortalElement.- Returns:
- true if all publication in the caddy are PortalElement
- Since:
- jcms-10.0.4 / JCMS-5407
-
isPortlet
public boolean isPortlet()
Check if all publication in the caddy arePortlet.- Returns:
- true if all publication in the caddy are Portlet
- Since:
- jcms-10.0.4 / JCMS-5407
-
isPortal
public boolean isPortal()
Check if all publication in the caddy arePortal.- Returns:
- true if all publication in the caddy are Portal
- Since:
- jcms-10.0.4 / JCMS-5407
-
containsOnlyTrashablePublication
public boolean containsOnlyTrashablePublication()
Check if all publication in the caddy are trashable- Returns:
- true if all publication in the caddy are trashable
- Since:
- jcms-10.0.5 / JCMS-8353
-
containsOnlyUntrashablePublication
public boolean containsOnlyUntrashablePublication()
Check if all publication in the caddy are untrashable- Returns:
- true if all publication in the caddy are untrashable
- Since:
- jcms-10.0.7 / JCMS-9473
-
getAuthorId
public java.lang.String getAuthorId()
-
getAuthor
public Member getAuthor()
-
setAuthorId
public void setAuthorId(java.lang.String v)
-
getAvailableNewWS
public Workspace getAvailableNewWS()
-
setNewWSId
public void setNewWSId(java.lang.String v)
-
getTemplates
public java.lang.String[] getTemplates()
Retrieve the templates value that were asked to be set for publication.- Returns:
- an array of template name or null if no templates was requested
-
setTemplates
public void setTemplates(java.lang.String[] templates)
Set the templates to define for the set of publication in the caddy.- Parameters:
templates- an array of template name, or null to skipp
-
getPstatus
public int getPstatus()
Get the value of pstatus.- Returns:
- Value of pstatus.
-
setPstatus
public void setPstatus(int v)
Set the value of pstatus.- Parameters:
v- Value to assign to pstatus.
-
setPdate
public void setPdate(java.lang.String v)
Set the value of pdate.- Parameters:
v- Value to assign to pdate.
-
setEdate
public void setEdate(java.lang.String v)
Set the value of edate.- Parameters:
v- Value to assign to edate.
-
setAdate
public void setAdate(java.lang.String v)
Set the value of adate.- Parameters:
v- Value to assign to adate.
-
getNoPdate
public boolean getNoPdate()
Get the value of noPdate.- Returns:
- Value of noPdate.
-
setNoPdate
public void setNoPdate(boolean v)
Set the value of noPdate.- Parameters:
v- Value to assign to noPdate.
-
getNoEdate
public boolean getNoEdate()
Get the value of noEdate.- Returns:
- Value of noEdate.
-
setNoEdate
public void setNoEdate(boolean v)
Set the value of noEdate.- Parameters:
v- Value to assign to noEdate.
-
getNoAdate
public boolean getNoAdate()
Get the value of noAdate.- Returns:
- Value of noAdate.
-
setNoAdate
public void setNoAdate(boolean v)
Set the value of noAdate.- Parameters:
v- Value to assign to noAdate.
-
setAuthorizedMemberIds
public void setAuthorizedMemberIds(java.lang.String[] mbrIds)
Set the value of authorizedMemberIds.- Parameters:
mbrIds- Value to assign to authorizedMemberIds.- Since:
- jcms-2.1
-
getAvailableAuthorizedGroups
public Group[] getAvailableAuthorizedGroups()
-
getAvailableAuthor
public Member getAvailableAuthor()
-
getAvailableTemplates
public java.lang.String[] getAvailableTemplates()
-
setAuthorizedGroups
public void setAuthorizedGroups(java.lang.String[] v)
-
setAuthorizedGroupsAddCount
public void setAuthorizedGroupsAddCount(int v)
-
setAuthorizedMemberSetAddCount
public void setAuthorizedMemberSetAddCount(int v)
-
setUpdateMemberSetAddCount
public void setUpdateMemberSetAddCount(int v)
-
getAuthorizedGroupsCount
public int getAuthorizedGroupsCount()
-
getAuthorizedGroupsAddCount
public int getAuthorizedGroupsAddCount()
-
getAvailableAuthorizedMemberSet
public java.util.Set<Member> getAvailableAuthorizedMemberSet()
-
getAvailableUpdateMemberSet
public java.util.Set<Member> getAvailableUpdateMemberSet()
-
getAvailablePdate
public java.util.Date getAvailablePdate()
-
getAvailableEdate
public java.util.Date getAvailableEdate()
-
getAvailableAdate
public java.util.Date getAvailableAdate()
-
getAvailableRestrictUpdateRights
public java.lang.Boolean getAvailableRestrictUpdateRights()
-
setRestrictUpdateRights
public void setRestrictUpdateRights(java.lang.String v)
-
setUpdateMemberIds
public void setUpdateMemberIds(java.lang.String[] mbrIds)
Set the value of updateMemberIds.- Parameters:
mbrIds- Value to assign to updateMemberIds.- Since:
- jcms-3.2
-
getAvailableUpdateGroups
public Group[] getAvailableUpdateGroups()
-
setUpdateGroups
public void setUpdateGroups(java.lang.String[] v)
-
setUpdateGroupsAddCount
public void setUpdateGroupsAddCount(int v)
-
getUpdateGroupsCount
public int getUpdateGroupsCount()
-
getUpdateGroupsAddCount
public int getUpdateGroupsAddCount()
-
getAuthorizedMemberSetCount
public int getAuthorizedMemberSetCount()
-
getUpdateMemberSetCount
public int getUpdateMemberSetCount()
-
getUpdateMemberSetAddCount
public int getUpdateMemberSetAddCount()
-
getNoReadRight
public boolean getNoReadRight()
Get the value of noReadRight.- Returns:
- Value of noReadRight.
-
setNoReadRight
public void setNoReadRight(boolean v)
Set the value of noReadRight.- Parameters:
v- Value to assign to noReadRight.
-
getNoUpdateRight
public boolean getNoUpdateRight()
Get the value of noUpdateRight.- Returns:
- Value of noUpdateRight.
-
setNoUpdateRight
public void setNoUpdateRight(boolean v)
Set the value of noUpdateRight.- Parameters:
v- Value to assign to noUpdateRight.
-
setNoCategory
public void setNoCategory(boolean v)
Set the value of noCategory.- Parameters:
v- Value to assign to noCategory.
-
getNoCategory
public boolean getNoCategory()
Gets the value of noCategory- Returns:
- true if category should be removed from all publication
-
setNoCommonCategory
public void setNoCommonCategory(boolean v)
Set the value of noCommonCategory.- Parameters:
v- Value to assign to noCommonCategory.
-
getNoCommonCategory
public boolean getNoCommonCategory()
Gets the value of noCommonCategory- Returns:
- true if category common to all publication should be removed
-
setCids
public void setCids(java.lang.String[] cids)
Set the value of cids.- Parameters:
cids- Value to assign to cids.
-
setTracked
public void setTracked(boolean track)
Set whether publication should be tracked or not.- Parameters:
track- true to enable reader tracker for all publication false to disable it- Since:
- jcms-5.0.0
-
isCommonTrackedAvailable
public boolean isCommonTrackedAvailable()
Check if a common tracked value was found for all publication of the caddy- Returns:
- true if a common value could be computed, false if value differ
- Since:
- jcms-5.0.0
-
getCommonTracked
public boolean getCommonTracked()
Retrieve the tracked value common to all publication, this getter is only valid ifisCommonTrackedAvailable()is true.- Returns:
- the common tracked value of all publication
- Since:
- jcms-5.0.0
-
setMainLanguage
public void setMainLanguage(java.lang.String lang)
Set the main language to assign to all publication.- Parameters:
lang- an ISO-639 language code- Since:
- jcms-5.5.0
-
getCommonMainLanguage
public java.lang.String getCommonMainLanguage()
Retrieve the mainlanguage common to all publication, if any.- Returns:
- an ISO-639 language code or null if no common language could be computed
- Since:
- jcms-5.5.0
-
setMajorUpdate
public void setMajorUpdate(java.lang.String v)
Set whether the update perform by the caddy on publication should be a major updated- Parameters:
v- the value of this parameter is ignored, as long as this method is invoked the update will be a major update- Since:
- jcms-5.7.0
-
getRemoveFriendlyURLs
public boolean getRemoveFriendlyURLs()
Check if friendly url will be removed during update.- Returns:
- true if friendly urls should be removed for all publication of the caddy
- Since:
- jcms-5.5.0
-
setRemoveFriendlyURLs
public void setRemoveFriendlyURLs(boolean remove)
Set if friendly urls should be removed for all publication of the caddy- Parameters:
remove- true to remove friendly url, false to leave as is- Since:
- jcms-5.5.0
-
getGenerateFriendlyURLs
public boolean getGenerateFriendlyURLs()
Check whether friendly URL should be automatically generated from publication's category and title.- Returns:
- true if friendly URL will be generated
- Since:
- jcms-5.5.0
-
setGenerateFriendlyURLs
public void setGenerateFriendlyURLs(boolean generate)
Set whether friendly URL should be automatically generated from publication's category and title.- Parameters:
generate- true to generate new friendly url (added to existing one), false to leave friendly url as is- Since:
- jcms-5.5.0
-
setChild
public void setChild(java.lang.String id)
-
getAvailableChild
public PortalElement getAvailableChild()
-
setExactCategory
public void setExactCategory(boolean v)
-
getAvailableExactCategory
public boolean getAvailableExactCategory()
-
setCssFile
public void setCssFile(java.lang.String[] v)
-
getAvailableCssFile
public java.lang.String getAvailableCssFile()
-
setSkinClasses
public void setSkinClasses(java.lang.String[] v)
-
getAvailableSkinClasses
public java.lang.String getAvailableSkinClasses()
-
setSkinFooter
public void setSkinFooter(java.lang.String[] v)
-
getAllAvailableSkinFooterML
public java.util.HashMap<java.lang.String,java.lang.String> getAllAvailableSkinFooterML()
-
setExpandState
public void setExpandState(java.lang.String[] v)
-
getAvailableExpandState
public java.lang.String getAvailableExpandState()
-
setPopupState
public void setPopupState(java.lang.String[] v)
-
getAvailablePopupState
public java.lang.String getAvailablePopupState()
-
setBackImage
public void setBackImage(java.lang.String[] v)
-
getAvailableBackImage
public java.lang.String getAvailableBackImage()
-
setBorder
public void setBorder(java.lang.String v)
-
getAvailableBorder
public int getAvailableBorder()
-
setBackColor
public void setBackColor(java.lang.String[] v)
-
getAvailableBackColor
public java.lang.String getAvailableBackColor()
-
setBorderColor
public void setBorderColor(java.lang.String[] v)
-
getAvailableBorderColor
public java.lang.String getAvailableBorderColor()
-
setInsetTop
public void setInsetTop(java.lang.String v)
-
getAvailableInsetTop
public int getAvailableInsetTop()
-
setInsetLeft
public void setInsetLeft(java.lang.String v)
-
getAvailableInsetLeft
public int getAvailableInsetLeft()
-
setCellPadding
public void setCellPadding(java.lang.String v)
-
getAvailableCellPadding
public int getAvailableCellPadding()
-
setInsetRight
public void setInsetRight(java.lang.String v)
-
getAvailableInsetRight
public int getAvailableInsetRight()
-
setInsetBottom
public void setInsetBottom(java.lang.String v)
-
getAvailableInsetBottom
public int getAvailableInsetBottom()
-
setWidth
public void setWidth(java.lang.String[] v)
-
getAvailableWidth
public java.lang.String getAvailableWidth()
-
setAlignTable
public void setAlignTable(java.lang.String[] v)
-
getAvailableAlignTable
public java.lang.String getAvailableAlignTable()
-
setAlignV
public void setAlignV(java.lang.String[] v)
-
getAvailableAlignV
public java.lang.String getAvailableAlignV()
-
setAlignH
public void setAlignH(java.lang.String[] v)
-
getAvailableAlignH
public java.lang.String getAvailableAlignH()
-
setCacheType
public void setCacheType(java.lang.String[] v)
-
getAvailableCacheType
public java.lang.String getAvailableCacheType()
-
setCacheSensibility
public void setCacheSensibility(java.lang.String[] v)
-
getAvailableCacheSensibility
public java.lang.String getAvailableCacheSensibility()
-
setInvalidClass
public void setInvalidClass(java.lang.String[] v)
-
getAvailableInvalidClass
public java.lang.String[] getAvailableInvalidClass()
-
setInvalidTime
public void setInvalidTime(java.lang.String v)
-
getAvailableInvalidTime
public long getAvailableInvalidTime()
-
setBehaviorCopy
public void setBehaviorCopy(java.lang.String[] v)
-
getAvailableBehaviorCopy
public java.lang.String getAvailableBehaviorCopy()
-
setCondition
public void setCondition(java.lang.String[] v)
-
getAvailableCondition
public java.lang.String[] getAvailableCondition()
-
setAbilities
public void setAbilities(java.lang.String[] abilities)
-
getAvailableAbilities
public java.lang.String[] getAvailableAbilities()
-
-