Search in sources :

Example 1 with K_16_int_long_int

use of fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_16_int_long_int in project JCELechat by guiguilechat.

the class Corporations method starbases.

/**
 * Returns various settings and fuels of a starbase (POS)
 *
 * cache over {@link Swagger#get_corporations_starbases}<br />
 *
 * @param corporation_id
 *     An EVE corporation ID
 * @param starbase_id
 *     An EVE starbase (POS) ID
 * @param system_id
 *     The solar system this starbase (POS) is located in,
 */
public ObjHolder<R_get_corporations_corporation_id_starbases_starbase_id> starbases(int corporation_id, long starbase_id, int system_id) {
    K_16_int_long_int param = new K_16_int_long_int(corporation_id, starbase_id, system_id);
    ObjHolderSimple<R_get_corporations_corporation_id_starbases_starbase_id> ret = get_corporations_corporation_id_starbases_starbase_id_holder.get(param);
    if (ret == null) {
        LockWatchDog.BARKER.tak(get_corporations_corporation_id_starbases_starbase_id_holder);
        try {
            synchronized (get_corporations_corporation_id_starbases_starbase_id_holder) {
                LockWatchDog.BARKER.hld(get_corporations_corporation_id_starbases_starbase_id_holder);
                {
                    ret = get_corporations_corporation_id_starbases_starbase_id_holder.get(param);
                    if (ret == null) {
                        ret = new ObjHolderSimple<R_get_corporations_corporation_id_starbases_starbase_id>();
                        ObjHolderSimple<R_get_corporations_corporation_id_starbases_starbase_id> finalRet = ret;
                        get_corporations_corporation_id_starbases_starbase_id_holder.put(param, ret);
                        (cache).addFetchCacheObject("get_corporations_corporation_id_starbases_starbase_id", properties -> (cache.swagger).get_corporations_starbases(corporation_id, starbase_id, system_id, properties), item -> finalRet.set(item), new String[] { "Director" });
                    }
                }
                LockWatchDog.BARKER.rel(get_corporations_corporation_id_starbases_starbase_id_holder);
            }
        } finally {
            LockWatchDog.BARKER.rel(get_corporations_corporation_id_starbases_starbase_id_holder);
        }
    }
    return ret;
}
Also used : R_get_corporations_corporation_id_titles(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_titles) R_get_corporations_corporation_id_fw_stats(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_fw_stats) K_20_int_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_20_int_int) M_get_journal_13(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_journal_13) R_get_corporations_corporation_id_facilities(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_facilities) R_get_corporations_corporation_id_starbases(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_starbases) ObjHolderSimple(fr.lelouet.tools.holders.impl.ObjHolderSimple) HashMap(java.util.HashMap) R_get_corporations_corporation_id_assets(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_assets) R_get_corporations_corporation_id_divisions(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_divisions) R_get_corporations_corporation_id_roles(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_roles) SwaggerCOCache(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.SwaggerCOCache) R_get_corporations_corporation_id_containers_logs(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_containers_logs) 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) Map(java.util.Map) R_get_corporations_corporation_id_orders(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_orders) ListHolder(fr.lelouet.tools.holders.interfaces.collections.ListHolder) K_8_int_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_8_int_int) R_get_corporations_corporation_id_structures(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_structures) K_10_int_int_Long(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_10_int_int_Long) R_get_corporations_corporation_id_contacts(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_contacts) R_get_corporations_corporation_id_industry_jobs(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_industry_jobs) R_get_corporations_corporation_id_blueprints(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_blueprints) M_get_contracts_contract_bids_4(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_contract_bids_4) M_get_contracts_22(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contracts_22) ObjHolder(fr.lelouet.tools.holders.interfaces.ObjHolder) M_get_bookmarks_9(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_bookmarks_9) R_get_corporations_corporation_id_wallets_division_transactions(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_wallets_division_transactions) R_get_corporations_corporation_id_customs_offices(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_customs_offices) LockWatchDog(fr.lelouet.tools.synchronization.LockWatchDog) R_get_corporations_corporation_id_orders_history(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_orders_history) R_get_corporations_corporation_id_roles_history(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_roles_history) R_get_corporations_corporation_id_wallets(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_wallets) R_get_corporations_corporation_id_starbases_starbase_id(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_starbases_starbase_id) M_get_contacts_labels_2(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_contacts_labels_2) K_16_int_long_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_16_int_long_int) R_get_corporations_corporation_id_bookmarks_folders(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_bookmarks_folders) R_get_corporations_corporation_id_medals(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_medals) R_get_corporations_corporation_id_medals_issued(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_medals_issued) R_get_corporations_corporation_id_membertracking(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_membertracking) R_get_corporations_corporation_id_shareholders(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_shareholders) M_get_standings_3(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.M_get_standings_3) R_get_corporations_corporation_id_members_titles(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_members_titles) ListHolderImpl(fr.lelouet.tools.holders.impl.collections.ListHolderImpl) K_9_int_Boolean(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_9_int_Boolean) K_16_int_long_int(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_16_int_long_int) ObjHolderSimple(fr.lelouet.tools.holders.impl.ObjHolderSimple) R_get_corporations_corporation_id_starbases_starbase_id(fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_starbases_starbase_id)

Aggregations

SwaggerCOCache (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.SwaggerCOCache)1 K_10_int_int_Long (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_10_int_int_Long)1 K_16_int_long_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_16_int_long_int)1 K_20_int_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_20_int_int)1 K_8_int_int (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_8_int_int)1 K_9_int_Boolean (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.keys.K_9_int_Boolean)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_corporations_corporation_id_assets (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_assets)1 R_get_corporations_corporation_id_blueprints (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_blueprints)1 R_get_corporations_corporation_id_bookmarks_folders (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_bookmarks_folders)1 R_get_corporations_corporation_id_contacts (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_contacts)1 R_get_corporations_corporation_id_containers_logs (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_containers_logs)1 R_get_corporations_corporation_id_customs_offices (fr.guiguilechat.jcelechat.model.jcesi.compiler.compiled.responses.R_get_corporations_corporation_id_customs_offices)1