当前位置: 首页>>代码示例>>Java>>正文


Java Magister类代码示例

本文整理汇总了Java中net.ilexiconn.magister.Magister的典型用法代码示例。如果您正苦于以下问题:Java Magister类的具体用法?Java Magister怎么用?Java Magister使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Magister类属于net.ilexiconn.magister包,在下文中一共展示了Magister类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: SingleMessage

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public SingleMessage(Magister m, String topic, String content, Contact[] recipients, File[] attachments) throws ParseException, IOException {
    if (!(attachments == null || attachments.length <= 0)) {
        this.hasAttachments = true;
        List<Attachment> list = new ArrayList<Attachment>();
        for (File f : attachments) {
            list.add(getAttachmentFromFile(m, f));
        }
        this.attachments = new Attachment[list.size()];
        this.attachments = list.toArray(this.attachments);
    }
    if (recipients == null || recipients.length <= 0) {
        throw new InvalidParameterException("Recipients must not be null and have a length higher than 0");
    }
    this.topic = topic;
    this.content = content;
    this.recipients = recipients;
    sentOn = DateUtil.dateToString(new Date());
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:19,代码来源:SingleMessage.java

示例2: getAttachmentsUrls

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public URL[] getAttachmentsUrls(Magister magister) throws MalformedURLException {
    if (!hasAttachments) {
        return null;
    }
    List<URL> urls = new ArrayList<URL>();
    for (Attachment attachment : attachments) {
        for (Link link : attachment.links) {
            if ("Self".equalsIgnoreCase(link.rel)) {
                urls.add(new URL(magister.school.url + link.href));
            }
        }
    }
    if (urls.size() == 0) {
        return null;
    }
    return urls.toArray(new URL[urls.size()]);
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:18,代码来源:SingleMessage.java

示例3: GradesSubjectTask

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public GradesSubjectTask(MagisActivity activity, Magister magister, Study study, SubSubject subject) {
    Log.d(TAG, "GradesSubjectTask() called with: activity = [" + activity + "], magister = [" + magister + "], study = [" + study + "], subject = [" + subject + "]");
    this.activity = activity;
    this.magister = magister;
    this.study = study;
    this.subject = subject;
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:8,代码来源:GradesSubjectTask.java

示例4: AppointmentsTask

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public AppointmentsTask(MagisActivity activity, Magister magister, Date date1, Date date2, Integer whatToSave) {
    this.activity = activity;
    this.magister = magister;
    this.date1 = date1;
    this.date2 = date2;
    this.whatToSave = whatToSave;

}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:9,代码来源:AppointmentsTask.java

示例5: MessageHandler

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public MessageHandler(Magister magister) {
    this.magister = magister;
    Map<Class<?>, TypeAdapter<?>> map = new HashMap<Class<?>, TypeAdapter<?>>();
    map.put(MessageFolder[].class, new ArrayAdapter<MessageFolder>(MessageFolder.class, MessageFolder[].class));
    map.put(Message[].class, new MessageAdapter());
    map.put(SingleMessage[].class, new SingleMessageAdapter());
    gson = GsonUtil.getGsonWithAdapters(map);
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:9,代码来源:MessageHandler.java

示例6: PresenceHandler

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public PresenceHandler(Magister magister) {
    this.magister = magister;
    Map<Class<?>, TypeAdapter<?>> map = new HashMap<Class<?>, TypeAdapter<?>>();
    map.put(Presence[].class, new PresenceAdapter());
    map.put(PresencePeriod[].class, new PresencePeriodAdapter());
    gson = GsonUtil.getGsonWithAdapters(map);
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:8,代码来源:PresenceHandler.java

示例7: ELOHandler

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public ELOHandler(Magister magister) {
    this.magister = magister;
    Map<Class<?>, TypeAdapter<?>> map = new HashMap<Class<?>, TypeAdapter<?>>();
    map.put(Source[].class, new ArrayAdapter<Source>(Source.class, Source[].class));
    map.put(StudyGuide[].class, new ArrayAdapter<StudyGuide>(StudyGuide.class, StudyGuide[].class));
    map.put(SingleStudyGuide.class, new SingleStudyGuideAdapter());
    gson = GsonUtil.getGsonWithAdapters(map);
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:9,代码来源:ELOHandler.java

示例8: getAttachmentFromFile

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
private static Attachment getAttachmentFromFile(Magister m, File f) throws IOException, ParseException {
    if (f.isDirectory()) {
        throw new FileNotFoundException("File must not be an Directory");
    }
    Attachment a = new Attachment();
    a.fileName = f.getName();
    a.contentType = URLConnection.guessContentTypeFromStream(new BufferedInputStream(new FileInputStream(f)));
    a.id = 0;
    a.sourceType = 0;
    a.uploadDate = DateUtil.dateToString(new Date());
    a.fileSizeInBytes = f.length();
    String response = HttpUtil.convertInputStreamReaderToString(HttpUtil.httpPostFile(m, f));
    a.uniqueId = GsonUtil.getFromJson(response, "Value").getAsString();
    return a;
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:16,代码来源:SingleMessage.java

示例9: refresh

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
@Override
public void refresh(Magister magister) {
    if (magister == null) {
        swipeRefresh.setRefreshing(false);
        LinearLayout todayLayout = (LinearLayout) view.findViewById(R.id.recent_grades_container);
        populateLayout(todayLayout, new ItemAdapter(new ArrayList<>(Collections.singletonList(new Item(getString(R.string.logged_off))))));
    } else {
        new GradeThread(this).execute();
    }
}
 
开发者ID:iLexiconn,项目名称:Hipster,代码行数:11,代码来源:RecentGradesTabFragment.java

示例10: refresh

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
@Override
public void refresh(Magister magister) {
    if (magister == null) {
        swipeRefresh.setRefreshing(false);
        LinearLayout todayLayout = (LinearLayout) view.findViewById(R.id.appointments_container);
        populateLayout(todayLayout, new ItemAdapter(new ArrayList<>(Collections.singletonList(new Item(getString(R.string.logged_off))))));
    } else {
        new AppointmentThread(this).execute();
    }
}
 
开发者ID:iLexiconn,项目名称:Hipster,代码行数:11,代码来源:AppointmentsTabFragment.java

示例11: refresh

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
@Override
public void refresh(Magister magister) {
    if (magister == null) {
        swipeRefresh.setRefreshing(false);
        LinearLayout todayLayout = (LinearLayout) view.findViewById(R.id.today_container);
        populateLayout(todayLayout, new ItemAdapter(new ArrayList<>(Collections.singletonList(new Item(getString(R.string.logged_off))))));
    } else {
        new TodayThread(this).execute();
    }
}
 
开发者ID:iLexiconn,项目名称:Hipster,代码行数:11,代码来源:TodayTabFragment.java

示例12: refresh

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
@Override
public void refresh(Magister magister) {
    if (magister == null) {
        swipeRefresh.setRefreshing(false);
        LinearLayout todayLayout = (LinearLayout) view.findViewById(R.id.tomorrow_container);
        populateLayout(todayLayout, new ItemAdapter(new ArrayList<>(Collections.singletonList(new Item(getString(R.string.logged_off))))));
    } else {
        new TomorrowThread(this).execute();
    }
}
 
开发者ID:iLexiconn,项目名称:Hipster,代码行数:11,代码来源:TomorrowTabFragment.java

示例13: refresh

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
@Override
public void refresh(Magister magister) {
    if (magister == null) {
        swipeRefresh.setRefreshing(false);
        LinearLayout todayLayout = (LinearLayout) view.findViewById(R.id.grades_container);
        populateLayout(todayLayout, new ItemAdapter(new ArrayList<>(Collections.singletonList(new Item(getString(R.string.logged_off))))));
    } else {
        new GradeThread(this).execute();
    }
}
 
开发者ID:iLexiconn,项目名称:Hipster,代码行数:11,代码来源:GradesTabFragment.java

示例14: PresenceTask

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public PresenceTask(MagisActivity activity, Magister magister, PresencePeriod period) {
    this.activity = activity;
    this.magister = magister;
    this.presencePeriod = period;
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:6,代码来源:PresenceTask.java

示例15: HomeworkTask

import net.ilexiconn.magister.Magister; //导入依赖的package包/类
public HomeworkTask(MagisActivity activity, Magister magister, Date start, Date end) {
    this.activity = activity;
    this.magister = magister;
    this.date1 = start;
    this.date2 = end;
}
 
开发者ID:Z3r0byte,项目名称:Magis,代码行数:7,代码来源:HomeworkTask.java


注:本文中的net.ilexiconn.magister.Magister类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。