コード例 #1
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def get_EnkiUserDisplayName_by_user_id_prefix( user_id, prefix ):
	entity = EnkiModelDisplayName.query( EnkiModelDisplayName.prefix == prefix,
	                                     ancestor = ndb.Key( EnkiModelUser, user_id )).get()
	if entity:
		return entity
	else:
		return None
コード例 #2
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def exist_EnkiUserDisplayName_by_prefix_suffix( prefix, suffix ):
	count = EnkiModelDisplayName.query( ndb.AND( EnkiModelDisplayName.prefix == prefix,
	                                             EnkiModelDisplayName.suffix == suffix )).count( 1 )
	if count:
		return True
	else:
		return False
コード例 #3
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def exist_EnkiUserDisplayName_by_user_id_prefix( user_id, prefix ):
	count = EnkiModelDisplayName.query( EnkiModelDisplayName.prefix == prefix,
	                                    ancestor = ndb.Key( EnkiModelUser, user_id )).count( 1 )
	if count:
		return True
	else:
		return False
コード例 #4
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def get_EnkiUserDisplayName_by_user_id_current( user_id ):
	entity = EnkiModelDisplayName.query( EnkiModelDisplayName.current == True,
	                                     ancestor = ndb.Key( EnkiModelUser, user_id )).get()
	if entity:
		return entity
	else:
		return None
コード例 #5
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def get_EnkiUserDisplayName_by_prefix_suffix_current_minus_user_id( prefix, suffix, user_id ):
	entity = EnkiModelDisplayName.query( ndb.AND( EnkiModelDisplayName.prefix == prefix,
	                                              EnkiModelDisplayName.suffix == suffix,
	                                              EnkiModelDisplayName.current == True,
	                                              EnkiModelDisplayName.user_id != user_id )).get()
	if entity:
		return entity
	else:
		return None
コード例 #6
0
def exist_EnkiUserDisplayName_by_user_id(user_id):
    count = EnkiModelDisplayName.query(
        ancestor=ndb.Key(EnkiModelUser, user_id)).count(1)
    return count > 0
コード例 #7
0
def fetch_EnkiUserDisplayName_by_prefix_lower_current(prefix_lower):
    list = EnkiModelDisplayName.query(
        ndb.AND(EnkiModelDisplayName.prefix_lower == prefix_lower,
                EnkiModelDisplayName.current == True)).fetch()
    return list
コード例 #8
0
def get_EnkiUserDisplayName_by_user_id_current(user_id):
    entity = EnkiModelDisplayName.query(EnkiModelDisplayName.current == True,
                                        ancestor=ndb.Key(
                                            EnkiModelUser, user_id)).get()
    return entity
コード例 #9
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def fetch_EnkiUserDisplayName_by_user_id_not_current( user_id ):
	list = EnkiModelDisplayName.query( EnkiModelDisplayName.current == False,
	                                   ancestor = ndb.Key( EnkiModelUser, user_id ) ).fetch()
	return list
コード例 #10
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def fetch_EnkiUserDisplayName_by_user_id( user_id ):
	list = EnkiModelDisplayName.query( ancestor = ndb.Key( EnkiModelUser, user_id ) ).fetch( keys_only = True )
	return list
コード例 #11
0
ファイル: libdisplayname.py プロジェクト: juliettef/enkiWS
def get_EnkiUserDisplayName_by_user_id_prefix_lower( user_id, prefix_lower ):
	entity = EnkiModelDisplayName.query( EnkiModelDisplayName.prefix_lower == prefix_lower,
	                                     ancestor = ndb.Key( EnkiModelUser, user_id )).get()
	return entity
コード例 #12
0
def get_EnkiUserDisplayName_by_prefix_lower_suffix(prefix_lower, suffix):
    entity = EnkiModelDisplayName.query(
        EnkiModelDisplayName.prefix_lower == prefix_lower,
        EnkiModelDisplayName.suffix == suffix).get()
    return entity
コード例 #13
0
ファイル: libdisplayname.py プロジェクト: charlf/enkiWS
def fetch_EnkiUserDisplayName_by_prefix_current_minus_user_minus_best_guess( prefix, user_id, best_guess_user_id ):
	list = EnkiModelDisplayName.query( ndb.AND( EnkiModelDisplayName.prefix == prefix,
	                                           EnkiModelDisplayName.current == True,
	                                           EnkiModelDisplayName.user_id != user_id,
	                                           EnkiModelDisplayName.user_id != best_guess_user_id )).fetch()
	return list
コード例 #14
0
ファイル: libdisplayname.py プロジェクト: juliettef/enkiWS
def exist_EnkiUserDisplayName_by_prefix_lower_suffix( prefix_lower, suffix ):
	count = EnkiModelDisplayName.query( ndb.AND( EnkiModelDisplayName.prefix_lower == prefix_lower,
	                                             EnkiModelDisplayName.suffix == suffix )).count( 1 )
	return count > 0
コード例 #15
0
ファイル: libdisplayname.py プロジェクト: juliettef/enkiWS
def get_EnkiUserDisplayName_by_prefix_lower_suffix( prefix_lower, suffix ):
	entity = EnkiModelDisplayName.query( EnkiModelDisplayName.prefix_lower == prefix_lower,
	                                     EnkiModelDisplayName.suffix == suffix ).get()
	return entity
コード例 #16
0
def exist_EnkiUserDisplayName_by_user_id_prefix_lower(user_id, prefix_lower):
    count = EnkiModelDisplayName.query(
        EnkiModelDisplayName.prefix_lower == prefix_lower,
        ancestor=ndb.Key(EnkiModelUser, user_id)).count(1)
    return count > 0
コード例 #17
0
def fetch_EnkiUserDisplayName_by_user_id(user_id):
    list = EnkiModelDisplayName.query(
        ancestor=ndb.Key(EnkiModelUser, user_id)).fetch(keys_only=True)
    return list
コード例 #18
0
def get_EnkiUserDisplayName_by_user_id_prefix_lower(user_id, prefix_lower):
    entity = EnkiModelDisplayName.query(
        EnkiModelDisplayName.prefix_lower == prefix_lower,
        ancestor=ndb.Key(EnkiModelUser, user_id)).get()
    return entity
コード例 #19
0
ファイル: libdisplayname.py プロジェクト: juliettef/enkiWS
def exist_EnkiUserDisplayName_by_user_id( user_id ):
	count = EnkiModelDisplayName.query( ancestor = ndb.Key( EnkiModelUser, user_id )).count( 1 )
	return count > 0
コード例 #20
0
def exist_EnkiUserDisplayName_by_prefix_lower_suffix(prefix_lower, suffix):
    count = EnkiModelDisplayName.query(
        ndb.AND(EnkiModelDisplayName.prefix_lower == prefix_lower,
                EnkiModelDisplayName.suffix == suffix)).count(1)
    return count > 0
コード例 #21
0
ファイル: libdisplayname.py プロジェクト: juliettef/enkiWS
def exist_EnkiUserDisplayName_by_user_id_prefix_lower( user_id, prefix_lower ):
	count = EnkiModelDisplayName.query( EnkiModelDisplayName.prefix_lower == prefix_lower,
	                                    ancestor = ndb.Key( EnkiModelUser, user_id )).count( 1 )
	return count > 0
コード例 #22
0
def fetch_EnkiUserDisplayName_by_user_id_not_current(user_id):
    list = EnkiModelDisplayName.query(EnkiModelDisplayName.current == False,
                                      ancestor=ndb.Key(EnkiModelUser,
                                                       user_id)).fetch()
    return list
コード例 #23
0
ファイル: libdisplayname.py プロジェクト: juliettef/enkiWS
def fetch_EnkiUserDisplayName_by_prefix_lower_current( prefix_lower ):
	list = EnkiModelDisplayName.query( ndb.AND( EnkiModelDisplayName.prefix_lower == prefix_lower,
	                                            EnkiModelDisplayName.current == True )).fetch()
	return list