⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calendarselectionmodel.java

📁 Rapla是一个灵活的多用户资源管理系统。它提供的一些功能有:日历GUI
💻 JAVA
字号:
package org.rapla.gui.internal.common;

import java.util.Collection;

import org.rapla.entities.RaplaObject;
import org.rapla.entities.User;
import org.rapla.entities.configuration.CalendarModelConfiguration;
import org.rapla.entities.configuration.RaplaConfiguration;
import org.rapla.entities.dynamictype.ClassificationFilter;
import org.rapla.framework.RaplaException;
import org.rapla.gui.CalendarModel;

public interface CalendarSelectionModel extends CalendarModel, ClassifiableFilter{
    public String ROLE = CalendarSelectionModel.class.getName();
    RaplaConfiguration ALLOCATABLES_ROOT = new RaplaConfiguration("rootnode", "allocatables");
    
    void setFilter(ClassificationFilter[] filter);

    ClassificationFilter[] getFilter();

	String getTitle();

	void setTitle(String title);

    void setColumnSize(int columnSize);

	void setViewId(String viewId);

	String getViewId();
		
	void setSelectedObjects(Collection selectedObjects);

    boolean setConfiguration(CalendarModelConfiguration config) throws RaplaException;
    
    CalendarModelConfiguration createConfiguration() throws RaplaException;

    void setOption(String name, RaplaObject object );
    void setOption( String name, String string );
    void selectUser( User user );
    
    /** If show only own reservations is selected. Thats if the current user is selected with select User*/
    boolean isOnlyCurrentUserSelected();


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -