Interface CalendarResource
-
- All Superinterfaces:
AmetysObject,DataAwareAmetysObject,DataHolder,ModelAwareDataAwareAmetysObject,ModelAwareDataHolder,ModifiableAmetysObject,ModifiableDataHolder,ModifiableModelAwareDataAwareAmetysObject,ModifiableModelAwareDataHolder,RemovableAmetysObject
- All Known Implementing Classes:
JCRCalendarResource
public interface CalendarResource extends RemovableAmetysObject, ModifiableModelAwareDataAwareAmetysObject
Modifiable Calendar Interface
-
-
Field Summary
-
Fields inherited from interface org.ametys.plugins.repository.data.holder.ModelAwareDataHolder
ALTERNATIVE_SUFFIX, COMMENTS_SUFFIX, STATUS_SUFFIX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetCalendarResourceId()Get the id of the resourceStringgetIcon()Get the icon of the resourceStringgetInstructions()Get the special instructions of the resourceStringgetTitle()Get the title of the resourcevoidsetCalendarResourceId(String id)set the id of the resourcevoidsetIcon(String icon)set the icon of the resourcevoidsetInstructions(String instructions)set the special instructions of the resourcevoidsetTitle(String title)set the title of the resource-
Methods inherited from interface org.ametys.plugins.repository.AmetysObject
equals, getId, getName, getParent, getParentPath, getPath, hashCode
-
Methods inherited from interface org.ametys.plugins.repository.data.ametysobject.DataAwareAmetysObject
copyTo, dataToSAX, dataToSAX
-
Methods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModelAwareDataAwareAmetysObject
getComments, getDataNames, getDefinition, getExternalValue, getLocalValue, getModel, getStatus, getValue, getValue, hasComments, hasDefinition, hasExternalValue, hasExternalValueOrEmpty, hasLocalValue, hasLocalValueOrEmpty, hasValue, hasValueOrEmpty
-
Methods inherited from interface org.ametys.plugins.repository.data.holder.ModelAwareDataHolder
commentsToSAX, dataToMap, dataToMap, dataToMap, dataToMap, dataToSAX, dataToSAX, dataToSAX, dataToSAX, dataToSAXForEdition, getDataNames, getType, getValue, hasValue, hasValueOrEmpty, isMultiple
-
Methods inherited from interface org.ametys.plugins.repository.ModifiableAmetysObject
needsSave, rename, revertChanges, saveChanges
-
Methods inherited from interface org.ametys.plugins.repository.data.ametysobject.ModifiableModelAwareDataAwareAmetysObject
getComposite, getComposite, getDataHolder, getExternalComposite, getExternalComposite, getExternalRepeater, getExternalRepeater, getLocalComposite, getLocalComposite, getLocalRepeater, getLocalRepeater, getParentDataHolder, getRepeater, getRepeater, getRepositoryData, getRootDataHolder, removeExternalizableMetadataIfExists, removeExternalValue, removeLocalValue, removeValue, setComments, setExternalValue, setLocalValue, setStatus, setValue, synchronizeValues, synchronizeValues, synchronizeValues, synchronizeValues
-
Methods inherited from interface org.ametys.plugins.repository.RemovableAmetysObject
remove
-
-
-
-
Method Detail
-
getCalendarResourceId
String getCalendarResourceId()
Get the id of the resource- Returns:
- the id of the resource
-
setCalendarResourceId
void setCalendarResourceId(String id)
set the id of the resource- Parameters:
id- The id of the resource
-
getInstructions
String getInstructions()
Get the special instructions of the resource- Returns:
- the special instructions of the resource
-
setInstructions
void setInstructions(String instructions)
set the special instructions of the resource- Parameters:
instructions- The special instructions
-
-