Search in sources :

Example 1 with R_get_characters_character_id_mail

use of fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_mail in project JCELechat by guiguilechat.

the class Characters method mail.

/**
 * Return the 50 most recent mail headers belonging to the character that match the query criteria. Queries can be filtered by label, and last_mail_id can be used to paginate backwards
 *
 * cache over {@link Swagger#get_characters_mail}<br />
 *
 * @param character_id
 *     An EVE character ID
 * @param labels
 *     Fetch only mails that match one or more of the given labels
 * @param last_mail_id
 *     List only mail with an ID lower than the given ID, if present
 */
public ListHolder<R_get_characters_character_id_mail> mail(int character_id, int[] labels, Integer last_mail_id) {
    K_4_Integer_int_Lint param = new K_4_Integer_int_Lint(last_mail_id, character_id, labels);
    ListHolderImpl<R_get_characters_character_id_mail> ret = get_characters_character_id_mail_holder.get(param);
    if (ret == null) {
        LockWatchDog.BARKER.tak(get_characters_character_id_mail_holder);
        try {
            synchronized (get_characters_character_id_mail_holder) {
                LockWatchDog.BARKER.hld(get_characters_character_id_mail_holder);
                {
                    ret = get_characters_character_id_mail_holder.get(param);
                    if (ret == null) {
                        ret = new ListHolderImpl<R_get_characters_character_id_mail>();
                        get_characters_character_id_mail_holder.put(param, ret);
                        ListHolderImpl<R_get_characters_character_id_mail> finalRet = ret;
                        (cache).addFetchCacheArray("get_characters_character_id_mail", (page, properties) -> (cache.swagger).get_characters_mail(character_id, labels, last_mail_id, properties), arr -> finalRet.set(arr));
                    }
                }
                LockWatchDog.BARKER.rel(get_characters_character_id_mail_holder);
            }
        } finally {
            LockWatchDog.BARKER.rel(get_characters_character_id_mail_holder);
        }
    }
    return ret;
}
Also used : K_4_Integer_int_Lint(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_4_Integer_int_Lint) R_get_characters_character_id_search(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_search) R_get_characters_character_id_titles(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_titles) R_get_characters_character_id_online(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_online) M_get_journal_13(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_journal_13) R_get_characters_character_id_mail(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_mail) R_get_characters_character_id_fw_stats(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_fw_stats) R_get_characters_character_id_industry_jobs(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_industry_jobs) R_get_characters_character_id_skillqueue(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_skillqueue) R_get_characters_character_id_clones(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_clones) R_get_characters_character_id_mail_labels(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_mail_labels) Map(java.util.Map) R_get_characters_character_id_calendar_event_id(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_calendar_event_id) ListHolder(fr.lelouet.tools.holders.interfaces.collections.ListHolder) R_get_characters_character_id_ship(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_ship) R_get_characters_character_id_calendar(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_calendar) K_2_int_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_2_int_int) M_get_contracts_22(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_22) ObjHolder(fr.lelouet.tools.holders.interfaces.ObjHolder) R_get_characters_character_id_planets_planet_id(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_planets_planet_id) M_get_bookmarks_9(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_bookmarks_9) R_get_characters_character_id_notifications(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_notifications) K_6_Long_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_6_Long_int) R_get_characters_character_id_fleet(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_fleet) K_0_int_Integer(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_0_int_Integer) R_get_characters_character_id_bookmarks_folders(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_bookmarks_folders) R_get_characters_character_id_medals(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_medals) R_get_characters_character_id_location(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_location) R_get_characters_character_id_loyalty_points(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_loyalty_points) M_get_standings_3(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_standings_3) ListHolderImpl(fr.lelouet.tools.holders.impl.collections.ListHolderImpl) R_get_characters_character_id_fittings(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_fittings) R_get_characters_character_id_notifications_contacts(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_notifications_contacts) R_get_characters_character_id_contacts(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_contacts) ObjHolderSimple(fr.lelouet.tools.holders.impl.ObjHolderSimple) R_get_characters_character_id_calendar_event_id_attendees(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_calendar_event_id_attendees) HashMap(java.util.HashMap) K_18_int_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_18_int_int) R_get_characters_character_id_assets(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_assets) SwaggerCOCache(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.SwaggerCOCache) R_get_characters_character_id_agents_research(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_agents_research) R_get_characters_character_id_skills(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_skills) R_get_characters_character_id_wallet_transactions(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_wallet_transactions) R_get_characters_character_id_orders_history(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_orders_history) R_get_characters_character_id_fatigue(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_fatigue) M_get_killmails_2(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_killmails_2) M_get_contracts_contract_items_6(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_contract_items_6) R_get_characters_character_id_orders(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_orders) R_get_characters_character_id_planets(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_planets) R_get_characters_character_id_roles(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_roles) R_get_characters_character_id_opportunities(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_opportunities) M_get_contracts_contract_bids_4(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_contract_bids_4) K_1_int_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_1_int_int) K_3_Boolean_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_3_Boolean_int) R_get_characters_character_id_mining(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_mining) K_19_String_LString_int_Boolean(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_19_String_LString_int_Boolean) LockWatchDog(fr.lelouet.tools.synchronization.LockWatchDog) R_get_characters_character_id_blueprints(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_blueprints) M_get_contacts_labels_2(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contacts_labels_2) K_5_int_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_5_int_int) R_get_characters_character_id_attributes(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_attributes) R_get_characters_character_id_mail_lists(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_mail_lists) R_get_characters_character_id_mail_mail_id(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_mail_mail_id) ListHolderImpl(fr.lelouet.tools.holders.impl.collections.ListHolderImpl) K_4_Integer_int_Lint(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_4_Integer_int_Lint) R_get_characters_character_id_mail(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_mail)

Aggregations

SwaggerCOCache (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.SwaggerCOCache)1 K_0_int_Integer (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_0_int_Integer)1 K_18_int_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_18_int_int)1 K_19_String_LString_int_Boolean (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_19_String_LString_int_Boolean)1 K_1_int_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_1_int_int)1 K_2_int_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_2_int_int)1 K_3_Boolean_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_3_Boolean_int)1 K_4_Integer_int_Lint (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_4_Integer_int_Lint)1 K_5_int_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_5_int_int)1 K_6_Long_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_6_Long_int)1 M_get_bookmarks_9 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_bookmarks_9)1 M_get_contacts_labels_2 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contacts_labels_2)1 M_get_contracts_22 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_22)1 M_get_contracts_contract_bids_4 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_contract_bids_4)1 M_get_contracts_contract_items_6 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_contract_items_6)1 M_get_journal_13 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_journal_13)1 M_get_killmails_2 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_killmails_2)1 M_get_standings_3 (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_standings_3)1 R_get_characters_character_id_agents_research (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_agents_research)1 R_get_characters_character_id_assets (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_characters_character_id_assets)1